l练习7

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

>>A=[1 2 3;4 5 6;7 8 9]

 

A =

 

     1    2     3

     4    5     6

     7    8     9

 

>>det(A)

 

ans=

 

  -9.5162e-16

   用到det命令,det是行列式英语单词determinant的缩写。

 

 

2.  MATLAB中有几种求范数的函数命令,它们的区别是什么? 

(1)%X为向量,求欧几里德范数,即 n = norm(X,inf) %(2)求 无穷-范数即n = norm(X,1) %(3)求1-范数,即 n = norm(X,-inf) %(3)求向量X的元素的绝对值的最小值,即 n = norm(X, p) %(4)求p-范数,即 ,所以norm(X,2) = norm(X)
区别:求欧几里德范数 ,等于A的最大奇异值。
n = norm(A,1) %求A的列范数 ,等于A的列向量的1-范数的最大值。
n = norm(A,2) %求A的欧几里德范数 ,和norm(A)相同。
n = norm(A,inf) %求行范数 ,等于A的行向量的1-范数的最大值即:max(sum(abs(A')))。 
 

 

3.矩阵函数与数组型函数有什么区别?

(1)在概念上的区别:数组是计算机中存储信息的一个概念,数组中的元素可以是数字,也可以是数值;
矩阵是计算科学当中的一个概念,矩阵中的元素只能是数值。
(2)在运算上的区别:对于乘法、乘方和除法等运算,
矩阵运算与数组运算的运算符及含义都不同,矩阵运算按线性变换定义,使用通常符号;
数组运算按对应元素运算定义,使用点运算符,对应元素进行运算。

 

4、    矩阵分解除了LU命令外,还有哪几种?分解后的矩阵是什么形式的矩阵?

 

(1)满秩矩阵的QR分解(2)对称正定矩阵的Cholesky分解(3)任意方阵的Schur分解(4) 任意方阵的Hessenberg分解(5)任意方阵的特征值分解EVD(6)任意矩阵的奇异值分解SVD(7)任意矩阵的几何均值分解GMD

 

5.试分解地1题中创建的矩阵。

(1)>> A=[1 2 3;4 5 6;7 8 9]

 

A =

 

     1    2     3

     4    5     6

     7    8     9

>> [L,U]=lu(A)

 

L =

 

    0.1429   1.0000         0

    0.5714   0.5000    1.0000

    1.0000         0         0

 

 

U =

 

    7.0000   8.0000    9.0000

         0   0.8571    1.7143

         0         0  -0.0000

(2)>> [Q,R]=qr(A)

 

Q =

 

   -0.1231   0.9045    0.4082

   -0.4924   0.3015   -0.8165

   -0.8616  -0.3015    0.4082

 

 

R =

 

   -8.1240  -9.6011  -11.0782

         0   0.9045    1.8091

         0         0  -0.0000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值