主题:“%用subplot进行对比的改变图形视角”再次难到小生,跪求高手指点
%用subplot进行对比的改变图形视角
x=linspace(0,3*pi)
z=[sin(x) sin(2*x) sin(2*x)]; %创建x和z轴的矩阵数据
y=[zeros(size(x)) ones(size(x))/2 ones(size(x))];
subplot(2,2,1)
plot3(x,y,z) %用plot3命令绘图
grid,xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis')
title('Default Az=-37.5,E1=30')
view(-37.5,30)
subplot(2,2,2)
plot3(x,y,z)
grid,xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis')
title('Az Rotated to 52.5')
view(-37.5+90,30)
subplot(2,2,3)
polt3(x,y,z)
grid,xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis')
title('E1 Increased to 60')
view(-37.5,60)
subplot(2,2,4)
plot3(x,y,z)
grid,xlabel('X-axis'),ylabel('Y-axis')
title('Az=0,E1=90')
view(0,90)
然后出现
??? Error using ==> plot3
Vectors must be the same lengths.
Error in ==> E:\Matlab6p5portable\bin\win32\Untitled4.m
On line 6 ==> plot3(x,y,z) %用plot3命令绘图
这是哪的问题啊·就差一点就搞定了·求指点·急急急
x=linspace(0,3*pi)
z=[sin(x) sin(2*x) sin(2*x)]; %创建x和z轴的矩阵数据
y=[zeros(size(x)) ones(size(x))/2 ones(size(x))];
subplot(2,2,1)
plot3(x,y,z) %用plot3命令绘图
grid,xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis')
title('Default Az=-37.5,E1=30')
view(-37.5,30)
subplot(2,2,2)
plot3(x,y,z)
grid,xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis')
title('Az Rotated to 52.5')
view(-37.5+90,30)
subplot(2,2,3)
polt3(x,y,z)
grid,xlabel('X-axis'),ylabel('Y-axis'),zlabel('Z-axis')
title('E1 Increased to 60')
view(-37.5,60)
subplot(2,2,4)
plot3(x,y,z)
grid,xlabel('X-axis'),ylabel('Y-axis')
title('Az=0,E1=90')
view(0,90)
然后出现
??? Error using ==> plot3
Vectors must be the same lengths.
Error in ==> E:\Matlab6p5portable\bin\win32\Untitled4.m
On line 6 ==> plot3(x,y,z) %用plot3命令绘图
这是哪的问题啊·就差一点就搞定了·求指点·急急急