matlab中最大值怎么求?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 23:42:12
matlab中最大值怎么求?
怎么在求整个矩阵中的最大值和某一行某一列的最大值,最小值,平均值?
速答.
怎么在求整个矩阵中的最大值和某一行某一列的最大值,最小值,平均值?
速答.
%【1】
A=magic(4)
% 每列的最大之以及行号
[Y_col,Ind_col] =max(A)
%每行的最大之以及列号
[Y_row,Ind_row] =max(A')
%最大值
Ymax=max(max(A))
运行结果:
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
Y_col =
16 14 15 13
Ind_col =
1 4 4 1
Y_row =
16 11 12 15
Ind_row =
1 2 4 3
Ymax =
16
%【2】最小值,min,同理
%【3】平均值,mean,道理一样,
>> mean(A)
ans =
8.5000 8.5000 8.5000 8.5000
A=magic(4)
% 每列的最大之以及行号
[Y_col,Ind_col] =max(A)
%每行的最大之以及列号
[Y_row,Ind_row] =max(A')
%最大值
Ymax=max(max(A))
运行结果:
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
Y_col =
16 14 15 13
Ind_col =
1 4 4 1
Y_row =
16 11 12 15
Ind_row =
1 2 4 3
Ymax =
16
%【2】最小值,min,同理
%【3】平均值,mean,道理一样,
>> mean(A)
ans =
8.5000 8.5000 8.5000 8.5000