matlab画图问题图不正确
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/08 13:05:14
matlab画图问题图不正确
x=[0:0.1:1];
y=[0:0.1:1];
z=x-0.67*y+0.33;
[x,y]=meshgrid(x,y);
plot3(x,y,z);
xlabel('x');
ylabel('y');
zlabel('z');
grid on;
hold on;
为什么出来的图是
![](http://img.wesiedu.com/upload/4/36/43647ca166db05106fc606760c9b2d7b.jpg)
x=0,y=1时为什么得到的z是正的?
x=[0:0.1:1];
y=[0:0.1:1];
z=x-0.67*y+0.33;
[x,y]=meshgrid(x,y);
plot3(x,y,z);
xlabel('x');
ylabel('y');
zlabel('z');
grid on;
hold on;
为什么出来的图是
![](http://img.wesiedu.com/upload/4/36/43647ca166db05106fc606760c9b2d7b.jpg)
x=0,y=1时为什么得到的z是正的?
![matlab画图问题图不正确](/uploads/image/z/904835-11-5.jpg?t=matlab%E7%94%BB%E5%9B%BE%E9%97%AE%E9%A2%98%E5%9B%BE%E4%B8%8D%E6%AD%A3%E7%A1%AE)
clc
clear
close all
x=[0:0.01:1];
y=[0:0.01:1];
[x,y]=meshgrid(x,y);
z=x-0.67*y+0.33;
mesh(x,y,z)
plot3(x,y,z);
xlabel('x');
ylabel('y');
zlabel('z');
grid on;
hold on;
首先z=x-0.67*y+0.33是平面;其次画平面不能用plot3那是画三维曲线
最后出图是由一些平行线构成的平面的,间隔取0.01更密集
![](http://img.wesiedu.com/upload/0/36/036f03fba751453722f759a9d16609e3.jpg)
clear
close all
x=[0:0.01:1];
y=[0:0.01:1];
[x,y]=meshgrid(x,y);
z=x-0.67*y+0.33;
mesh(x,y,z)
plot3(x,y,z);
xlabel('x');
ylabel('y');
zlabel('z');
grid on;
hold on;
首先z=x-0.67*y+0.33是平面;其次画平面不能用plot3那是画三维曲线
最后出图是由一些平行线构成的平面的,间隔取0.01更密集
![](http://img.wesiedu.com/upload/0/36/036f03fba751453722f759a9d16609e3.jpg)