[問題] 如何設定矩陣的元素皆為同一數值?已回收

看板MATLAB作者 (Coffee)時間16年前 (2009/06/23 15:07), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
我想把一個矩陣的元素設為同一個數值 a=[1 2;3 4]; 變成 a=[8 8;8 8]; 我想的兩種方法為 a=a*0+8; a=zeros(2,2)+8; 因為要在一個很大的迴圈做 請問有更快的方法嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.2.104

06/23 15:14, , 1F
a(:)=8
06/23 15:14, 1F

06/23 15:16, , 2F
不然乾脆用a=ones(size(a,1),size(a,2))*8好了
06/23 15:16, 2F
文章代碼(AID): #1AG7z84r (MATLAB)
文章代碼(AID): #1AG7z84r (MATLAB)