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);
我正在使用 Scilab 5.5.2
我正在尝试获取向量中的最大绝对值。
看这个例子
a = [-9;-19;11]
如果我输入:
max(abs(a))
我得到:
19
这接近我想要的。是的,19是最大的绝对值。但是,我想要原始形式的最大绝对值,在本例中为 -19。
我该如何解决这个问题? Scilab 中是否有专门为此设计的命令?
我尝试查看文档但找不到。
您可以找到 最大值出现的位置,然后在那里获取值:
[word, idx]=max(abs(a));
maximum=a(idx);