please explain this error

6 次查看(过去 30 天)
I'm using matlab 2012a.
When I tried the following command it gave me an error.
Can you please explain it to me?
Thanks
Command:
max(-3/2, 7, 1.4)
Error using max
MAX with two matrices to compare and a working dimension is not supported.

采纳的回答

Mischa Kim
Mischa Kim 2014-10-2
编辑:Mischa Kim 2014-10-2
dav, I believe what you are trying to do is the following
max([-3/2, 7, 1.4])
The values you want to find the maximum of need to be arranged in arrary form, that's why the square brackets.
  1 个评论
dav
dav 2014-10-2
yep, I figured it out after a while. :) Thank you very much!

请先登录,再进行评论。

更多回答(1 个)

Deeptanu Datta
Deeptanu Datta 2019-12-25
I tried running the code
clc;
clear all;
close all;
x1 = [2 3 6 9 7 4 1 5 9 36 47 25 ];
[~, x3] = max(x1,[])
It gives an error "MAX with two matrices to compare and two output arguments is not supported"
But, when I write [~, x3] = max(x1,[],2) or [~, x3] = max(x1), it works.
Please explain

类别

Help CenterFile Exchange 中查找有关 Multidimensional Arrays 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by