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 CenterFile Exchange에서 Matrices and Arrays에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by