精華區beta MATLAB 關於我們 聯絡資訊
 0  0  1  0  1  0  1  0  0 這是3*3的對角方陣,只不過1的位置不一樣 請教大家matlab有沒有這種指令可以直接跑出 n by n的這種矩陣呢?感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.69.92.99
RAINDD:a=sparse([3 2 1],[1 2 3],[1 1 1],3,3);full(a) 07/21 17:30
FHTsai:a=zeros(3); a( 3:2:7 ) = 1; 這問題其實是小兒科 07/21 19:01
FHTsai:a=zeros(n); a( n:(n-1):(n*n-n+1) ) = 1;這如果你要n*n的 07/21 19:03
FHTsai:再來另一種方法: a=eye(n); a = a( : , n:-1:1 ); 07/21 19:06
zxvc:我也提供一個:rot90(eye(3)) 07/21 19:09
chanwan:感謝大家回答^^ 07/21 20:49