矩阵论
_VioletHan_
这个作者很懒,什么都没留下…
展开
-
fix() floor() ceil()
fix(x),floor(x)和ceil(x)函数都是对x取整,只不过取整方向不同而已。这里的方向是以x轴作为横坐标来看的,向右就是朝着正轴方向,向左就是朝着负轴方向。fix(x):向0取整(也可以理解为向中间取整)floor(x):向下取整ceil(x):向上取整举例:4个数:a=3.3、b=3.7、c=-3.3、d=-3.7fix(a)=3floor(a)=3...原创 2018-08-20 10:22:48 · 725 阅读 · 0 评论 -
Givens Rotations 进行QR分解Matlab代码
Givens Rotations 进行QR分解Matlab代码求任意矩阵的QR分解function [Q,R]=givenQR(A)n=size(A,2); %列数m=size(A,1); %行数R=A;Q=eye(m);for i=1:n-1 for j=i+1:m x=R(:,i) rt=givens(x,i,j);%J矩阵原创 2017-12-31 21:04:36 · 10383 阅读 · 2 评论 -
Householder Transformation 进行QR分解Matlab代码
Householder Transformation 进行QR分解Matlab代码 该代码结合下面的代码可实现HT求最小二乘法问题% %=====================================================% function x=lshouse(A,b)% %---------------------------- General M-file com原创 2017-12-31 21:02:43 · 14995 阅读 · 4 评论 -
基于MATLAB的Cholesky分解法
MethodLet L=⎡⎣⎢⎢⎢⎢⎢l11l21⋮ln10l22⋮ln2⋯ ⋯ ⋱⋯ 00⋮lnn⎤⎦⎥⎥⎥⎥⎥L=[l110⋯ 0l21l22⋯ 0⋮⋮⋱⋮ln1ln2⋯ lnn]L= \begin{bmatrix} l11 & 0 & \cdots\ &0\\ l21 & l...原创 2017-12-12 14:46:56 · 11415 阅读 · 1 评论 -
基于MATLAB的LDL分解法
function [l,d]=IDIT(A) dim=size(A); n=dim(1); for i=1:n for j=1:n if A(i,j)~=A(j,i) error('The input matrix should be a Symteric Matrix!原创 2017-12-12 14:40:54 · 8004 阅读 · 3 评论