麻省理工ComputationalMethod

源代码在线查看: arnoldi.m

软件大小: 11 K
上传用户: newyearday
关键词: ComputationalMethod 麻省理工
下载地址: 免注册下载 普通下载 VIP

相关代码

				function [Q,H]=arnoldi(A,b,k)
				
				m=size(A,1);
				Q=zeros(m,k);
				H=zeros(k+1,k);
				Q(:,1)=b/norm(b);
				for n=1:k
				  v=A*Q(:,n);
				  for j=1:n
				    H(j,n)=Q(:,j)'*v;
				    v=v-H(j,n)*Q(:,j);
				  end
				  H(n+1,n)=norm(v);
				  Q(:,n+1)=v/H(n+1,n);
				end
							

相关资源