
你的程序没问题,问题在于这个函数的图像比较怪,你可以试试:
ezmesh('exp(x1+3x2-01) + exp(x1-3x2-01) + exp(-x1 - 01)')
画等高线也可以使用下面的做法:
ezcontour('exp(x1+3x2-01) + exp(x1-3x2-01) + exp(-x1 - 01)')
建议:
1、确定函数表达式有没问题;
2、如果函数没问题,建议选择一个合理的绘图坐标范围。
clc
x0=-1682:01:1682;
[x,y]=meshgrid(x0);
z=7163514-3094629x+215714y+1566561(x^2)+1904204(y^2);
mesh(x,y,z);
hold on;
contour(x,y,z,100);
以上就是关于求助,Matlab如何画出一个函数的某一个值的等高线全部的内容,包括:求助,Matlab如何画出一个函数的某一个值的等高线、matlab如何把等高线投影在三维图下方、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)