求助,Matlab如何画出一个函数的某一个值的等高线

求助,Matlab如何画出一个函数的某一个值的等高线,第1张

你的程序没问题,问题在于这个函数的图像比较怪,你可以试试:

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如何把等高线投影在三维图下方、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10128557.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存