matlab tmp=max(max(s(:,1)),max(s(:,2)));是什么意思

2024-11-06 12:33:03
推荐回答(1个)
回答1:

max(s(:,1)) 表示求矩阵s的第一列元素的最大值,s(:,1)表示s的所有行(:表示所有的行)第一列
同理,max(s(:,2))表示求矩阵s的第二列元素的最大值
最终,tmp=max(max(s(:,1)),max(s(:,2))); 表示这两个最大值的最大值,所以综合起来就是求s矩阵前两列元素的最大值,赋值给变量tmp