如何使用MATLAB画隐函数的图像,比如z=(u^-1+v^-1)^-5,其中u=1-exp(x)?

如何使用MATLAB画隐函数的图像,比如z=(u^-1+v^-1)^-5,其中u=1-exp(x),但y=0.8×((v^2)/3)+0.256×(v^3-v),x的取值... 如何使用MATLAB画隐函数的图像,比如z=(u^-1+v^-1)^-5,其中u=1-exp(x),但y=0.8×((v^2)/3)+0.256×(v^3-v),x的取值范围(0,2000),y的取值范围(0,100),z的取值范围(0,1) 展开
 我来答
lhmhz
高粉答主

2020-04-08 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17012

向TA提问 私信TA
展开全部

如何使用MATLAB画复杂隐函数的图像?分析题主给出的函数关系,首先我们应抓住 y=0.8×((v^2)/3)+0.256×(v^3-v) 函数,是否能解出实数范围的 v 表达式,如有则求出,然后再将x、y代入u、v表达式中计算得到z。实现上述方法,我们可以这样做

第一步:使用vpasolve函数,解出 v 表达式。即

V=vpasolve(Y==0.8*((v^2)/3)+0.256*(v^3-v),v);

第二步:根据x的取值范围(0,2000),y的取值范围(0,100) ,使用meshgrid函数,进行数据网格化

第三步:计算U、V值

第四步:计算Z值

第五步:使用surf函数绘制Z(X,Y)的曲面图

第六步:完善代码,并运行结果

更多追问追答
追答
z的取值范围(0,1)好像有点问题,如是的话,还得增加一步,使用循环语句分拣满足Z取值范围的(0,1)之间的值,以及对应的X、Y值。
追问
谢谢您
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式