1.创建一个矩阵,然后求出它的秩。这用到什么命令?
0.9058 0.2785 0.9706 0.4218 0.0357
0.1270 0.5469 0.9572 0.9157 0.8491
0.9134 0.9575 0.4854 0.7922 0.9340
0.6324 0.9649 0.8003 0.9595 0.6787
2.MATLAB中有几种求范数的函数命令,它们的区别是什么?
%X为向量 。
n = NORM(V,inf) %求 向量V的元素的绝对值的最大值,即 NORM(V,inf) = max(abs(V))。
n = NORM(V,2) %求2-范数,即V中的元素平方和开方。
n = NORM(V) %求2-范数,即 NORM(V) = norm(V,2)。
n =NORM(V,-inf) %求向量V的元素的绝对值的最小值,即 NORM(V,-inf) = min(abs(V))。
n = NORM(V,p) %求p-范数,即 NORM(V,P) = sum(abs(V).^P)^(1/P)。
%A为矩阵。
n = NORM(A) %返回A的最大奇异值,即max(svd(A))
n = NORM(A,1) %求A的1-范数 ,等于A的列向量的1-范数的最大值,即max(sum(abs(A))。
n = norm(A,2) %求A的2-范数 ,和NORM(A)相同。
n = norm(A,inf) %求行范数 ,等于A的行向量的1-范数的最大值即:max(sum(abs(A')))。
n = norm(A, 'fro' ) %求矩阵A的Frobenius范数 ,即sqrt(sum(diag(A'*A)))。
n = norm(X,inf) %求 无穷范数,
n = norm(X,1) %求1-范数,
n = norm(X,-inf) %求向量X的元素的绝对值的最小值,
n = norm(X, p) %求p-范数
n = norm(A,1) %求A的列范数 ,等于A的列向量的1-范数的最大值
n = norm(A,2) %求A的欧几里德范数 ,和norm(A)相同
n = norm(A,inf) %求行范数 ,等于A的行向量的1-范数的最大值即:max(sum(abs(A')))
n = norm(A, 'fro' ) %求矩阵A的Frobenius范数
接下来用百度回答方式:
0范数,向量中非零元素的个数。
1范数,为绝对值之和。
2范数,就是通常意义上的模。4.矩阵分解除了LU命令外,还有哪几种?分解后的矩阵是什么形式的矩阵?
奇异值分解:svd(A);特征值分解:eig(A);cholesky分解:cchol(A);A与QR正交三角形分解qr(A);A与QZ分解:qz(A);Schur分解:Schur(A).
0.8920 -0.7565 -0.2753 -0.5648 -0.1774
0.1390 -0.5469 0.7391 0.4967 0.6223
0.9917 0.8870 0.9924 -0.3559 -1.3507
0.6923 -0.3991 0.4794 0.1476 -0.1376