[問題]不用迴圈的寫法

看板MATLAB作者 (ZC)時間14年前 (2011/11/02 13:53), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
現在有一個矩陣A是500*1000的大小 另有一個1*1000的矩陣B 我希望A裡面的500個1*1000都是B ==> A = [B;B;B;B;B;....500個] 請問如何在不用下迴圈指令的條件下完成這個動作? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.3.146

11/02 14:05, , 1F
Find vector V such that A = V*B.
11/02 14:05, 1F

11/02 14:07, , 2F
A = repmat(B, 1, 500)
11/02 14:07, 2F

11/02 14:08, , 3F
上面打錯了... repmat(B, 500,1) 才對
11/02 14:08, 3F

11/02 14:11, , 4F
推樓上, 我想到的方法是 A = ones(500,1)*B.
11/02 14:11, 4F

11/02 14:18, , 5F
感謝y大,成功了!!
11/02 14:18, 5F
文章代碼(AID): #1EiDgzuX (MATLAB)