用MATLAB画复杂二元函数

f={1.0404-1.0404*m}/{1.1*[m^(1-z)]-1.0404*m+0.0404},z是横坐标,范围[0,5],m是纵坐标,范围[0,1].预期效果如... f={1.0404-1.0404*m}/{1.1*[m^(1-z)]-1.0404*m+0.0404},z是横坐标,范围[0,5],m是纵坐标,范围[0,1].预期效果如下

我这样写代码
报错好伤心。跪求大神帮帮忙。人穷没有悬赏,还请体谅。
展开
 我来答
风儿Lamp沙儿
2015-04-27 · TA获得超过7831个赞
知道大有可为答主
回答量:1787
采纳率:63%
帮助的人:518万
展开全部

是这样的

zz=linspace(0,5,25);

mm=linspace(0,1,25);

[z,m]=meshgrid(zz,mm);

f=1.0404-1.0404*m./(1.1*(m.^(1-z))-1.0404*m+0.0404);

surf(z,m,f)


亲,喜欢请采纳。

更多追问追答
追问
谢谢。可是分子是1.0404-1.0404*m,你少了括号。再请问一下我错在哪里。
追答
你的f表达式中出现了大括号和中括号,大括号是用于结构体和类的,中括号一般用于元胞数组,像这样的表达式只能是小括号套小括号。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式