1

我正在使用 Scilab 5.5.2

我试图获得向量中的最大绝对值。

看这个例子

a = [-9;-19;11]

如果我输入:

max(abs(a))

我得到:

19

这和我想要的很接近。是的,19 是最大绝对值。但是,我希望原始形式的最大绝对值,在这种情况下,为 -19。

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

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

4

1 回答 1

1

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

[word, idx]=max(abs(a));
maximum=a(idx);
于 2017-05-25T19:01:00.177 回答