Re: [問題] 結果輸出的問題-延伸問題已回收

看板MATLAB作者 (ForeverFun)時間16年前 (2009/09/29 15:33), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
※ 引述《ForeverFun (ForeverFun)》之銘言: : 請問一個小問題 : for i=1:3; : for j=i+1:4; : ans=[i,j] : end : end : 這樣跑出來在command window會跑出 : ans = : 1 2 : ans = : 1 3 : ans = : 1 4 : ans = : 2 3 : ans = : 2 4 : ans = : 3 4 : 但是我的ans在workspace只呈現出[3 4] : 請問要ans的部分要加上什麼才會讓workspace呈現出 : [1 2 : 1 3 : 1 4 : 2 3 : 2 4 : 3 4]呢~~?? : 謝謝大家~~!!!! 我有延伸的問題......請問大家 如果A=[A11 A12 B=[B11 B12 A21 A22 B21 B22 A31 A32 B31 B32 A41 A42] B41 B42] 我要寫一個迴圈分別計算 [A11 A12 A21 A22 分別乘上 [B11 B12 [B31 B32 A31 A32 B21 B22] B41 B42] A41 A42] 我就寫 for i=1,3 K=A*[B(i,1) B(i,2);B(i+1,1) B(i+1,2)]; 但結果的輸出會分別是兩個4x2的矩陣 我想說就把它們並排擺成 [X1 X1 X2 X2 X1 X1 X2 X2 X1 X1 X2 X2 X1 X1 X2 X2] 這樣 那請問我的輸出式要怎麼寫呢....?? 謝謝各位大大~~~!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.1.187 ※ 編輯: ForeverFun 來自: 140.112.1.187 (09/29 15:34)

09/29 17:01, , 1F
K = [K A*[B(i, 1) B(i, 2); B(i+1, 1) B(i+1, 2)]];
09/29 17:01, 1F

09/29 17:01, , 2F
迴圈前先加K = [];
09/29 17:01, 2F

09/29 17:33, , 3F
喔~~又是o大~~謝謝!!!
09/29 17:33, 3F
文章代碼(AID): #1AmRW-Kd (MATLAB)
文章代碼(AID): #1AmRW-Kd (MATLAB)