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,)就不行
plot(x1,)就可以
问下
这里为什么加个分号就可以呢

ch_j1985 发表于 2008-5-18 19:34

原帖由 zhaojinhuan 于 2008-5-18 18:55 发表 http://www.chinavib.com/forum/images/common/back.gif
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,)就不行
plot(x1,)就可以
问下
这里为什么加个分号就可以呢

y1' 是y1的转置,y1是(1X51)维数组,转置后y1是(51X1)维数组
是(1X204)维数组,是(51X4)维数组
x1与的长度不同,所以会报错
至于plot(x1,)为什么可以,也不太清楚:@)

16443 发表于 2008-5-18 19:35

回复 楼主 的帖子

这里的” ‘ ”表示转置的意思,即行向量转换为列向量。
从而使两个参数的行列向量对应。

zhaojinhuan 发表于 2008-5-18 20:54

恩,看明白了,谢谢哈!
哈哈

wwbeyondww 发表于 2008-5-19 08:46

回复 楼主 的帖子

为啥把单引号说成分号?
页: [1]
查看完整版本: 为什么要加个分号