请问有没有命令可以直接把某个向量元素置于向量首位?
例如:aa=
aa =
1 2 3 4 5
有没有什么命令可以直接把aa变成:
aa =
4 1 2 3 5
而不需要自己去进行复杂的循环幅值操作? 设i为你要置首元素的位置
bb=
回复 楼主 vincentsuen 的帖子
LZ如此操作有何目的!? 可分享吗? 原帖由 lamsychen 于 2009-1-18 17:51 发表 http://www.chinavib.com/forum/images/common/back.gif...bb=
虽然不会报错! 个人总不习惯!
当i=1 => i-1=0 => aa(1,1:i-1)为空矩阵
或 i=end => i+1=end+1 => aa(1,i+1:end) 为空矩阵
参考参考, 虽较不直觉!
aa=; i=4;
bb=aa(i); aa(i)=[]; bb= 呵呵 是我粗糙了
LZ请用ChaChing兄的办法
回复 5楼 lamsychen 的帖子
LZ误会了, 你的代码一点也不粗糙, 很直觉, 不错!我仅仅提示不同思维罢了! 个人习惯而已! 不要误会
页:
[1]