matlab程序(是函数)的输入为很大一矩阵,怎么做?是把矩阵保存在txt文件,再用load命令?通常什么方法?
展开全部
已经有专门的函数了
B=chol(A)
上三角矩阵B和正定矩阵A满足关系A=B'B
所以你要的L就是B'
——————————————————————
我自己编了一个,你拿去用好了
function L=Cholesky(A)
n=length(A);
L=zeros(n);
for j=1:length(A)
L(j,j)=sqrt(A(j,j)-sum(L(j,1:j-1).^2));
for i=(j+1):n
L(i,j)=(A(i,j)-sum(L(i,1:j).*L(j,1:j)))/L(j,j);
end
end
其实以前计算方法的时候都教过,只不过忘了,现在直接网上找了算法现编
参考网站
B=chol(A)
上三角矩阵B和正定矩阵A满足关系A=B'B
所以你要的L就是B'
——————————————————————
我自己编了一个,你拿去用好了
function L=Cholesky(A)
n=length(A);
L=zeros(n);
for j=1:length(A)
L(j,j)=sqrt(A(j,j)-sum(L(j,1:j-1).^2));
for i=(j+1):n
L(i,j)=(A(i,j)-sum(L(i,1:j).*L(j,1:j)))/L(j,j);
end
end
其实以前计算方法的时候都教过,只不过忘了,现在直接网上找了算法现编
参考网站
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我都是使用excel,采用xlsread函数读入,感觉这种比较方便
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-12
展开全部
就用load命令操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |