《矩阵论引论》田振际——P78-例3.6-矩阵的奇异值分解2

%% 《奇异值分解MATLAB计算程序》
clear
clc
disp('矩阵')
% format rat  %为了便于观察,可以采用分数形式,‘0’的分数形式是‘*’
% 例1
% A=[1 0 0;2 0 0];
% 例2
% A=[1 0;0 1;1 1]
%例3
% A=[1 0 1;0 1 1;1 1 2]
%例4
A=[1 0 1;0 1 1;0 0 0]
A=sym(A,'f');            %定义浮点类型,以分数和根号形式表示
disp('<1> 可以求得,矩阵B=A^H*A,即')
B=A'*A
disp('B的特征值为:')
[X TZZ]=eig(B);
TZZ=eig(B)'
disp('<2> 特征值对应的特征向量依次为:')
X
Q1=[];
Q2=[];
for i=1:length(X)
    if TZZ(i)>0
        Q1=simplify([Q1 X(:,i)/norm(X(:,i))]);
    else
        Q2=simplify([Q2 X(:,i)/norm(X(:,i))]);
    end
end
disp('<3> 特征值大于0的特征向量集合:')
Q1
disp('特征值等于0的特征向量集合:')
Q2
disp('所以:')
Q=[Q1 Q2]
D=diag(sqrt((TZZ(TZZ>0))))
disp('计算')
P1=A*Q1*inv(D)
disp('构造')
%% 查找P1中全为0的行k,P2(k)赋值1,然后单位化,实际上可以给P2的所有元素赋值为1,只是计算变复杂而已。
P2_=zeros(size(P1,1),1);
for k=1:size(P1,1)
    if P1(k,:)==0
        P2_(k,:)=1;
    end
end
if P2_~=0
    P2=P2_/norm(P2_);
else
    P2=P2_;
end
P=[P1 P2]
%% 使DA维数相同(凑0法)
disp('凑D使D与A同维数:')
[H L]=size(A);
[h l]=size(D);
if l<L
    D(:,l+1:L)=0;
end
if h<H
    D(h+1:H,:)=0
end
%% 验证结论
disp('奇异值分解计算结果')
FJ_qy=P*D*Q'
disp('原矩阵A')
A
disp('经对比误差为:')
wucha=max(max(FJ_qy-A))

这里写图片描述
这里写图片描述
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
矩阵论引论 出版时间:2013年版 内容简介   本书全面系统地介绍了与工程技术联系密切的矩阵理论及其应用,注重理论和应用的结合,具有工科教材的特点和方法。全书共6章,分别介绍了线性空间与线性变换、内积空间、矩阵的若尔当标准形及其分解、矩阵分析及应用、特征值的估计、广义逆矩阵。各章后面配有一定数量的习题。本书可作为理工科院校硕士研究生和高年级本科生的教材,也可作为有关专业的教师及工程技术人员的参考书。 目录 前言 第1章 线性空间与线性变换 1.1 线性空间 1.2 基变换与坐标变换 1.3 线性子空间 1.4 线性空间的同构 1.5 线性变换 1.6 线性变换的矩阵表示 1.7 特征值与特征向量 1.8 不变子空间 习题1 第2章 内积空间 2.1 实内积空间 2.2 正交基及正交补 2.3 两个特殊的线性变换 2.4 欧氏空间的同构 2.5 点到子空间的距离与最小二乘法 2.6 复内积空间 2.7 正规矩阵 2.8 Hermite二次型 习题2 第3章 矩阵的若尔当标准形及其分解 3.1 λ-矩阵及其标准形 3.2 矩阵的若尔当标准形 3.3 矩阵的最小多项式 3.4 矩阵的若干分解 习题3 第4章 矩阵分析及应用 4.1 向量的范数 4.2 矩阵的范数 4.3 矩阵序列及其极限 4.4 矩阵幂级数 4.5 矩阵函数 4.6 矩阵的微分和积分 4.7 矩阵函数的应用 习题4 第5章 特征值的估计 5.1 特征值的界的估计 5.2 圆盘定理 5.3 谱半径的估计 习题5 第6章 广义逆矩阵 6.1 ﹛1﹜-广义逆矩阵A- 6.2 M-P广义逆矩阵A+ 6.3 广义逆矩阵在线性方程组求解中的应用 习题6 部分习题参考答案 参考文献
矩阵论引论 出版时间:2013年版 内容简介   本书全面系统地介绍了与工程技术联系密切的矩阵理论及其应用,注重理论和应用的结合,具有工科教材的特点和方法。全书共6章,分别介绍了线性空间与线性变换、内积空间、矩阵的若尔当标准形及其分解、矩阵分析及应用、特征值的估计、广义逆矩阵。各章后面配有一定数量的习题。本书可作为理工科院校硕士研究生和高年级本科生的教材,也可作为有关专业的教师及工程技术人员的参考书。 目录 前言 第1章 线性空间与线性变换 1.1 线性空间 1.2 基变换与坐标变换 1.3 线性子空间 1.4 线性空间的同构 1.5 线性变换 1.6 线性变换的矩阵表示 1.7 特征值与特征向量 1.8 不变子空间 习题1 第2章 内积空间 2.1 实内积空间 2.2 正交基及正交补 2.3 两个特殊的线性变换 2.4 欧氏空间的同构 2.5 点到子空间的距离与最小二乘法 2.6 复内积空间 2.7 正规矩阵 2.8 Hermite二次型 习题2 第3章 矩阵的若尔当标准形及其分解 3.1 λ-矩阵及其标准形 3.2 矩阵的若尔当标准形 3.3 矩阵的最小多项式 3.4 矩阵的若干分解 习题3 第4章 矩阵分析及应用 4.1 向量的范数 4.2 矩阵的范数 4.3 矩阵序列及其极限 4.4 矩阵幂级数 4.5 矩阵函数 4.6 矩阵的微分和积分 4.7 矩阵函数的应用 习题4 第5章 特征值的估计 5.1 特征值的界的估计 5.2 圆盘定理 5.3 谱半径的估计 习题5 第6章 广义逆矩阵 6.1 ﹛1﹜-广义逆矩阵A- 6.2 M-P广义逆矩阵A+ 6.3 广义逆矩阵在线性方程组求解中的应用 习题6 部分习题参考答案 参考文献
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值