计算两个二元函数的公共零点:对于二元函数 f(x,y) 和 g(x,y),计算 (x,y) 的值,使得 f(x,y)=g(x,y)=0-matlab开发

时间:2024-06-19 06:31:50
【文件属性】:

文件名称:计算两个二元函数的公共零点:对于二元函数 f(x,y) 和 g(x,y),计算 (x,y) 的值,使得 f(x,y)=g(x,y)=0-matlab开发

文件大小:15KB

文件格式:ZIP

更新时间:2024-06-19 06:31:50

matlab

r = rootsb(f,g,xydomain) 在域 xydomain(4 元素向量)中找到两个二元函数 f 和 g 的公共零点,它们作为函数句柄给出。 除了 chebfun2 中的 root(f,g) 之外,此代码还存在(它基本上执行相同的任务),因为在细分的较小域中工作时,有时重新采样函数的准确性会更好。 如果未提供 xydomain,则默认为 [-1 1 -1 1]。 test.m 运行一个简单的测试并显示解决方案的图以及零曲线。 解决方案应该是曲线的交点。 此代码始终采用基于隐藏变量结果方法的算法。 算法细节见 [1] Y. Nakatsukasa、V. Noferini 和 A. Townsend,通过 Bezout 结果计算两个二元函数的公共零点,提交(2013 年)。http://eprints.maths.ox.ac.uk/1704/


【文件预览】:
tomatlabcentral.zip

网友评论