这段代码出了什么问题?
plot3(X,Y,Z,'r');
hold on
plot3(Xs,Ys,Zs,'g');
为什么我只获得一个情节?如果我试图单独绘制它们,两者都画得很好。
答案 0 :(得分:0)
你的问题很模糊。目前尚不清楚是否要在同一轴上绘制2组数据(因为您的代码很好),或者您想在同一图上绘制不同的轴。
假设您的数据如下:
X = 0:0.1:100;
Y = sin(X);
Z = cos(X);
Xs = 0:0.1:100;
Ys = cos(X);
Zs = sin(X);
对于第一个选项,你会写:
plot3(X,Y,Z,'r');
hold on
plot3(Xs,Ys,Zs,'g');
hold off
并获得:
并且您要写第二个选项:
subplot 211
plot3(X,Y,Z,'r');
subplot 212
plot3(Xs,Ys,Zs,'g');
并获得: