matlab Max函数编程问题

>>a=magic(3)a=816357492>>[m,n]=max(a,[],2)m=879n=132我能看懂结果,但我不知道max函数中间的中括号“[]”是什么意思,... >> a=magic(3)

a =

8 1 6
3 5 7
4 9 2

>> [m,n]=max(a,[],2)

m =

8
7
9

n =

1
3
2
我能看懂结果,但我不知道max函数中间的中括号“[]”是什么意思,请帮我解答一下!
展开
 我来答
WM_THU
2014-04-24 · TA获得超过7163个赞
知道大有可为答主
回答量:4285
采纳率:80%
帮助的人:3861万
展开全部

根据max函数的帮助文档:

可见,中间加一个[](表示空矩阵)是为了区分第二种和第四种用法。没有更深刻的含义了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式