✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志分享一个系列,关于Simulink建模与仿真,尽量整理成体系MATLAB作为高性能、交互式的科学计算工具,具有非常友好的图形界面,这使得MATLAB的应用非常广泛;同时MATLAB也提供了强大的绘图功能,这使得用户可以通过对MATLAB内置绘图函数的简单调用,便可迅速绘制出具有专业
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在matlab绘制图的时候,有时候需要定制化,修改横纵坐标轴的标签名字,可以用xticks和yticksxticks xticks - 设置或查询 x 轴刻度值此 MATLAB 函数 设置 x 轴刻度值,这些值是 x 轴上显示刻度线的位置。指定 ticks 为递增值向量;
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志最近在看基于模型的系统工程的研发流程,故简单分享一下Matlab simulink里面研发常用方法也是MBSE,国内也有不少优秀的软件公司研发了相关的MBSE工具软件,前言“MBSE”是“基于模型的系统工程”的英文“Model-Based Systems Engineering”的
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志分享一个系列,关于Simulink建模与仿真,尽量整理成体系一、混合系统的数学描述混合系统是由不同类型的系统共同构成的,因此混合系统的数学描述可以由不同类型系统描述共同构成。但是由于混合系统的复杂性,一般难以用单独的数学模型进行描述或表达,因此混合系统一般都是由系统各部分输入与输出
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志MATLAB是一款强大的数学计算软件,Simulink则是一种基于模型的多域仿真平台,常用于工程和科学领域中的系统设计、控制设计和信号处理等方面。MATLAB和Simulink都是MathWorks公司的产品,因此二者之间可以实现数据交互,具有以下几个重要的原因:实现数据共享:在实
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志bar3 - 绘制三维条形图此 MATLAB 函数 绘制三维条形图,Z 中的每个元素对应一个条形图。如果 Z 是向量,y 轴的刻度范围是从 1 至 length(Z)。如果 Z 是矩阵,则 y 轴的刻度范围是从 1 到 Z 的行数。用法:bar3(Z)bar3(Y,Z)bar3(.
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志看到一个文章,关于阿里巴巴公司根据截图查到泄露信息的具体员工的技术是什么,这个新闻有点老了,主要说一下背后的图片隐藏水印方法一、水印原理相对于空域方法,频域加盲水印的方法隐匿性更强,抵抗能力更强。这类算法解水印困难,你不知道水印加在那个频段,而且受到往往会破坏图像原本内容。所谓盲水
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志傅里叶变换是将按时间或空间采样的信号与按频率采样的相同信号进行关联的数学公式。在信号处理中,傅里叶变换可以揭示信号的重要特征(即其频率分量)。对于包含 n 个均匀采样点的向量 x,其傅里叶变换定义为ω=e−2πi/nMATLAB中的 fft&
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志昨晚分享了matlab的快速傅里叶变换,应群友要求,分享一下快速傅里叶逆变换昨晚文章:Matlab实现傅里叶变换Matlab实现快速傅里叶逆变换通过ifft函数。语法X = ifft(Y)X = ifft(Y,n)X = ifft(Y,n,dim)X
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志读取txt文本python常用的读取文件函数有三种read()、readline()、readlines() 以读取上述txt为例,看一下三者的区别read() 一次性读全部内容一次性读取文本中全部的内容,以字符串的形式返回结果wit
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志财务阿姨们最近遇到一项重复的工作,需要开具大量的电子发票并发送到客户指定的邮箱,故找到我们帮忙弄一个小工具提高工作效率,SMTP协议首先了解SMTP(简单邮件传输协议),邮件传送代理程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮件,不能用来接收邮件,
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志本文将介绍MATLAB遗传算法工具箱求解非线性规划问题。在阅读本文之前,建议读者阅读上一期“MATLAB遗传算法工具箱求解线性规划问题”。文章传送门:Matlab遗传算法工具箱的使用及实例(线性规划)一、引例上一期介绍了遗传算法求解线性规划的问题。我们来看看下面这个例子,能否用上次
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志之前写了一个关于pid调节的文章,传送门:基于Matlab GUI的PID研究对于pid调节可以直接使用matlab自带的工具箱,1、定义一个传递函数>> sys = tf(1,[2 3 2]) sys = 1 --------------
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志Matlab绘制包络线可以通过hilbert或者envelope实现,先说hilbertHilbert 变换Hilbert 变换可用于形成解析信号。解析信号在通信领域中很有用,尤其是在带通信号处理中。工具箱函数 hilbert 计算实数输入序
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志群友咨询了一个问题,通过实验测得系统的响应结果,如果获取到系统的传递函数,这个问题可以通过MATLAB系统辨识工具箱求解1、进入System Identification主界面打开APP栏的系统辨识工具箱,弹出如下界面然后点击import data,选择加载类型为时域类型2、加载数
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志本节的内容将提供常用的一些MATLAB命令。在之前的篇章中我们已经知道了MATLAB数值计算和数据可视化是一个交互式程序,在它的命令窗口中您可以在MATLAB提示符“>>”下键入命令。MATLAB管理会话的命令MATLAB提供管理会话的各种命令。如下表所示:命令目的/作
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志每个MATLAB变量可以是数组或者矩阵。用一个简单的方法指定变量。例如:x = 3 % defining x and initializing it with a valueMATLAB执行上述语句,并返回以下结果:x = 3上述的例子创建了一个1*1的矩
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在 MATLAB 环境下进行的操作就像是使用一个超级复杂的计算器,不要被这吓到了。在您开始使用 MATLAB 时可以在“>>”命令提示符下输入命令。执行MATLAB命令MATLAB 是一种解释型的环境。也就是说,只要你给MATLAB一个命令,它就会马上开始执行。MATL
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志昨晚分享了图像形态学处理—开操作和闭操作的基本原理,同时基于Python的OpenCV实现了对应的图像处理,本文分享一下基于Matlab的图像形态学处理—开操作和闭操作。传送门:Python OpenCV 形态学应用—图像开运算与闭运算%开启和闭合操作 用 MATLAB实现开启和闭
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在MATLAB中创建一个字符string非常简单。事实上,我们已经使用了很多次。例如,在命令提示符下键入以下内容:my_string = "Tutorials Point"MATLAB将执行上述语句并返回以下结果 my_string = Tutorials PointMA
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志MATLAB 中可以使用 “:” 来建立矢量、下标数组和指定的迭代,是最有用的 MATLAB 运算符之一。下述例子建立了一个包括 1~10 的一个行向量:1:10MATLAB执行该语句,结果返回一个行向量,包含了从1到10的整数:ans = 1 2 3
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志MATLAB循环语句允许我们多次执行一个语句或语句组。在一般的情况下,程序中的语句都是按照顺序执行的,先从函数中的第一条语句开始执行,然后执行第二条并且依次类推。但是也会存在一种情况:需要多次执行代码块,怎么办?其实编程语言都提供了各种控制结构,允许更复杂的执行路径。下图是在大多数
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在MATLAB中,函数定义在单独的文件。文件函数的文件名应该是相同的。函数是一组语句一起执行任务。函数在自己的工作空间进行操作,被称为本地工作区,独立的工作区;在 MATLAB 命令提示符访问,这就是所谓的基础工作区的变量。函数可以接受多个输入参数和可能返回多个输出参数。函数语句的
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志最近看到了一个知网的文献,研究基于模糊控制的自动泊车,复现了论文,模糊控制方法参看之前的文章:matlab模糊控制工具箱使用和模糊控制pid实例参考(一)matlab模糊控制工具箱使用和模糊控制pid实例参考(二)车辆在倒车的过程中是一定的低速度运动,在这一过程中,车辆的后轮运动轨
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志在matlab中,M文件分为脚本文件和函数文件。如果M文件的第一个可执行语句以function开头,那这个M文件就是函数文件。函数文件内定义的变量为局部变量,只在函数文件内部起作用,当函数文件执行完后,这些内部变量将被清除。函数的主要目的是方便代码的重复多次调用同一段代码1、基本格
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志前言:偷懒了一段时间,最近计划分享一些之前做过的项目,本期分享基于Matlab GUI的PID研究。本例子中设计一个PID控制器来研究不同参数对输出结果的影响,PID控制器由比例单元 P、积分单元 I 和微分单元 D 组成。PID&
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志最近有人咨询了PSO优化模糊控制论域的问题,正好简单介绍一下粒子群算法。1、粒子群算法粒子群算法是一种智能优化算法。关于智能,个人理解,不过是在枚举法的基础上加上了一定的寻优机制。试想一下枚举法,假设问题的解空间很小,比如一个函数 y = x^2 ,解空间在[-1,1],现在求这个
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志连续系统的基本概念与离散系统不同,连续系统是指系统输出在时间上连续变化,而非仅在离散的时刻采样取值。连续系统的应用非常广泛,下面给出连续系统的基本概念。【定义】 连续系统。满足如下条件的系统为连续系统:(1) 系统输出连续变化。变化的间隔为无穷小量。(2) 对系统的数学描
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志项目最近正好用上kalman滤波器,故整理一下kalman滤波器相关资料,网上有很多详细的kalman资料,参考如下:1、https://zhuanlan.zhihu.com/p/346568222、https://blog.csdn.net/m0_37953670/article
✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。 ?个人主页:算法工程师的学习日志1、simulink常见问题问题1:scope波形图没有或者看不清解决方案:你要使图像自适应,点击scope里面的这个按钮问题2:运行代码出现下面提示框解决方案:这是系统提示你的文件不在matlab的根目录下面。这个为matlab的根目录。你要把对应的代码、模型之类的文件放在这个文
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号