一、最大值与最小值
在matlab中提供了max和min函数来求最大和最小值。
>>X = magic(4); &生成一个magic矩阵。
>>X
X =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>>maxc = max(X); &matlab中直接使用max函数是对每一列向量求取最大值,生成一个行向量。
>> maxc
maxc =
16 14 15 13
>> minc = min(X);
>> minc
minc =
4 2 3 1
&maxc和minc依次是X每一列向量的最大值和最小值
&maxl和minl依次是X每一行向量的最大值和最小值
在matlab中直接使用max和min的时候是对每一列向量求最值,若我们需要对每一行求取最值,我们可以对矩阵进行转制,然后使用max 和min函数。
>> B = X'
B =
16 5 9