精華區beta MATLAB 關於我們 聯絡資訊
有沒有指令可以把一個向量變成對角矩陣? 例如 a=[1 2 3 4]; 變成 b=[1 0 0 0; 0 2 0 0; 0 0 3 0; 0 0 0 4]; 我現在只會用 b= eye(4) .* repmat(a, 4,1); 這樣子好囉唆 可以用單一的指令達成嗎? -- PTT 有個討論芝加哥的版 --- 生活娛樂館 生活, 娛樂, 心情 GlobalView 國際 Σ世界地球村 → 美國/異國旅遊 Chicago 都市 ●芝加哥 Chicagoland -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 199.74.99.98
Ysen:diag(a) 220.135.248.30 08/19
chingi:原來diag的反運算也是diag. Thanks! 199.74.99.98 08/19