自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The @Liooo algorighm space

Share some MATLAB/Python programming tips & algorithm research

  • 博客(21)
  • 收藏
  • 关注

原创 python pickle & json 解析示例

【代码】python pickle & json 解析示例。

2024-11-11 21:39:54 58

原创 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

原创 装饰器入门(总结) -4

【代码】装饰器入门(总结) -4。

2024-10-27 14:09:09 298

原创 装饰器入门(装饰器带参数 & 被修饰函数带返回值) -3

【代码】装饰器入门(装饰器带参数)-3。

2024-10-27 13:33:31 100

原创 装饰器入门(被修饰函数带参数)-2

【代码】装饰器入门(被修饰函数带参数)-2。

2024-10-27 12:51:26 144

原创 装饰器入门(不带参数)—1

写一个简单但很有用的函数运行时间统计的装饰器@timer。旨在说明装饰器的基本原理和写法。

2024-10-27 11:56:15 39

原创 LPF一阶低通滤波器 & 离散方法推导和代码实现

一阶低通滤波器原理推导,离散化及代码实现

2024-09-26 17:35:49 182

原创 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

原创 phase portrait by MATLAB

利用MATLAB绘制相轨迹图,辅助稳定性分析。

2024-06-21 11:54:31 277

原创 MATLAB 自带的最优化求解器

4. simulannealbnd 模拟退火算法。

2024-06-18 17:11:19 108

原创 MATLAB/Simulink常用help官方文档

开发过程中常用的MATLAB/Simulink官方开发文档

2024-05-20 16:27:22 799 1

原创 如何在轨迹规划或轨迹序列中画一个好看的车辆示意图(MATLAB 代码实现)

发过论文或者准备发论文的小伙伴或都遇见个这样的问题,如何将算法仿真的车辆轨迹序列可视化得好看,这对于论文是否be accepted有一定的影响,常见于轨迹规划,轨迹跟踪控制等算法仿真场景中。本文做了一个简单的场景,同时MATLAB代码实现。

2024-05-08 13:57:03 1243 1

原创 Simulink+carsim轨迹跟踪联合仿真

从结果可以看出轨迹的跟踪误差在合理的范围内,实现了对参考轨迹的有效跟踪。横向主要采用MPC控制,通过CarSim输出的车辆状态信息,计算出最优的前轮转角,以达到成功追踪目标轨迹。

2024-05-08 13:55:17 3208 5

原创 Pycharm Shortcuts Memo (Windows & Mac)

Pycharm 自用快捷键分享

2024-03-01 15:59:38 230

原创 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 argparse库 解析与应用代码

详细说明见: https://mp.csdn.net/mp_blog/creation/

2024-11-10

python decorator & closure demo code for learning the use tips

python decorator & closure demo code for learning the use tips

2024-10-27

02_类和对象.html

02_类和对象.html

2024-07-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除