2017-05-25 15 views
1

Scilab 5.5.2を使用していますScilab - マトリックスの最大値を元の符号で取得するにはどうすればいいですか?

私はベクトルの絶対値を最大にしようとしています。

max(abs(a)) 

は私が手::

は、私が入力した場合、この例に

a = [-9;-19;11] 

を参照してください、私が欲しいものに近いのです

19 

。はい、最大絶対値は19です。しかし、私は、この場合、-19として、その元の形式で最大絶対値を持っていたいと思います。

どうすればこの問題を解決できますか? Scilabには特にそのためのコマンドがありますか?

私はドキュメントを見てみましたが見つかりませんでした。

答えて

1

あなたは見つけることができる最大の問題が発生して、そこに値を取得

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

はあなたが私はScilabのためにこれを適応させるのに役立つだろうか? –

+1

@ハリー私は自分のPCでscliabを持っていませんが、ドキュメントを読んで、これは私の考えるべきことです。おそらく '[m、idx] = max(abs(a));' –

+1

[これは同じことです](https://help.scilab.org/docs/6.0.0/en_US/max.html) – excaza

関連する問題