Re: [發問]隨機取代陣列
※ 引述《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)
討論串 (同標題文章)