|
原帖由 zhaojinhuan 于 2008-5-18 18:55 发表
x1=0:.02:1;
y1=sin(x1);
y2=cos(x1);
y3=tan(x1);
y4=x1;
plot(x1,y1, x1, y2, x1, y3 ,x1, y4)
但转为plot(x1,[y1 y2 y3 y4])就不行
plot(x1,[y1' y2' y3' y4'])就可以
问下
这里为什么加个分号就可以呢
y1' 是y1的转置,y1是(1X51)维数组,转置后y1是(51X1)维数组
[y1 y2 y3 y4]是(1X204)维数组,[y1' y2' y3' y4']是(51X4)维数组
x1与[y1 y2 y3 y4]的长度不同,所以会报错
至于plot(x1,[y1' y2' y3' y4'])为什么可以,也不太清楚:@) |
评分
-
2
查看全部评分
-
|