[討論] 關於重抽的語法
小弟在座randsample語法時遇到一個問題
EX A=[2 4 6 8];
for i=1:3;
R(i,:)=randsample(A,3,true);
end
基本上會跑出3*3的重抽矩陣。
當我想改變3的位置時
EX A=[2 4 6 8];
n=[3 5];
for j=1:length(n);
ni=n(j);
for i=1:3;
R(i,:)=randsample(A,ni,true);
end
照理來說應該會先跑一次抽3個的重抽,再跑一次抽5個的重抽,各3遍。
但假如n矩陣的位置只有一個,此方法是OK的。
但n矩陣超過2個(包含2個),卻出現ERROR。
Subscripted assignment dimension mismatch.
想請問是甚麼問題?還有怎麼解決?
先謝謝各位大大。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.101.44
→
11/09 00:47, , 1F
11/09 00:47, 1F
討論串 (同標題文章)