⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ranchos.m

📁 实现兰乔斯迭代
💻 M
字号:
%200612009佟跃
%兰乔斯迭代
function Q=ranchos(A)
m=length(A);b=rand(m,1);t=zeros(m-1,1);d=zeros(m-1,1);
Q=zeros(m);Q(:,1)=b/norm(b);
Q(:,2)=A*Q(:,1)-Q(:,1)'*A*Q(:,1)*Q(:,1)/norm(A*Q(:,1)-Q(:,1)'*A*Q(:,1)*Q(:,1));
for n=2:m-1
    v=zeros(m,1);
    v=A*Q(:,n);
    d(n)=Q(:,n)'*v;
    v=v-t(n-1)*Q(:,n-1)-d(n)*Q(:,n);
    t(n)=norm(v);
    Q(:,n+1)=v/t(n);
end
    
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -