Re: [問題] 如何改善來加快運算速度

看板MATLAB作者 (成仔)時間13年前 (2013/04/14 23:34), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《ken780713 (**承晏**)》之銘言: Q1 跳過 : 另外一個小問題,我有兩個矩陣,A:n*m、B:n*1,如何將A的每一列都加上B的值?? : 由於觸碰matlab不久,還不是很熟悉,還要麻煩高手指點!!感恩!!o(_"_)o Q2比較簡單 B (n*1) 乘一個 [1..... 1] 的矩陣 ==> C (n*m) 為B重複的矩陣 C+A為所求 ex A = [1 2 3] (4*3) [2 3 4] [1 3 4] [2 3 4] B = [ 1 ] (4*1) 2 4 4 先做一個 C矩陣  C= [1 1 1] B* C = [1 1 1] [2 2 2] [4 4 4] [4 4 4] 兩個矩陣相加即可 (好吧 寫到這邊我必須說 我分不清column and row 行與列 ^^;;; 不曉得有沒有搞錯您的題目.....) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.255.182.1

04/15 03:08, , 1F
其實一行就行了...
04/15 03:08, 1F

04/15 03:08, , 2F
bsxfun(@plus, A, B)
04/15 03:08, 2F

04/15 22:29, , 3F
XDXDXD......
04/15 22:29, 3F
文章代碼(AID): #1HQinf7n (MATLAB)
文章代碼(AID): #1HQinf7n (MATLAB)