matlab画函数图象x1=linspace(-1,12.1,100);x2=linspace(4.1,5.8,100);f =21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2);plot3(x1,x2,f);这样的代码是好用的,比如说改成f=min{20,21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2)};plot(x1,x2,f)就不好
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 11:48:49
matlab画函数图象x1=linspace(-1,12.1,100);x2=linspace(4.1,5.8,100);f =21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2);plot3(x1,x2,f);这样的代码是好用的,比如说改成f=min{20,21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2)};plot(x1,x2,f)就不好
matlab画函数图象
x1=linspace(-1,12.1,100);
x2=linspace(4.1,5.8,100);
f =21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2);
plot3(x1,x2,f);
这样的代码是好用的,比如说改成
f=min{20,21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2)};
plot(x1,x2,f)就不好用了,也就是说函数f增加了比较条件min
matlab提示说找不到min的定义,大侠们帮忙解决类似于f=min{x1,x2}之后画出函数的问题,
matlab画函数图象x1=linspace(-1,12.1,100);x2=linspace(4.1,5.8,100);f =21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2);plot3(x1,x2,f);这样的代码是好用的,比如说改成f=min{20,21.5+x1.*sin(4*pi.*x1)+x2.*sin(20*pi.*x2)};plot(x1,x2,f)就不好
matlab里面min函数是有的,不过不能像你这么用,我估计你的意思是把f中小于20的数置为20就可以了吧,直接写 f(f