资源简介
基于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
- 上一篇:红外图像的处理及其MATLAB实现.zip
- 下一篇:PMX算法MATLAB实现
相关资源
- PMX算法MATLAB实现
- 红外图像的处理及其MATLAB实现.zip
- 基于MATLAB的人脸识别源代码
- MATLAB最小错误率贝叶斯决策
- 水平集方法的matlab源代码
- 伪距差分定位MATLAB
- sigm激活函数
- 头部CTmatlab三维重建源代码.rar
- matlab中Copula理论及应用
- 矢量控制Matlab仿真图
- KPCA的MATLAB程序1
- 基于matlab的图像篡改检测2
- Matlab实现QR二维码的生成与识别
- lbp MATLAB代码
- 雅克比迭代+高斯迭代+SOR迭代法Matla
- matlab潮流计算PQ解耦法14节点计算程序
- K近邻算法MATLAB
- 光谱拟合matlab代码
- matlab自检模块
- MATLAB QR分解
- 一个类似小球倒立摆的matlab建模及相
- canny边缘检测算法的matlab实现
- k-中心点算法Matlab代码实现
- 分形维数MATLAB程序
- Matlab基于阈值的图像分割直方图算法
- KCF加尺度matlab代码
- 基于LCL滤波器单相并网逆变器matlab电
- 几种典型的混沌吸引子
- 读EEG的MATLAB
- 风机 直驱永磁同步风力发电机 最大功
评论
共有 条评论