max函数用于获得单个向量中的 最大值 ,示例如下:
% Matlab A = 1:5; Am = max(A);但是max函数还有另一种用法,那就是对两个向量逐元素比较大小,然后返回两个元素之间的较大值,示例如下:
% Matlab A = 1:10;B = 2:11; C = max(A,B)上述代码得到的结果如下:
% Matlab C= 2 3 4 5 6 7 8 9 10 11有些同学因此会将max函数用于复数之间比较大小,但这是不可取的,因为复数不能比较大小,示例如下:
% Matlab x = 1:10;y = 2:11;z = x + 1i*y;z1 = -x - 1i*y; r = max(0,z)r1 = max(0,z1)r2 = max(1:10,z1)得到如下结果:
% Matlab r = 列 1 至 7 1.0000 + 2.0000i 2.0000 + 3.0000i 3.0000 + 4.0000i 4.0000 + 5.0000i 5.0000 + 6.0000i 6.0000 + 7.0000i 7.0000 + 8.0000i 列 8 至 10 8.0000 + 9.0000i 9.0000 +10.0000i
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删