Scilab - 如何获取矩阵中带有原始符号的最大绝对值



我正在使用Scilab 5.5.2

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

请参阅此示例

a = [-9;-19;11]

如果我输入:

max(abs(a))

我得到:

19

这很接近我想要的。是的,19 是最大绝对值。但是,我希望最大绝对值以其原始形式出现,在本例中为 -19。

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

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

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

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

最新更新