作者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)