matlab函数应用笔记
fengtingjianwo
这个作者很懒,什么都没留下…
展开
-
MATLAB中的eig函数
在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有5种:E=eig(A):求矩阵A的全部特征值,构成向量E。[V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成V的列向量。[V,D]=eig(A,'nobalance'):与第2种格式类似,但第2种格式中先对A作相似变换后求矩阵A的特征值和特征向量,而格式3直接转载 2017-03-12 17:08:08 · 1652 阅读 · 0 评论 -
MATLAB中的diag函数
diag函数功能:矩阵对角元素的提取和创建对角阵设以下X为方阵,v为向量1、X = diag(v,k)当v是一个含有n个元素的向量时,返回一个n+abs(k)阶方阵X,向量v在矩阵X中的第k个对角线上,k=0表示主对角线,k>0表示在主对角线上方,kv=[1 2 3];diag(v, 3)ans = 0 0 0 1 0转载 2017-03-12 17:11:45 · 2310 阅读 · 0 评论 -
MATLAB中的sort函数
sort的函数功能:把数组元素按升序或降序排列 使用方法1) B = sort(A)把数组A沿不同维度上的元素按照升序排列。 如果A是向量,sort(A) 对A中元素按照升序排列。如果A是矩阵,sort(A) 对A按每一列元素按照升序排列。如果A是多维数组,sort(A) 对沿着第一非单元集的元素像向量一样处理并返回一个升序排列的向量数组。如果转载 2017-03-12 17:14:31 · 32405 阅读 · 0 评论 -
MATLAB中的repmat函数
B = repmat(A,m,n)B = repmat(A,[m n])B = repmat(A,[m n p...])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5例如:>>B=repmat( [1 2;3转载 2017-03-13 10:24:02 · 610 阅读 · 0 评论