- 博客(100)
- 收藏
- 关注
原创 【Matlab GUI】封装matlab GUI为exe文件
(3)然后就会来到下图所示界面,在图中标记位置1选择主文件,及GUI的.m文件,2处设置程序的icon图标,3处设置程序名字,4处设置程序启动画面图片,5处加入GUI的。(1)安装MCRinstaller.exe文件,在matlab安装目录下的toolbox/compiler/deploy/win64文件夹里。(2)安装完MCRinstaller.exe,字命令窗口输入:deploytool,打开编译,将会看到下图所示窗口,选择第一个。(4)如图所示,就是正在生成exe文件,等待即可。
2025-03-18 17:02:06
378
原创 【笔记】Simulink与Workbench交互2:for循环内解决Constant模块无法赋值问题
这是因为Simulink的Constant模块的赋值均来自于工作区,而matlab的for循环里没有办法实时修改工作区的参数值,导致所有结果都是一个值。依然采用链接里的模型,此时问题转变为,期望模拟a=1:1:100的三角函数,计算该函数的RMS值,如果将主代码改成以下这样,会发现输出结果都是一个值。注意Constant1是a模块的名称(赋值完毕后,该模块会自动显示赋值数)输出结果,可以看出,结果随a的改变而改变。
2025-01-08 17:28:10
498
原创 mathtype中如何在公式和序号之间加点
3,选中MTDisplayEquation样式,右击修改。2,打开样式面板(ctrl+shift+alt+s)5,先选中34.67字符;然后在引导符处勾选5;4,点击格式,弹出下拉列表,点击制表位。
2024-12-23 20:19:40
761
2
原创 【笔记】深度学习模型评估指标
几个名词:(1)过拟合:是指学习模型对训练样本预测得很好,但对新样本预测很差的现象。这通常是由于学习模型能力过于强大,以至于把训练样本自身的一些特点当做了一般性质。过拟合是无法彻底避免的,只能缓解。模型选择就是要旨在避免过拟合并提高模型的预测能力。(2) 准确性:模型在训练数据集上的性能。(3)泛化能力:模型在新数据集上的性能。(4)过拟合:模型在训练数据集上表现良好,但在新数据集上表现差。(5)欠拟合:模型在训练数据集和新数据集上表现差。
2024-12-20 10:03:15
1024
原创 python读excel数据
python读取excel时默认第一行是标题,因此推荐采用matlab先加全零行再读数。首先用matlab生成excel文件,记为data_mat.xlsx。再用matlab加零行。最后python读数。
2024-12-17 18:51:31
404
原创 【Matlab】正斜杠反斜杠互换代码
正斜杠(forward slash’/‘)、反斜杠(back slash’')某些情况下,python不支持路径中有反斜杠(/),需要改为正斜杠(\)部分操作时无伤大雅,但是当路径较多、操作较多时还是批量化处理比较方便。
2024-12-14 14:36:36
366
原创 Pytorch安装教程(CPU版本)+cv2的安装
对于部分设备(如无nvidia显卡或者小型机等)而言,需要安装Pytorch的CPU版本,简单记录下安装过程,防止以后忘了需要提前安装anaconda,安装时记得添加path。
2024-12-10 15:44:09
780
原创 【笔记】卷积、内积、外积、直积
2.从矩阵(向量)的角度,如应卷积神经网络里,卷积过程就是卷积核函数向量与输入图像对应位置特征向量的内积。卷积在向量和函数中的“表现”似乎不同,但归根到底是统一的。1.从函数的角度,卷积公式是两个函数相乘的积分。外积的最大作用是确定平面法向量。内积是求有效投影长度的积。外积的结果是一个向量。卷积的结果也是一个数。
2024-11-03 11:36:10
340
原创 【笔记】数据结构与算法
参考链接:数据结构(全)一些PPT的整理,思路很不错,主要是理解角度吧,自己干啃书的时候结合一下会比较不错0.总论1.数据2.逻辑结构3.存储结构4.数据运算5.算法、时间复杂度、空间复杂度6.1.时间复杂度6.2.空间复杂度
2024-10-30 18:12:02
455
原创 【Matlab】线性系统能控性、能观性、稳定性判断
对于系统:x.=Ax+Buy=Cx能控性的定义:系统的状态变量可由外输入作用来控制的一种性能。如果在一个有限的时间间隔内,可以用幅值没有限制的输入作用,使偏离系统平衡状态的某个初始状态回复到平衡状态,就称这个初始状态是能控的。能观性的定义:状态能观性反映系统外部可直接或间接测量的输出y(t)和输入u(t)来确定或识别系统状态的能力简言之,能控性指能否用u获得x一点,能观性指状态量x能否被观测。
2024-10-18 09:36:33
988
原创 【Matlab】线性插值
有一组函数,x=0:10:100,y=f(x),想线性插值的方式求函数值,例如:x=2.5,根据x=0、f(0)、x=10、f(10)插值求x=2.5时的值x=-10,根据x=0、f(0)、x=10、f(10)插值求x=-10时的值x=55,根据x=50、f(50)、x=60、f(60)插值求x=55时的值x=101,根据x=90、f(90)、x=100、f(100)插值求x=101时的值注:此情况下,内插精度较高。
2024-08-13 16:56:40
488
原创 【Matlab】ISO A、D级路面
A级%A级路面绘图clcclearclose all%% 原始数据results_A=[0,0.0100000000000000,0.0200000000000000,0.0300000000000000,0.0400000000000000,0.0500000000000000,0.0600000000000000,0.0700000000000000,0.0800000000000000,0.0900000000000000,0.100000000000000,0.1100000000000
2024-08-09 15:47:51
476
原创 【Matlab】零阶保持法:连续状态空间方程(含噪声,非线性)离散化处理方法
常用的离散化方法:零阶保持器(zero-order hold,ZOH)、欧拉法(Euler)、一阶保持器(First-order hold,FOH)。最常用的是前两种。
2024-08-06 15:39:39
1297
原创 【Matlab】Curve Fitting Tool的使用方式(拟合函数、导出函数、调用函数)
拟合函数自选,为了体现效果,这里选择了5次函数拟合4次函数。代码可自命名,这里命名为createFit.m。调用函数拟合时需要原拟合数据。点击“文件”-“生成代码”
2024-07-22 09:20:33
2585
原创 【代码】矩阵的线性映射(平面转换)
已知上面平面所有点的三维坐标和下面平面的角点(四个顶点)的三维坐标。如下图所示,希望将原矩阵由上面的平面转换到下面的平面。相同x、y坐标下,改变z坐标。
2024-07-21 17:29:55
375
原创 【matlab】绘图插入局部放大/缩小子图
运行该m文件后运行magnify.m(magnify.m与绘图代码放在同一文件夹下)运行后直接在原figure框中右键需要放大的地方即可弹出子图。此时按住邮件不放并按住Ctrl键和+键/-键可放大/缩小子图。代码分为两个:绘图代码与magnify.m。绘图代码就是普通的绘图代码,以下为例。
2024-06-03 15:03:48
980
1
原创 【python】多线程(3)queue队列之不同延时时长的参数调用问题
两个线程,但是不同延时时长,导致数据输出频率不同,但是又想基于其中的最大频率实时输出数据(比如线程一与线程二均用来描述某个物体的运动,但是线程一每2秒输出数据,线程二每1秒输出数据,输出数据方式为[线程一数据,线程二数据],希望屏幕每1秒打印出该数据),但是队列中,以后进先出队列为例,数据每取出之后队列就少一个数据,这就需要用global全局变量作为中间值。
2024-06-02 17:51:12
426
原创 香橙派Kunpeng Pro初体验
我拿到的是OrangePi Kunpeng Pro套装(主板,8G,电源,散热组件,32GB存储卡),快递打开之后里面的套餐设备如下图所示,除了OrangePi Kunpeng Pro开发板之外还有一个电源插口和Type C数据线。OrangePi Kunpeng Pro开发板是用盒子保护的,打开盒子之后里面就是OrangePi Kunpeng Pro。
2024-05-26 20:28:53
1242
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人