Range of a matrix

10 ビュー (過去 30 日間)
AUWAL ABUBAKAR
AUWAL ABUBAKAR 2019 年 3 月 25 日
コメント済み: Stephan 2019 年 3 月 25 日
Hi all,
I tried to find 'range' of a matrix but always return error. For example;
Data=rand(10,10)
range(Data,'all') always return the follwing error;
''Error using max
Invalid option. Option must be 'omitnan' or 'includenan'.
Error in range (line 20)
y = max(x,[],dim) - min(x,[],dim);''
Does anyone knows whats the problem please?
thanks

採用された回答

Stephan
Stephan 2019 年 3 月 25 日
編集済み: Stephan 2019 年 3 月 25 日
Hi,
the option
'all'
was introduced in R2018b - in earlier releases you can not use this feature. Make sure to look in the documentaion that corresponds to the release you use to avoid this issues.
Best regards
Stephan
  5 件のコメント
madhan ravi
madhan ravi 2019 年 3 月 25 日
So use:
range(Data(:))
AUWAL ABUBAKAR
AUWAL ABUBAKAR 2019 年 3 月 25 日
Thanks Ravi. That solves my problem.
@ Stephan, that really helps. is not available on 2017b
Thank you all.

サインインしてコメントする。

その他の回答 (1 件)

AUWAL ABUBAKAR
AUWAL ABUBAKAR 2019 年 3 月 25 日
Opppsss! my variables is an output coming from a loop.
example; ROI(:,:,1)=rand(10,10)
i tried using
range(ROI(:,:,2)(:)) but it failed.
Any i dea please? THANKS
  1 件のコメント
Stephan
Stephan 2019 年 3 月 25 日
% 2D Array
ROI=rand(10,10)
Range1 = range(ROI(:))
% 3D Array
ROI=rand(10,10,3)
Range2 = range(ROI(:))

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by