Matlab相关知识
文章平均质量分 76
五仁月饼哭了
海阔凭鱼跃,天高任鸟飞。
展开
-
Matlab基础之高维矩阵创建和应用
前言:高维矩阵在Matlab里是指维数大于等于3的矩阵,我们可以把三维矩阵比作一本书,其中行、列和页数构成了3维,在很多领域里有着特别的额应用。一、创建高维矩阵1.坐标点创建定义一个3*3*3(3维)矩阵,先把每页的内容(行和列)确定好,在确定页数:a(:,:,1)=[1 2 3;4 5 6;7 8 9];a(:,:,2)=[10 20 30;40 50 60;70 80 9原创 2016-10-02 19:28:53 · 25302 阅读 · 0 评论 -
Matlab基础之单元数组和结构数组
前言:单元数组和结构数组是一种新的数据类型,能将不同类型、不同维数的数组组合在一起,从而方便对不同的数据类型方便管理和维护。一、单元数组(细胞数组)原创 2016-10-03 19:25:05 · 20190 阅读 · 1 评论 -
Matlab基础之矩阵循环
纯小白零基础,非小白绕道一、for循环for循环和c++的for循环还是有区别的,用起来简化很多。格式:for 。。。endexample1;创建一个10阶的希尔伯特矩阵:s = 10;H = zeros(s);for c = 1:s for r = 1:s H(r,c) = 1/(r+c-1); endend数字原创 2016-10-02 00:09:32 · 18938 阅读 · 0 评论 -
Matlab基础之稀疏矩阵
前言:Matlab。。,好烦啊,导师乱指挥!以后用到稀疏表示的东东,希望和大家一起学习。。一、稀疏矩阵在矩阵中,若数值为0的元素数目远远多于非0元素的数目时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。定义非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。二、存储方式MATLAB的矩阵有两种存储方式,原创 2016-09-28 16:50:28 · 3900 阅读 · 1 评论 -
Matlab基础之基本数值运算
前言:Matlab数值运算包罗万象,丰富多彩,本笔记只介绍其数值运算的常用一小部分。一、多项式运算多项式一般类型:;比如, 对应在Matlab中 a=[2 3 4 2 59 8];>> a=[2 3 4 2 59 8]; b=[12 2 4 3 5 7 8 9 1];>> polyval(a,1)%当x=1时,多项式的值ans = 78>>c=原创 2016-10-04 15:05:07 · 2011 阅读 · 0 评论 -
求矩阵的1,和2范数
1.向量的范数:0范数,向量中非零元素的个数。1范数,为绝对值之和。2范数,就是通常意义上的模。 无穷范数,就是取向量的最大值。但是向量的范数和矩阵的范数关系不大,百度了好久也没看到狠心的东西,下面我来总结一下:矩阵的范数:(是矩阵之间距离度量的方法)矩阵的1范数(norm(A,1)):在矩阵的各个列中,指绝对值之和最大的那个列(的绝对值之和),举例子一目了然: A=[0 1 0;1 0 0;-1...原创 2016-11-09 17:22:59 · 59249 阅读 · 3 评论 -
Matlab基础之符号表达式
前言:为了计算更方面一、表达式化简1化简:syms x y;%定义符号变量f=x^2*y+x*y-x^2-2*x;f(x)=collect(f) %合并同类项g=-1/4*x*exp(-2*x)+3/16*exp(-2*x);g(x)=collect(g,exp(-2*x))h(x)=expand(f(x)*g(x))%相乘展开升幂排列q(x原创 2016-10-06 19:46:27 · 5802 阅读 · 0 评论 -
Matlab之repmat和reshape函数
repmat:Replicate and tile array B = repmat(A,n)Description:1.B = repmat(A,n,m) returns an n-by-m tiling of A. example:Create a diagonal matrixA=diag([10 20 30])A = 1原创 2017-03-07 15:34:56 · 3147 阅读 · 1 评论