初学matlab ,克赖斯基矩阵分解,程序哪里错误function [L,L']=myLL'(A)[n,n]=size(A);L=zeros(size(A));L'=zeros(size(A));L(1,1)=sqrt(A(1,1));L(2:end,1)=A(2:end,1)/L(1,1);for j=2:nfor i=j+1:nL(j,j)=sqrt(A(j,j)-L(j,1:j-1)*L(j,1:j-1));L(i,j)=(A
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/01 17:19:20
初学matlab ,克赖斯基矩阵分解,程序哪里错误
function [L,L']=myLL'(A)
[n,n]=size(A);
L=zeros(size(A));
L'=zeros(size(A));
L(1,1)=sqrt(A(1,1));
L(2:end,1)=A(2:end,1)/L(1,1);
for j=2:n
for i=j+1:n
L(j,j)=sqrt(A(j,j)-L(j,1:j-1)*L(j,1:j-1));
L(i,j)=(A(i,j)-L(i,1:j-1)*L(j,1:j-1))/L(j,j);
L'(i,j)=L(j,i);
end
end
L,L'
你的代码错误太多, 我懒得一一指出了,直接给你一个样例,你自己对比
function L = myLL(A)
n = size(A, 1);
for i = 1:n-1,
A(i,i) = sqrt(A(i,i));
A(i+1:end,i) = A(i+1:end,i)/A(i,i);
A(i+1:end,i+1:end) = A(i+1:end,i+1:end)-A(i+1:end,i)*A(i+1:end,i)';
end
A(n,n) = sqrt(A(n,n));
L = tril(A);
MATLAB如何进行如下矩阵分解?
matlab中怎么把一个矩阵分解为一个矩阵和另一个矩阵逆的乘积?
matlab中复矩阵svd分解怎么实现?
如何用matlab对矩阵进行正交分解
用MATLAB 怎样对矩阵的LU分解?急,
matlab中如何进行矩阵的特征分解?
求矩阵LU分解的matlab代码.m文件欢迎!
matlab里矩阵的正交分解怎么表示
如何用matlab把1*144的矩阵变形为12*12的矩阵command window里输入什么 matlab初学,不好意思了
初学matlab ,克赖斯基矩阵分解,程序哪里错误function [L,L']=myLL'(A)[n,n]=size(A);L=zeros(size(A));L'=zeros(size(A));L(1,1)=sqrt(A(1,1));L(2:end,1)=A(2:end,1)/L(1,1);for j=2:nfor i=j+1:nL(j,j)=sqrt(A(j,j)-L(j,1:j-1)*L(j,1:j-1));L(i,j)=(A
matlab初学做一个内积,
MATLAB中SVD奇异值分解是什么作用?要分解成什么样的矩阵?
用MATLAB编写矩阵A的LU分解程序.要求必须用数学软件MATLAB编写程序.
在MATLAB中用LU分解法求解下述线性方程组,并写出相应矩阵分解中的矩阵L、U
求matlab中的矩阵的奇异值分解(SVD)程序
就将1*1000的向量 分解成20*50的矩阵的Matlab程序
matlab中有没有对矩阵的三角分解的功能 怎么定义?
关于matlab的矩阵分割问题,现在有一个2300*2300的矩阵,需要分解成529个23*23的矩阵,然后计算每个分割矩阵的方差,求matlab的程序,