Re: [問題] 矩陣問題已回收

看板MATLAB作者 (橋)時間13年前 (2011/06/22 00:28), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串30/34 (看更多)
不知道這是不是你的意思 a=[0:999]'; A=zeros(1000,3); A(:,1)=floor(a/100); A(:,2)=mod(floor(a/10),10); A(:,3)=mod(a,10); 類似這樣 沒有工具沒有驗證 語法也不確定 ※ 引述《VwayV (小V)》之銘言: : 目前我想產生一個矩陣為 1000*3 : 型如 (1 1 1) : (1 1 2) : . : . : . : (1 1 10) : . : . : (1 2 1) : (1 2 2) : . : . : (1 2 10) : . : . : . : (10 10 10) : 請問該如何寫? : --------------------------------- : 目前我有想法產生100*2的 : x=ones(100,2); : k=1; : for j=1:10 : for i=k:(k+9) : x(i,2)=i-10*(j-1); : x(i,1)=j; : end : k=i+1; : end : -------------------------------- : 但是變成1000*3 小弟就掛了... : 小弟不才,想請教高手是否有更好寫法,能產生1000*3的矩陣 : 真正應用其實是想用在實驗設計中全因子實驗 10*10*10... : 謝謝~ 太過簡單不能問小弟只好刪掉了.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.151.18

06/22 00:29, , 1F
忘了補 A=A+1;
06/22 00:29, 1F

06/22 00:33, , 2F
也有可能數字轉文字在轉數字 可以更簡易
06/22 00:33, 2F

06/22 00:38, , 3F
謝謝 問題已解決
06/22 00:38, 3F
文章代碼(AID): #1E0CQlxX (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1E0CQlxX (MATLAB)