【发布时间】:2015-10-02 16:58:35
【问题描述】:
您好,我有一个与两个变量的完整多项式函数有关的问题。我可以编写代码来计算它的值,但我不知道如何在 0 级绘制轮廓。例如:给定一个完整的 5 阶多项式
f(x,y) = theta1 + theta2*x + theta3*y + theta4*x*y + theta5*x^2 + theta6*y^2 + ... + theta20*x^5 + theta21* y^5
在给定 theta、x 和 y 的情况下,我已经编写了计算 f(x,y) 的代码,但是如何绘制这个函数
theta1 + theta2*x + theta3*y + theta4*x*y + theta5*x^2 + theta6*y^2 + ... + theta20*x^5 + theta21*y^5 = 0 ?
谢谢!
【问题讨论】:
-
您可以尝试
ezcontour并调整caxis以绘制0 等高线。 -
对我来说,这似乎更像是一个数学问题而不是编程问题。二维函数与平面(在您的情况下是由 x 和 y 轴定义的平面)的交集可以通过多种方式找到,无论是解析、代数还是数值。
标签: matlab polynomials