看板 MATLAB 關於我們 聯絡資訊
如題 syms a % a = alpha n=10; A = zeros(n); for j = 1:n for i = 1:n if i==j A(i,j) = 1-n*a; end end end A 這樣去執行的話他會叫我用VPA去運算 但我不知道該怎麼加 有請大師開示.. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.59.26 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1419927434.A.164.html
ejialan: 你的if裡應該是A(i,j)吧 這樣A是對角矩陣用diag 12/30 16:35
ejialan: syms a;n=10;A=diag(ones(n,1)-a) 12/30 16:36
radien: 抱歉我有個地方打錯了 要輸入的值應該是1-n*a才對 12/30 17:28
radien: 感謝糾正 12/30 17:28
※ 編輯: radien (140.114.59.26), 12/30/2014 17:28:56
ejialan: 還是可以用diag 你可以試試看 12/30 17:33
radien: 可以輸入了 感謝~ 12/30 21:20