• 大小: 606B
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-06-16
  • 语言: Matlab
  • 标签: QR分解  

资源简介

利用matlab实现了基于Household变换的QR分解程序,程序亲测可用。

资源截图

代码片段和文件信息

function [Q_ymt R_ymt]=QR_Household(A)
rownum_A = size(A1);
colnum_A = size(A2);
rank = min(rownum_Acolnum_A);
t=eye(rank);  %在循环中求Q时的中间变量矩阵t
for i=1:rank-1
    a=zeros(rank+1-i1);
    for k=1:rank+1-i
        a(k1)=A(k+i-1i);
    end
    delta = norm(a)*sign(a(11));
    I=eye(

评论

共有 条评论