Matlab基础与实践
文章平均质量分 62
Matlab基础与实践
DevFrank
分享学习与成长记录。
展开
-
【Prescan】Prescan环境配置(介绍+安装+学习资源)
Prescan是一个多物理场模拟仿真平台,由西门子公司开发整合,目前主要应用于智能辅助驾驶领域,并且已占据领头羊位置。原创 2021-06-10 11:50:35 · 4824 阅读 · 0 评论 -
【Prescan】解决2019.2版本安装后无传感器模块(Sensor)问题
今天需要用到Prescan传感器的时候,突然发现装的软件里没有Sensor模块,网上找了好久,把解决方案放在下面:1.当时我们第一步都运行了这个install的bat程序,现在把它卸载掉,也就是运行remove.bat。2.简单来说就是,当时那个服务程序里没有解封Sensor模块,这里我们需要下载最新版的license。如下:↓↓↓ 下载后将其放在安装目录的Prescan_2019.2文件夹中(后面用)链接: https://pan.baidu.com/s/1kxLHY2QvVxcxPNP2LjP原创 2021-06-23 14:52:42 · 3148 阅读 · 30 评论 -
【Carsim】Carsim2019与Matlab2015b联合仿真测试
【Carsim】Carsim2019与Matlab2015b联合仿真测试原创 2024-07-02 12:02:19 · 767 阅读 · 0 评论 -
【Carsim】Carsim与Simulink关联问题的解决
关于两个软件的版本问题,大家记住一点:matlab的版本不要大于carsim。这里不说关联的原理,只说明一下关联方法:1.在matlab快捷方式中的目标位置后面加 (空格)-regserver,表示登录服务请求,如图;2.以管理员身份再次运行matlab;3.在Carsim软件中,再次点击send to simulink,出现simulink界面,即关联成功。以上。......原创 2021-07-08 17:21:58 · 2750 阅读 · 0 评论 -
【Carsim】Carsim2019安装教程
Carsim是MSC出品的一款车辆动力学仿真软件,商用请购买正版。1.双击setup2.进入安装界面2.1 自定义安装目录2.2 等待安装完成3.软件安装完成后,复制Crack文件夹所有内容到安装目录下进行替换4.运行软件,选择Specify the License File,指定许可证文件MSCLIC.lic5.安装激活完成以上。......原创 2021-06-22 15:00:39 · 8755 阅读 · 0 评论 -
【Matlab】解决simulink模型高低版本的转换问题
MATLAB软件每年更新两次,由于各种原因我们无法去随时更新自己的matlab版本,一般情况下我们会选择次新版本,所以这个时候我们开发的simulink模型就会有一个高低版本转换的问题。解决simulink模型高低版本的转换问题高转低低转高低版本软件打开高版本模型批量低转高高转低针对于此,matlab软件已经有了解决方法,如果我当前在2018b做的simulink模型,想要转换成2018a,打开File->Export Model to->Previous Version,就会向文件操作中原创 2021-06-08 17:23:57 · 38277 阅读 · 8 评论 -
【Matlab】MATLAB编辑器主题颜色更改(MATLAB Schemer)
MATLAB是一款好用的代码编辑器,但其默认的主题背景色是“刺眼的白色”,对于经常使用MATLAB工作的童鞋来说很不友好。其他的代码编辑器如VS Code、Pycharm都有黑色背景主题设置。这里推荐一个matlab的工具——MATLAB Schemer,在附加功能资源管理器中搜索即可。安装好后,进入安装好的文件夹,在命令行输入schemer_import便可选择想要设置的主题。如果对这些主题并不十分满意,还可以在“预设”里的“颜色”,进行微调。成果图:以上。...原创 2021-09-28 17:34:26 · 11646 阅读 · 4 评论 -
【Matlab】详解Simulink中的Joystick Input模块(介绍+测试+应用)
Joystick Input是Simulink软件中3D Animation库中的一个模块,Joystick是操纵杆的意思,通过模型的搭建,它可以将现实中赛车模拟器或者游戏手柄等的输入传递到simulink中,实现信号输入的功能,常用于硬件在环仿真与测试。【simulink】详解Joystick Input模块(介绍+测试+应用)Joystick Input模块介绍测试(以游戏手柄为例)简单应用(HIL)Joystick Input模块介绍在matlab软件的help文档中,我们可以对他进行初步了解。原创 2021-06-21 09:55:47 · 5646 阅读 · 3 评论 -
【Matlab】MATLAB打包生成.p文件(保护知识产权+需要matlab开发环境)
P码文件是伪代码文件,是M文件被调用后在内存中生成的内部伪代码,下次运行时可以不需要再进行语法分析,文件名与M文件名相同,但运行速度比M文件快。生成命令:pcode file.m运行p文件:file...原创 2021-09-19 13:16:28 · 7350 阅读 · 0 评论 -
【Matlab】在 CAN 通信中使用 DBC 文件(车辆网络工具箱)
通过指定要应用的DBC和报文名称来创建新报文。此报文中的 CAN 信号除了以原始数据字节表示外,还以工程单位来表示。此外,canMessage。原创 2022-10-12 11:45:52 · 4229 阅读 · 0 评论 -
【Matlab】简单PID 控制器设计(控制系统工具箱)
简单PID控制器设计。原创 2022-10-11 16:54:40 · 6582 阅读 · 0 评论 -
【Matlab】input 请求用户输入
显示 prompt 中的文本并等待用户输入值后按 回车键。用户可以输入 pi/4 或 rand(3) 之类的表达式,并可以使用工作区中的变量。如果输入为空,此代码将为 txt 指定默认值 ‘Y’。若输入空,则会返回空矩阵;若输入无效的表达式,则显示错误信息并重新提示输入。input——请求用户输入,即允许程序和人之间进行交互。返回输入的文本"s",不会将输入作为表达式来计算。prompt 是指向用户展示的文本。输入数值(如12),返回120。1.请求数值输入或表达式输入。2.请求未处理的文本输入。原创 2022-10-17 11:15:59 · 6581 阅读 · 0 评论 -
【Matlab】创建离散时间模型(控制系统工具箱)
创建离散时间模型的语法与连续时间模型的语法类似,只是还必须提供采样时间(采样间隔以秒为单位)。H(z)=z−1z2a−1.85z+0.9H(z)=z2a−1.85z+0.9z−1采样周期,Ts = 0.1 s。原创 2022-10-11 16:10:23 · 1454 阅读 · 0 评论 -
【Matlab】开发环境介绍及学习方法
点击以下链接,开始你的学习之旅!MATLAB和Simulink培训Mathworks网站是我见过的对学习者最友好的网站了,除了提供一系列在线培训课程外,还有Blogs、Cody、Community等等,尽情学习吧!原创 2021-06-24 14:36:29 · 4057 阅读 · 0 评论 -
【Matlab】基于特征的全景图像拼接(计算机视觉工具箱)
3张照片读取如下:其他地方都不用改动,运行后出现全景图如下:以上。原创 2022-10-10 15:54:53 · 3742 阅读 · 8 评论 -
【Matlab】Matlab如何将脚本m文件打包成App
matlab如何打包app(内部和外部)原创 2021-05-12 10:06:35 · 8880 阅读 · 1 评论 -
【Matlab】创建连续时间模型(控制系统工具箱)
本节用命令来创建连续时间模型。原创 2022-10-11 15:46:03 · 1792 阅读 · 1 评论 -
【Matlab】简单控制系统建模(控制系统工具箱)
可以将每个组件表示为一个模型对象,例如,将传递函数 G 表示为零极点增益模型,双极点在 = -1;模型对象可以表示控制系统中的各个组件,例如执行器、传感器或控制器。可以连接模型对象以构建表示多个元素的组合框图模型。例如,以下控制系统包含预处理 F、传递函数 G 和控制器 C,它们以单回路配置排列。构建完成后,可以使用“控制系统工具箱”的相关函数对系统模型进行处理。创建完模型对象后,可以将这些元素组合在一起构建系统模型,以表示控制系统或其他系统。有了这些知识,就可以去创建自己要用的控制系统了。原创 2022-10-11 13:01:56 · 4246 阅读 · 0 评论 -
【Matlab】Simulink中CAN模块的使用(车辆网络工具箱)
2.CAN Log4.CAN Pack了解了CAN相关Simulink模块的基本信息,再来搭建下面的模型。原创 2022-10-12 17:07:11 · 6952 阅读 · 9 评论 -
【Matlab】Matlab中如何将开发文件编译打包成exe程序(不用下载matlab也能用)
上节内容说了如何将脚本文件集合打包成内部app,但这也得在matlab中才能打开,那么如何在不下载Matlab软件的电脑中也能运行我们的程序呢?这就需要App编译打包工具了,往下看:1.这个编译工具也已经集成在内部App应用中了,可以直接打开它;2.界面如下:添加文件和相关描述(与上一期打包内部App类似);3.等到打包完成(打包外部可执行程序时间稍微长一点);4.在生成的这个文件夹中可以看到exe程序;5.打开exe,与在matlab中运行的结果一致,完成。以上,喜欢记得点赞+关注原创 2021-05-12 10:31:40 · 2165 阅读 · 0 评论 -
【Matlab】CAN通信入门(车辆网络工具箱)
汽车应用也是MATLAB的一个重要应用领域。我先来学一下车辆网络工具箱()。原创 2022-10-12 09:02:00 · 2531 阅读 · 2 评论 -
【Matlab】相机标定(计算机视觉工具箱)
图像处理和计算机视觉是Matlab的一个主要应用领域,这部分包括4个工具箱——图像处理、计算机视觉、雷达、医学图像。由于视觉的东西容易呈现,所以先从计算机视觉工具箱学起。官方文档对的介绍如下:设计和测试计算机视觉、3D 视觉和视频处理系统,提供了算法、函数和应用可用于特征检测、对象识别、语义分割和相机的标定校准等,此外还有视觉和点云 SLAM、立体视觉、点云处理和运动估计等,不过关于雷达点云的相关处理目前有独立出来一个雷达工具箱,后面再介绍。原创 2022-10-10 14:59:10 · 15990 阅读 · 3 评论 -
【Matlab】点云降采样(计算机视觉工具箱)
使用框网格滤波器进行点云降采样案例,降采样有随机、网格平均和非均匀网格采样三种。原创 2022-10-10 17:02:43 · 1704 阅读 · 0 评论