1、利用MATLAB提供的randn函数生成符合正态分布的10×5随机矩阵A,进行如下操作:
(1)A各列元素的均值和标准方差。
(2)A的最大元素和最小元素。
(3)求A每行元素的和以及全部元素之和。
(4)分别对A的每列元素按升序、每行元素按降序排序。
A=randn(10,5);disp('各列元素的均值:');mean(A)
disp('各列元素的标准方差:');std(A)
disp('A的最大元素:');max(max(A))
disp('A的最小元素:');min(min(A))
disp('A每行元素之和:');sum(A,2)
disp('全部元素之和:');sum(sum(A))
disp('每列元素按升序:');Y=sort(A)
disp('每行元素按降序:');Y=sort(A,2,'descend')
各列元素的均值:
ans =
-0.1095 0.1282 -0.2646 0.3030 -0.2464
各列元素的标准方差:
ans =
0.9264 1.2631 0.8129 0.8842 1.3151
A的最大元素:ans =2.5855
A的最小元素:ans =-1.9330
A每行元素之和:
ans =
-2.2970
1.2545
0.0661
5.0489
-0.6988
1.1002
-2.9310
-2.0595
-1.6878
0.3112
全部元素之和:ans =-1.8932
每列元素按升序:
Y =
-1.2141 -1.4916 -1.4224 -1.1658 -1.9330
-1.1135 -1.0891 -1.4023 -0.8045 -1.7947
-0.8637 -1.0616 -0.7648 -0.2437 -1.1480
-0.7697 -0.7423 -0.6156 0.1978 -0.6669
-0.2256 0.0326 -0.1961 0.2157 -0.4390
-0.0068 0.0859 -0.1924 0.2916 -0.0825
0.0774 0.5525 -0.1774 0.6966 0.1049
0.3714 1.1006 0.4882 0.8351 0.1873
1.1174 1.5442 0.7481 1.4193 0.7223
1.5326
2.3505 0.8886 1.5877 2.5855
每行元素按降序:
Y =
1.4193 -0.6156 -0.8637 -1.0891 -1.1480
0.7481 0.2916 0.1049 0.0774 0.0326
0.7223 0.5525 0.1978 -0.1924 -1.2141
2.5855 1.5877 1.1006 0.8886 -1.1135
1.5442 -0.0068 -0.6669 -0.7648 -0.8045
1.5326 0.6966 0.1873 0.0859 -1.4023