作者Oxygenair (氧气)
看板MATLAB
标题Re: [发问]随机取代阵列
时间Thu Dec 20 08:51:53 2012
※ 引述《cutemis (认真读书)》之铭言:
: 我是Matlab的初学者 我卡关了
: 想请问假如我的资料如下
: A = [1 2 3 4 5; 6 7 8 9 10; 11 12 13 14 15 ];
: 1 2 3 4 5
: 6 7 8 9 10
: 11 12 13 14 15
: B = [1 2 3; 4 5 6; 7 8 9 ];
: 1 2 3
: 4 5 6
: 7 8 9
: 我想随机从这A五行里找出三行用B的这三行取代
: A 取代完的例子 (随机其中)
: 3 1 3 2 5
: 6 4 8 5 10
: 9 7 13 8 15
: 请问要怎麽写?
A想要被替换的column indices直接由randperm决定就好 以下仅供参考
ind_rep = randperm( 5 , 3 );
A( : , ind_rep ) = B;
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.127.59
※ 编辑: Oxygenair 来自: 140.113.127.59 (12/20 08:52)