数学/matlab
文章平均质量分 69
masikkk
北航计算机系研究生
展开
-
MATLAB 矩阵分解
(1) LU分解A是非奇异的,LU分解总是可以进行的。[L,U]=lu(X):产生一个上三角阵U和一个变换形式的下三角阵L(行交换),矩阵X必须是方阵。[L,U,P]=lu(X):产生一个上三角阵U和一个下三角阵L以及一个置换矩阵P,使之满足PX=LU。矩阵X必须是方阵。实现LU分解后,线性方程组Ax=b的解x=U\(L\b)或x=U\(L\Pb),这样可以大大提高运算速度。转载 2012-11-01 22:59:38 · 4085 阅读 · 0 评论 -
Matlab中利用null函数解齐次线性方程组
有齐次线性方程AX=0,且rank(A)=r可以用matlab 中的命令 x=null(A, r)求其基础解系.其中:r=rank(A)例:A=[ 1 1 1 1 -3 -1 1 1 0 0 0 1 1 0 -2转载 2012-10-27 17:19:49 · 27821 阅读 · 1 评论 -
共轭矩阵
共轭复数:实数部分相同而虚数部分互为相反数的两个复数。矩阵的共轭转置:把矩阵转置后,再把每一个数换成它的共轭复数。标准定义,通常记做A^*或者A^H,偶尔记做A',一般来讲A^H的写法不会有歧义。另外,A^*也经常用于记伴随矩阵,同样,用adj(A)表示A的伴随不会有歧义。A转置共轭A^H和A的伴随阵adj(A)没有直接关系。共轭矩阵究竟如何定义取决于其中的“共轭”是如何定转载 2012-10-28 16:46:33 · 31152 阅读 · 0 评论 -
凸优化和非凸优化
数学中最优化问题的一般表述是求取,使,其中是n维向量,是的可行域,是上的实值函数。凸优化问题是指是闭合的凸集且是上的凸函数的最优化问题,这两个条件任一不满足则该问题即为非凸的最优化问题。其中,是 凸集是指对集合中的任意两点,有,即任意两点的连线段都在集合内,直观上就是集合不会像下图那样有“凹下去”的部分。至于闭合的凸集,则涉及到闭集的定义,而闭集的定义又基于开集,比较抽象,不赘述,这里可以转载 2014-01-07 11:47:34 · 16027 阅读 · 2 评论 -
Matlab以MEX方式调用C源代码
如果我有一个用C语言写的函数,实现了一个功能,如一个简单的函数:double add(double x, double y){return x + y;} 现在我想要在Matlab中使用它,比如输入: >> a = add(1.1, 2.2) 3.3000要得出以上的结果,那应该怎样做呢?解决方法之一是要通过使用ME转载 2014-05-20 16:32:58 · 2707 阅读 · 0 评论 -
mxArray数据类型
1 、数据类型mxArray的操作 在上节的Matlab引擎函数中,所有与变量有关的数据类型都是mxArray类型。数据结构mxArray以及大量的mx开头的函数,广泛用于Matlab 引擎程序和Matlab C数学库中。mxArray是一种很复杂的数据结构,与Matlab中的array相对应,我们只需熟悉Matlab的array类型和几个常用的mxArray函数即可。在VC中,所转载 2014-05-20 16:49:21 · 3316 阅读 · 0 评论 -
在Windows下运行Felzenszwalb的Deformable Part Models(voc-release4.01)目标检测matlab源码
可变形部件模型Deformable Part Models是目前最好的目标检测算法,由Felzenszwalb提出,本文介绍如何在Windows下运行Felzenszwalb的Deformable Part Models(voc-release4.01)目标检测matlab源码原创 2013-12-26 09:59:59 · 15556 阅读 · 33 评论