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 日

3 投票

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 日

0 投票

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

カテゴリ

ヘルプ センター および File ExchangeGraphics Objects についてさらに検索

タグ

質問済み:

dav
2014 年 10 月 2 日

回答済み:

2019 年 12 月 25 日

Community Treasure Hunt

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

Start Hunting!

Translated by