Matlab
文章平均质量分 93
非线性光学元件
不吹牛,不摆架子,力求以最通俗的讲解,最详细的代码,最弱智的注释帮助到求知若渴的人。
展开
-
【MATLAB】求点到多边形的最短距离
点到多边形的最短距离(定义+原理+MATALB代码)原创 2021-05-02 11:15:55 · 4631 阅读 · 8 评论 -
【Matlab】扩展卡尔曼滤波器原理及仿真(初学者入门专用)
本文介绍了扩展卡尔曼滤波器(EKF)的原理,并以一个汽车运动的Matlab仿真示例加以辅助说明。原创 2021-02-17 21:22:11 · 5608 阅读 · 3 评论 -
【MATLAB】卡尔曼滤波器的原理及仿真(初学者专用)
本文结合一个简单的汽车定位仿真说明卡尔曼滤波器的原理,仅需要基本现代控制理论的知识即可学习。附原理框图、详细公式和Matlab仿真代码。原创 2021-02-15 01:37:04 · 17258 阅读 · 4 评论 -
【MATLAB】无人驾驶车辆的模型预测控制技术(精简讲解和代码)【运动学轨迹规划】
本文结合B站讲解、龚建伟老师的《无人驾驶的预测控制》、IEEE的一篇MPC论文对MPC原理进行讲解,含一个无人车辆的MATLAB仿真原创 2020-08-30 10:13:08 · 21246 阅读 · 38 评论 -
【MATLAB】混合粒子群算法原理、代码及详解
本博主的一篇粒子群整定PID算法的文章介绍了全局粒子群算法的原理及其在PID参数自整定上的应用。这篇文章则是介绍了在全局粒子群算法的改进算法——混合粒子群算法。该算法相比全局粒子群算法收敛速度更慢,但可以有效避免多极值情况下收敛到局部最优解。原创 2020-01-19 13:12:35 · 14153 阅读 · 13 评论 -
【Matlab】模式识别——聚类算法集锦
本文介绍了多种聚类分析算法(附加MATLAB代码)——最小距离法、最小最大距离法、C均值聚类及不需要初始分类的C均值聚类算法。除此之外本文还附加了聚类算法的样本生成器的代码。原创 2019-10-19 11:58:26 · 3452 阅读 · 0 评论 -
【MATLAB】Parzen窗与K近邻算法原理与代码详解
本文介绍了非参数估计的原理,着重介绍了Parzen窗法和K近邻法以及他们的Matlab实现,定性地讨论了Parzen窗法的h参数和K近邻法的k参数的选取方法,比较了两种算法的优劣之处。原创 2019-08-08 14:52:54 · 4320 阅读 · 0 评论 -
【Simulink】粒子群算法(PSO)整定PID参数(附代码和讲解)
本文提供粒子群算法简介和一个算法举例,提供粒子群算法仿真PID的M文件代码及simulink仿真。另外,本文还提供了一种动态simulink仿真方法,可以让M文件和simulink文件之间互相交换数据,实现仿真与程序的反馈,增加了仿真的灵活度。原创 2019-08-24 22:26:05 · 65696 阅读 · 211 评论 -
基于双线性插值的图像旋转原理及MATLAB实现(非自带函数)
本文介绍了图像旋转的基本原理及MATLAB实现,在不借助MATLAB自带函数的情况下,自己书写了实现图像旋转步骤的几个函数,使用的插值方法为双线性插值。原创 2019-04-29 17:39:14 · 5355 阅读 · 1 评论 -
【Matlab/C/Python/VB/...】代码复制到word时如何变成彩色的
Matlab的代码复制到word时是有颜色的,但是中文会出现乱码,在这给大家提供一种很便捷的方法——Notepad++。实际上Notepad++不仅解决了Matlab中文乱码的问题,其他的代码也可以变成彩色的。也可以通过编码方式来调整不同语言对于中文的编码方式。(例如C是ANSI,Python是UTF-8)原创 2019-03-18 20:26:42 · 10593 阅读 · 10 评论 -
Matlab仿真炮弹飞行轨迹——探究射弹参数对飞行轨迹的影响
本文根据空气动力学原理,利用MATLAB软件仿真了空气阻力存在情况下的,使用炮弹质点模型下的炮弹飞行的2D轨迹,并探究了出射角、出射速度、炮弹质量对于飞行轨迹和飞行时间的影响。原创 2019-02-09 20:16:02 · 27559 阅读 · 17 评论 -
【Matlab】根据图生成带权邻接矩阵,并求出最短路径
目录图的简介无向图(Graph)生成带权邻接矩阵求两点最短路径有向图(Digraph)生成带权邻接矩阵求最短路径图的简介图是拓扑学中的一个重要概念,分为无向图和有向图两种。图有两个重要属性,即点(Node)和边(Edge)。在图的概念中,我们只关心点和边的连接关系而并不关系他们在图中的相对位置。由点和边连接的图中,将边赋予一定的权重,就可以将图转换为各种问题,例如TSP(旅行商)问题、(Sh...原创 2019-02-05 11:53:05 · 29489 阅读 · 9 评论 -
最小拍控制系统详细解读(阶跃输入+速度输入2个案例)【Simulink仿真】
目录索引符号说明最小拍控制系统构造原则闭环脉冲传递函数的构造数字控制器D(z)的构造本例中的系统参数说明Matlab代码实现符号说明y(k)——系统响应输出的离散值u(k)——数字PID控制输出的离散值r(k)——期望输出的离散值(事先已知),在本例中为常数(即阶跃输入)e(k)——e(k)=r(k)-y(k),为期望值-实际值,是单位负反馈的误差比较信号e_1,u_1,y_1,分别...原创 2019-01-15 00:45:24 · 39819 阅读 · 11 评论 -
Matlab制作朱利表
本文利用MATLAB自动生成计算机控制系统需要的朱利表原创 2019-01-14 12:56:25 · 1799 阅读 · 2 评论 -
Matlab【可视化作图】绘制线电压相电压辅助线
目录引言绘图原理采点绘图设置坐标轴标尺成型引言学习电力电子的同学可能在私下里练习的时候非常需要三相线电压和相电压的辅助线。最近我随便找了一本书把Matlab可视化编程恶补了一下,给大家介绍一下这个波形辅助线是怎么做的。三相线电压辅助线就是一组相位相差60°的正弦曲线,三相相电压辅助线就是一组相位相差120°的正弦曲线。为了让曲线具有普遍性,我选的x坐标轴的间距都是π6\frac{\pi}{6...原创 2019-01-12 14:07:36 · 5582 阅读 · 3 评论 -
Matlab对指定参数的曲线进行非线性拟合
Matlab拟合曲线的方式Matlab拟合曲线的方式有很多种,有三次样条插值、线性插值、多项式拟合等等。多项式拟合由于函数由f(x)=anxn+an−1xn−1+...+a1x+a0f(x)=a_nx^n+a_{n-1}x^{n-1}+...+a_1x+a_0f(x)=anxn+an−1xn−1+...+a1x+a0组成,若采用最小二乘法拟合,对于参数KaTeX parse error:...原创 2019-01-02 20:12:28 · 26806 阅读 · 12 评论 -
Matlab仿真PID控制(带M文件、simulink截图和参数分析)
在直接数字域设计中,我们常常需要用到PID算法,而PID算法投入单片机使用时,往往需要硬件的支持,在调试时非常麻烦。本文通过Matlab仿真的手段实现PID,方便了开发者对系统的设计和实时调试。原创 2019-01-06 10:16:09 · 249361 阅读 · 120 评论