用matlab画二元函数图像 10

第一个2*x*cos(2*y)第二个-2*x^2*sin(2*y)第三个-4*x*sin(2*y)第四个-4*x^2*cos(2*y)... 第一个2*x*cos(2*y)
第二个
-2*x^2*sin(2*y)
第三个-4*x*sin(2*y)
第四个
-4*x^2*cos(2*y)
展开
 我来答
小执着12138
2019-12-04 · TA获得超过1.2万个赞
知道答主
回答量:404
采纳率:53%
帮助的人:10.1万
展开全部

1、首先打开matlab。

2、在 matlab 当前目录空间右键。

3、然后点击 new -> M-File。

4、然后将文件命令为hello.m。

5、然后双击该文件,输入[Rm dm]=meshgrid(15:5:50,1:10);

6、然后添加f=0.034488*(Rm.^1.9400).*(10^-0.0173*dm);

7、接着添加surf(Rm,dm,f)

8、最后运行程序,查看效果,

showtime_97
2014-08-04 · TA获得超过4782个赞
知道大有可为答主
回答量:1005
采纳率:90%
帮助的人:816万
展开全部

clear all

[x,y]=meshgrid(-2*pi:0.04*pi:2*pi);

z1=2*x.*cos(2*y);

z2=(-2*x.^2).*sin(2*y);

z3=-4*x.*sin(2*y);

z4=(-4*x.^2).*cos(2*y);

figure(1)
mesh(x,y,z1)
figure(2)
mesh(x,y,z2)
figure(3)
mesh(x,y,z3)
figure(4)
mesh(x,y,z4)

 

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
努力的小黑马cC
2014-08-04
知道答主
回答量:3
采纳率:0%
帮助的人:4089
展开全部

  x=linspace(-2*pi,2*pi,100);%画100个点

  y=linspace(-2*pi,2*pi,100);


  [xx,yy]=meshgrid(x,y);%产生网格

  z1=2*xx.*cos(2*yy);%第一个函数

  subplot(2,2,1);%放在第一个位置

  mesh(z1);%画第一个图,下面类似


  z2=-2*xx^2.*sin(2*yy);

  subplot(2,2,2);

  mesh(z2);


  z3=-4*xx.*sin(2*yy);

  subplot(2,2,3);

  mesh(z3);


  z4=-4*xx^2.*cos(2*yy);

  subplot(2,2,4);

  mesh(z4);

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gogfzbox7
2014-08-04 · TA获得超过358个赞
知道答主
回答量:212
采纳率:100%
帮助的人:68.4万
展开全部
%你必须要知道这些参变量你才能画图啊,我就随便设了,当然你可以自己改
H=1;
D=1;
A=1;
B=1;
%画图步长值你也可以自己定
Sita=linspace(0,pi/2,20);
K=linspace(0,1,20);
[x,y]=meshgrid(Sita,K);
z=(1-x)./(1-x+1./cos(y)).*(H/D).*(A*sin(y).*cos(y)+B*cos(y).*cos(y));
surf(x,y,z)
xlabel('Sita');
ylabel('K');
zlabel('Y');

以上回答你满意么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式