专栏
标签
如何将 cholesky 函数生成的上三角阵转成正常的矩阵
技术分享
发布于 2025-07-10 10:57:33
查看 1过去327天

对上三角矩阵进行矩阵转置和矩阵相乘后就可以得到正常矩阵。
示例:
1.运行下面代码,生成上三角矩阵 U:

using TyMath
A = [1 0 1; 0 2 0; 1 0 3]  # 创建一个对称正定矩阵
R = cholesky(A).U   # 进行Cholesky分解,获取上三角矩阵 U

2.可以看到此时已经获得了一个上三角矩阵:
image.png
3.运行下面代码,进行矩阵变换:

A_ = R' * R  # 将其转换回原矩阵

4.比较 A_ 矩阵和 A 矩阵,可以看出已经将上三角矩阵转换为原来的正常矩阵:
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天