![](https://img-blog.csdnimg.cn/20210909125735645.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Matlab
文章平均质量分 91
Matlab基础知识笔记
sxhpai
AI
展开
-
卡尔曼滤波器的原理以及在Matlab中的实现
卡尔曼滤波器——最佳线性滤波器好处:实现简单,且是时域滤波器,没有很多的变换域,工程上应用很多。一、状态转移假设一个汽车在路面行驶,如下图:用汽车当前的位置和当前的速度来表示汽车当前的状态,写成矩阵形式...转载 2021-11-15 18:35:27 · 962 阅读 · 0 评论 -
Matlab 专题八——Matlab 图形用户界面设计
在Matlab中,所有的图形操作都是针对图形对象而言的,如坐标轴、曲线、曲面、文本等每个对象在创建时,就被赋予唯一的标识,这种标识就是该图形对象的句柄。以后可以通过句柄访问该图形对象的属性。关于对象精辟介绍:Matlab的图形系统是面向图形对象的,对象是用来描述客观事物的实体,是构成系统的基本单位。图形对象是用于显示图形和用户界面的基本要素。1、图形对象的句柄(1)句柄的概念 在Matlab中,用句柄来标识对象,通过句柄来访问相应对象的属性。%绘制多个图...原创 2021-09-23 19:00:35 · 8253 阅读 · 1 评论 -
Matlab专题二
一、特殊矩阵1、 通用类型特殊矩阵zeros 函数:产生全0矩阵,即零矩阵ones 函数:产生全1矩阵,即么矩阵。eye 函数:产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵。rand 函数:产生(0,1)区间均匀分布的随机矩阵。randn 函数:产生均值为0,方差为1的标准正态分布随机矩阵。zeros函数的调用格式:zeros(m):产生m×m零矩阵。zeros(m,n):产生m×n零矩阵。zeros(size(A)):产生与矩阵A同样大小的零矩阵。2...原创 2021-09-09 12:53:07 · 853 阅读 · 0 评论 -
Matlab专题三
Matlab程序文件分为脚本文件和函数文件例子:分别建立脚本文件和函数文件,求两个函数的矩阵的乘积函数文件名称,一定要与函数一致% 建立脚本文件f1.m %A = [1,2,3;4,5,6];B = [1,2;3,4;5,6];C = A*B% 在命令行窗口运行脚本文件 %>> f1C = 22 28 49 64% 建立函数文件f2.m %function C = f2(A,B)C = A*B;% 命令行中..原创 2021-09-11 15:34:35 · 2590 阅读 · 0 评论 -
Matlab 专题一
Matlab 学习笔记_0一、系统环境1、“...” 换行符号2、变量名的优先级,高于内部的函数;变量名要避开内有特定含义词。3、设置文件搜索路径,①“ path ”命令,>>path(path,'d:\work'); 将D盘下的work文件夹设为文件搜索路径4、Matlab 首先执行当前文件夹下的文件,然后再去执行搜索路径文件夹下的同名M文件。、5、重点时设置当前文件夹和文件搜索路径6、Ctrl + R 注释掉一行;Ctrl + T 撤销注释此行二、数值数.原创 2021-09-08 15:24:29 · 1100 阅读 · 0 评论 -
Matlab 专题七
一、符号对象1、符号对象的建立符号对象包括:符号常量、符号变量。(1)sym函数用于建立单个的符号对象,调用格式为: 符号对象名 = sym(A)。其中,A可以是一个数值常量、数值矩阵或数值表达式(不加单引号),此时符号对象为一个符号常量;A也可以是一个变量名(加单引号),这是符号对象为一个符号变量。%符号对象的建立%符号常量t = sym(2); %将数值二转化为符号对象,并赋值给tt1 = t + 1/2; %符号对象 加 1/2disp('(2 + ...原创 2021-09-18 17:29:37 · 965 阅读 · 0 评论 -
Matlab 专题六
一、数值微分与数值积分1、数值微分当函数过于复杂或者以列表的方式给出时,就要用到数值方法。(1)数值差分与差商向前差分:向后差分:中心差分:向前差商:向后差商:中心差商:函数在点的微分,接近于其在该点的差分函数在点的导数,接近于其在该点的差商(2)数值微分的实现MATLAB提供了求向前差分的函数diff,其调用格式如下:dx = diff(x):计算向量x的一阶向前差分,dx(i)=x(i+1)-x(i),i =1,2,...,n-1。...原创 2021-09-17 19:34:49 · 4303 阅读 · 0 评论 -
Matlab 专题五
1、数据统计分析1、 求最大元素与最小元素(1) 当x为向量时y = max(x):求向量x的最大值[y,k] = max(x):求向量x的最大值及在向量中的位置k。(2)当A为矩阵时max(A):返回一个行向量,该行向量由每列元素的最大值组成。[Y,U] = max(A):返回行向量Y和U,Y向量记录A的每列的最大值,U向量记录每列最大元素的行号。max(A,[],dim):dim取1或者2。dim取1时,该函数的功能和max(A)完全相同;dim取2时,该函数返回一个列.原创 2021-09-16 16:32:42 · 2617 阅读 · 0 评论 -
Matlab专题四
一、二维曲线1、plot函数(1)plot函数绘制二维折线( plot(x,y)包含两个向量 x,y )>> x = [2.5,3.5,4,5];>> y = [1.5,2.0,1,1.5];>> plot(x,y)%运行结果如下(2)最简单的plot函数调用格式( plot(x) 只包含一个向量x,此时二维图形横坐标为向量x的下标,纵坐标为向量内的值。 )>> x = [2,1,3,0];>&...原创 2021-09-13 21:02:14 · 1551 阅读 · 0 评论