MATLAB 小练习 week4

1.创建一个矩阵,然后求出它的秩。这用到什么命令?

 A = rand(4);
rand(A);
>>ans = 4
2.MATLAB中有几种求范数的函数命令,它们的区别是什么?

%X为向量,求欧几里德范数,即 。

%n = norm(X,inf) %求 无穷-范数,即 。

%n = norm(X,1) %求1-范数,即 。

%n = norm(X,-inf) %求向量X的元素的绝对值的最小值
3.矩阵函数与数组型函数有什么区别?
%在MATLAB 里面矩阵的运算是遵循线性代数,而数组的运算是将数组的每个元素都计算一遍

%一维数组相当于向量,而向量是特殊的矩阵;二维数组相当于矩阵;故矩阵为数组的子集
% 对于乘法,除法,乘方运算 矩阵用原来符号就行,而数组运算需要加点乘
4.矩阵分解除了LU命令外,还有哪几种?分解后的矩阵是什么形式的矩阵?
&常见的矩阵分解有几种形式 ,1 LU分解  2 QR分解  3  SVD分解

LU分解将一个矩阵分解为上三角矩阵和一个下三角矩阵
QR分解是将一个矩阵分解为正交矩阵和一个上三角矩阵
SVD分解为 一个 酉矩阵和一个 对角矩阵

5.试分解地1题中创建的矩阵。
[B C] = qr(A),[D E] = lu(A), [F G H] =svd(A)
B =
   -0.5332    0.4892    0.6519    0.2267
   -0.5928   -0.7162    0.1668   -0.3284
   -0.0831    0.4507   -0.0991   -0.8833
   -0.5978    0.2112   -0.7331    0.2462

C =
   -1.5279   -0.7451   -1.6759   -0.9494
         0    0.4805    0.0534    0.5113
         0         0    0.0580    0.5216
         0         0         0   -0.6143

D =
    0.8920   -0.3250    1.0000         0
    0.9917    1.0000         0         0
    0.1390   -0.4552    0.2567    1.0000
    1.0000         0         0         0

E =
    0.9134    0.5469    0.9706    0.1419
         0   -0.4448    0.0024    0.3447
         0         0    0.0925    0.9426
         0         0         0    0.6955

F =
   -0.6380    0.3590    0.2155   -0.6462
   -0.5202   -0.2451   -0.8111    0.1069
   -0.2287    0.7358    0.0083    0.6373
   -0.5197   -0.5193    0.5436    0.4059

G =
    2.6201         0         0         0
         0    0.8590         0         0
         0         0    0.3796         0
         0         0         0    0.0306

H =
   -0.5705   -0.3613   -0.1621    0.7196
   -0.3061    0.1444    0.9401    0.0416
   -0.6310   -0.3268   -0.1247   -0.6924
   -0.4274    0.8613   -0.2729    0.0321


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值