91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-14
  • 語言: Matlab
  • 標簽: matlab??QR分解??

資源簡介

基于matlab軟件,利用施密特正交化過程,對矩陣實現QR分解,得到正交矩陣Q和上三角矩陣R。

資源截圖

代碼片段和文件信息

function?[qr]=qr(a)
%?QR?decomposition:?A=QR.
%?Decompose?rectangqlar?matrix?A?to?a??orthogonal?matrix?Q?a?uppertriangle
%?matrix?R?by?means?of?Gram-Schmidt?orthogonalization.
??[mn]=size(a);??%計算矩陣A的大小
%------------給各矩陣賦初值------------------------------
???q=zeros(mn);?%?q--正交基構成的矩陣
???r=zeros(mn);?%?r--記錄正交化過程中各元素的上三角矩陣
???v=zeros(n1);?%?v--存儲正交化過程中的列向量的范數
???vv=zeros(m1);%?vv?和?vs?均為過度列向量
???vs=zeros(m1);
%----------Gram-Schmidt?orthogonalization---------------
%?計算第一個正交基及其范數:q1和v1
???for?j=1:m??????
????????v(1)=v(1)+a(j1).^2;
???end
???r(11)=sqrt(v(1));
???for?j=1:m
???

評論

共有 條評論