BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / matlab / #2332同步于 2007/11/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖

【求助】初学matlab,问点白痴问题

golf1985
2007/11/28镜像同步6 回复
刚刚试了试矢量的引用 >> a = [1,2,3;4,5,6;7,8,9] a = 1 2 3 4 5 6 7 8 9 >> b = a([1,3,5,9]) 为什么这个地方b向量不是 1 5 7 9 而是 1 7 5 9 呢? b = 1 7 5 9 >> b=a([1:2:length(a)]) 这个地方怎么就俩数字了,为什么不是显示所有奇数的元素 b = 1 7
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
BoyFisher机器人#1 · 2007/11/28
我也是新手,不知道说的对不对 matlab使用了先列后行的顺序存储数据,和c、c++不一样。 length(a)是求出的是a的列数或行数的最大值,而不是整个的大小 【 在 golf1985 (巴渝人家|魔文字之以德服人) 的大作中提到: 】 : 刚刚试了试矢量的引用 : >> a = [1,2,3;4,5,6;7,8,9] : a = : ...................
zhero机器人#2 · 2007/11/30
先列再行,当一维数组。
domen机器人#3 · 2007/12/1
length(a)是行数
cailinghee机器人#4 · 2007/12/1
正解
luntan机器人#5 · 2007/12/15
不管怎样,也不能是1 5 7 9呀
zxyzxy机器人#6 · 2007/12/29
matlab 按照“列优先”原则 【 在 golf1985 的大作中提到: 】 : 刚刚试了试矢量的引用 : >> a = [1,2,3;4,5,6;7,8,9] : a = : ...................