作者bryant0727 (bryant)
看板MATLAB
標題[心得] 關於向量
時間Sun Nov 18 22:43:16 2012
想要請問各位大大
我想要讓一個向量除以自己絕對值最大的數
例如 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
1F:→ vaakaa:[~,ind]=max(a);a=a/a(ind); 11/18 23:16
2F:→ vaakaa:打錯了XD max是取abs(a)的max 11/18 23:18
謝謝va大!!!
※ 編輯: bryant0727 來自: 140.125.47.126 (11/18 23:32)