求大神帮忙,这个matlab怎么画投影图或者是等高线图?
答案:1 悬赏:10
解决时间 2021-03-05 16:06
- 提问者网友:箛茗
- 2021-03-05 13:08
求大神帮忙,这个matlab怎么画投影图或者是等高线图?
最佳答案
- 二级知识专家网友:罪歌
- 2021-03-05 14:31
figure
x1=0:0.05:3;
x2=-3:0.05:0;
for i=1:length(x1)
for j=1:length(x2)
wp=-0.9375*x1(i);
wp1=0.9375*(2-0.5-2*x1(i))*(0.5+1)*(x2(j))^2;
% plot3(x1(i),x2(j),wp1-wp,'m.');hold on
z(i,j) = wp1-wp;
end
end
grid on
xlabel('eta');ylabel('wp_2');zlabel('Re')
figure;
[x,y]=meshgrid(x1,x2);
contour(x,y,z,10);
figure;
surfc(x,y,z);shading interp;
追问:你好,为什么这两个图的值不一样呀,坐标对应值的大小颠倒了
追答:旋转了一下坐标轴而已
x1=0:0.05:3;
x2=-3:0.05:0;
for i=1:length(x1)
for j=1:length(x2)
wp=-0.9375*x1(i);
wp1=0.9375*(2-0.5-2*x1(i))*(0.5+1)*(x2(j))^2;
% plot3(x1(i),x2(j),wp1-wp,'m.');hold on
z(i,j) = wp1-wp;
end
end
grid on
xlabel('eta');ylabel('wp_2');zlabel('Re')
figure;
[x,y]=meshgrid(x1,x2);
contour(x,y,z,10);
figure;
surfc(x,y,z);shading interp;
追问:你好,为什么这两个图的值不一样呀,坐标对应值的大小颠倒了
追答:旋转了一下坐标轴而已
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯