例6.1 求矩阵A的每行及每列的最大和最小元素,并求整个矩阵的最大和最小元素。
A=[13,-56,78;25,63,-235;78,25,563;1,0,-1];
max(A,[],2) %求每行最大元素
min(A,[],2) %求每行最小元素
max(A) %求每列最大元素
min(A) %求每列最小元素
max(max(A)) %求整个矩阵的最大元素。也可使用命令:max(A(:))
min(min(A)) %求整个矩阵的最小元素。也可使用命令:min(A(:))
例6.2 求矩阵A的每行元素的乘积和全部元素的乘积。
A=[1,2,3,4;5,6,7,8;9,10,11,12];
S=prod(A,2)
prod(S) %求A的全部元素的乘积。也可以使用命令prod(A(:))
例6.3 求向量X=(1!, 2!, 3!,…, 10!)。
X=cumprod(1:10)
例6.4 对二维矩阵x,从不同维方向求出其标准方差。
x=[4,5,6;1,4,8] % 产生一个二维矩阵 x
y1=std(x,0,1)
y2=std(x,1,1)
y3=std(x,0,2)
y4=std(x,1,2)
例6.5 生成满足正态分布的10000×5随机矩阵,然后求各列元素的均值和标准方差,再
求这5列随机数据的相关系数矩阵。
X=randn(10000,5);
M=mean(X)
D=std(X)
R=corrcoef(X)
例6.6 对下列矩阵做各种排序。
A=[1,-8,5;4,12,6;13,7,-13];
sort(A) %对A的每列按升序排序
-sort(-A,2) %对A的每行按降序排序
[X,I]=sort(A) %对A按列排序,并将每个元素所在行号送矩阵I
例6.7 给出概率积分
评论3
最新资源