请问在matlab中如何随机的调整一个矩阵的行?
向各位大大请教两个问题:第一个问题,如何在matlab中随机的调整或者打乱一个矩阵的行?
第二个问题,请问如何删掉一个矩阵的某一行或者列?
小弟在此先谢谢了! 原帖由 chqg897 于 2007-4-19 21:51 发表
向各位大大请教两个问题:
第一个问题,如何在matlab中随机的调整或者打乱一个矩阵的行?
第二个问题,请问如何删掉一个矩阵的某一行或者列?
小弟在此先谢谢了!
1. help randperm
2. 请稍微动手搜索一下本版
回复2楼
我已经在论坛里搜索了,另外我查过书,randperm的格式没有介绍,所以我不知道怎么操作第一个问题已经解决,谢谢eight!
我把格式说一下:b=a(randperm(size(a,1)),:)[ 本帖最后由 eight 于 2007-4-20 09:53 编辑 ] 1.当a是向量时(即a的大小是n*1或者1*n),以下代码更通用些:
b=a(randperm(length(a)))
2.
>> a=
a =
1 2 3
4 5 6
>> a(:,2)=[]
a =
1 3
4 6
>>
页:
[1]