Scilab - 如何获得具有原始符号的矩阵中的最大绝对值?

Scilab - How to get the maximum absolute value in a Matrix with its original sign?

我正在使用 Scilab 5.5.2

我正在尝试获取向量中的最大绝对值。

看这个例子

a = [-9;-19;11]

如果我输入:

max(abs(a))

我得到:

19

这接近我想要的。是的,19是最大的绝对值。但是,我想要原始形式的最大绝对值,在本例中为 -19。

我该如何解决这个问题? Scilab 中是否有专门为此设计的命令?

我尝试查看文档但找不到。

您可以找到 最大值出现的位置,然后在那里获取值:

[word, idx]=max(abs(a));
maximum=a(idx);