看板 MATLAB 關於我們 聯絡資訊
想要請問各位大大 我想要讓一個向量除以自己絕對值最大的數 例如 a=[12 15 13] 變成 a=15*[12/15 1 13/15] 又 b=[10 -46 20] 變成 b=-46*[10/(-46) 1 20/(-46)] 我一開始想到是 a=a/max(abs(a)) 但是這樣的語法 到了b時 就變成 b除的是46 而不是-46 請問我該怎麼做呢 謝謝:D -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.47.126
vaakaa:[~,ind]=max(a);a=a/a(ind); 11/18 23:16
vaakaa:打錯了XD max是取abs(a)的max 11/18 23:18
謝謝va大!!! ※ 編輯: bryant0727 來自: 140.125.47.126 (11/18 23:32)