- 博客(21)
- 收藏
- 关注
原创 Python argparse 解析
argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口,能够帮助我们轻松为模型定义(输入)参数,具体可能包含: 文件路径、操作选项、配置参数设置等。使用步骤:导入模块 import argparse 创建解析对象 parser=argparse.ArgumentParser(~) 命令行添加配置选项和参数 parser.add_argument(~) 参数解析使用 ar
2024-11-10 17:18:02
50
原创 装饰器(decorator)与闭包(closure)的比较
之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量(可以用来在一个函数与一组私有变量()能够保持其持久性(保存运行环境与变量的状态)
2024-10-27 15:56:09
54
原创 MATLAB Coder setting for academic-license
相应的安装包可以重新下载也可以从百度网盘中down,[MATLAB_coder]>正版可使用add-ons 功能下载在matlab命令栏输入 mex-setup,并选择 mex -setup C, 也可以根据这个命令更改生成语言的类型。
2024-09-17 16:58:13
134
原创 MATLAB+Gurobi/Cplex Installation &Test
由于一台电脑上可能会安装有多种求解器,另外求解的问题也有很多种类(例如LP,ILP,MILP,QP,MIQP等等),不同的问题需要在不同的求解器上进行求解,而不同的求解器的语法都不同,这就带来了较大的学习成本。随后,Yalmip会自动识别你的模型属于的类别(比如到底是MILP还是QP等等),然后根据模型的类别选择最合适的求解器,并将你的模型自动转换成该求解器所能识别的格式进行求解。因此,有了Yalmip后,你所需要做的,就是建模、选择求解器(或者让Yalmip自动帮你选),然后提取求解结果即可。
2024-08-13 15:31:50
1114
原创 LQR K & Riccatti calc. (MATLAB & Simulink)
首先令P=Q,然后带入Riccatti方程求解新步长的P_k1,将P_k1再次带入求解得到P_k2看,..., 最后符合迭代次数或者。针对Riccatti方程的求解可以使用循环迭代的算法求解P matrix。simulink实现不能调用内置lqr函数求解K,只能循环迭代求解。的非线性微分方程称为Riccatti方程。
2024-07-06 18:26:04
112
原创 几种滑模控制算法的教学示例(MATLAB/Simulink实现)
式中x1 是小木块的位置,x2是在外力输入u下小木块的速度,k是弹簧的刚度(一端接小木块,另一端固定),m是小木块的质量,d(t)是外界扰动;基于S-function(Lvl-1)工具和simulink建模完成仿真。这里探讨在不同趋近律下,设计对应的滑模控制器。
2024-06-28 18:00:01
315
原创 如何在轨迹规划或轨迹序列中画一个好看的车辆示意图(MATLAB 代码实现)
发过论文或者准备发论文的小伙伴或都遇见个这样的问题,如何将算法仿真的车辆轨迹序列可视化得好看,这对于论文是否be accepted有一定的影响,常见于轨迹规划,轨迹跟踪控制等算法仿真场景中。本文做了一个简单的场景,同时MATLAB代码实现。
2024-05-08 13:57:03
1243
1
原创 Simulink+carsim轨迹跟踪联合仿真
从结果可以看出轨迹的跟踪误差在合理的范围内,实现了对参考轨迹的有效跟踪。横向主要采用MPC控制,通过CarSim输出的车辆状态信息,计算出最优的前轮转角,以达到成功追踪目标轨迹。
2024-05-08 13:55:17
3208
5
原创 MATLAB 好用的快捷键分享(Windows/Mac)
掌握常用的MATLAB快捷键可以显著的提高编程的效率, 体验更加丝滑。(Windows & Mac)博主常用的快捷键见下:
2024-02-04 21:35:08
1578
1
原创 MATLAB关于varargin, varargout,nargout,nargout的超简单上手说明
MATLAB关于varargin, varargout,nargout,nargout的超简单上手说明
2023-12-26 14:00:42
1258
原创 NGSIM数据集之用sEMA算法进行平滑与滤波(MATLAB代码实现)
利用sEMA滤波算法对NGSIM数据集进行数据平滑,滤波与异常值处理,并用MATLAB代码实现,由博客展示的分析结果可知:滤波后的数据在保留数据集原有信息的同时可以很好处理NGSIM中的尖点与噪声。
2023-09-26 21:27:23
1555
4
python decorator & closure demo code for learning the use tips
2024-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人