自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 传递函数如何转化为差分方程

前言:我们在Matlab/Simulink做实验仿真的对象一般习惯使用传递函数,但是真正转化到单片机中时,又无法识别传递函数,因此需要转化为差分方程来处理。最近遇到转化差分方程的问题,写一个博客记录。一、传递函数形式一阶惯性环节形如以下形式:如何将上式改写成差分方程,需要按照下述流程。S域传递函数——Z域离散函数——差分方程。第一步先将其离散化二、离散化方法1.一阶向前差分2.一阶向后差分3.双线性变换三、实例说明假设当前我们获得的传递函数模型如下:采用方法一:将模型中的s用

2020-11-20 10:56:11 23171 1

转载 线性最小二乘法、拉格朗日乘子法、朴素贝叶斯

作者:Jacky Yang链接:https://www.zhihu.com/question/36324957/answer/255970074来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。学数学的目的,主要是便于(深入)理解算法的思路。那么问题来了,我们到底要把数学学到什么程度?我这里举几个例子:1.线性最小二乘法大家可以随意搜索一下,相关的文章很多。长篇大论的不少,刚入门的朋友一看到那些公式可能就看不下去了。比如下面的解释:毫无疑问,这样的解释是专业的,严谨的。事

2020-10-31 15:13:22 1831

原创 记录问题,SimulinkScope删除不了,提示此类型的变量不支持使用点进行索引,未定义与struct类型的输入参数相对应的函数‘getNumInputs’附带解决方法一

问题截图如下:当前的解决方法是重新创建工程,将没有问题的部分复制过去保存。但是觉得这个太麻烦,也并没有找到问题的原因,希望有缘的大哥指导一下!

2020-10-29 19:01:22 7585 5

原创 Matlab/Simulink中scope数据导出

一、问题描述我们在日常使用matlab/simulink中搭建仿真,simulink比matlab具有更多的图形化描述,使用起来更加方便,因此想写论文的话,实验结果的整理就很重要了。之前使用的时候导出数据还挺流畅今天突然一时间没想起来,此处写一个博客记录一下方法,也供大家参考!二、数据导出具体流程1.下图是我对弈搭建的一个模型,仿真结果,我需要其中的数据来做下一步的实验。这是一个二维坐标组成的图形。选择view->configuration Properties->Logging-&

2020-10-23 11:23:36 24396 4

原创 二叉树排序

关于二叉树的简单记录:开局先打气:二叉树就是个垃圾,贼简单。好了,奶完了!好好学习了!排序分为以下几种方式:前序:根左右中序:左根右后续:左右根层序:一层一层来。所谓很长的排序只要找到根,慢慢分解就行了。下面给几个特例:这里参考:https://blog.csdn.net/ASJBFJSB/article/details/102867982一、前序序列与后序序列1.前序序列和后序序列相同空树或者只有根节点的二叉树。2.前序序列和后序序列相反(1)当且仅当二叉树中只有一个叶子节点。

2020-10-16 15:50:53 499

原创 自抗扰控制(ADRC)仿真系统(matlab/simulink)的搭建

一、现在关于自抗扰控制技术方面的研究已经比较成熟了,基本上了解结构以后都可以找到历程实现,今天简单总结一采用自抗扰控制的仿真系统搭建,不必畏惧,熟悉皆可达。1.首先自抗扰控制分为TD(跟踪微分器),非线性组合,ESO扩张状态观测器。而每部分的公式推导均可在《自抗扰控制技术-估计补偿不确定因素的控制技术》这本书中找到,很推荐,如果有些不了解的也可以搜索韩老师的论文看看。2.按照一般论文流程,先介绍整体结构,框图如下:其实结构也挺少,使用习惯以后,其实很好理解。3.接下来按照每个部分简单做一个介绍。

2020-09-09 09:45:40 25937 346

原创 Visual Studio 2019中使用C#创建两个返回值函数的方法

很多功能实现需要一个函数返回多个返回值,例如输出最大值并且输出最大值出现的时间。此时就需要在获取最大值的时候同时记录时间并一起输出。一、定义函数可参考以下格式 Tuple<double, double> ToutTsetAndTimeCalculate(double[] x, double[] y)/*Tuple<double, double>/*可定义两个返回值,两个形参的函数*/ { Tuple<double, d

2020-07-24 16:41:29 1299

原创 记录问题:记录今天遇到的指针问题

记录问题,最近在看C语言的一本书,打算扫盲一下C语言基本知识点,书本封面如下:问题在如下程序中:程序中主函数部分,首先定义了数组和指针,已经将数组首地址赋予指针了,为何输出的时候依然需要再次赋值。答:因为在上述操作中,P这个指针已经自加,跑到别的位置了。不加出现了如下情况加上之后正常。...

2020-07-16 16:33:30 97

转载 Visual Studio 2019打包发布C#应用程序

本文参考了这篇博客:https://blog.csdn.net/l120305q/article/details/98210048虽然网上有很多打包的博客,个人觉得自己作为一个小白还是边做边写一个更加有意义一些。一、第一步打开扩展->管理扩展菜单搜索Microsoft Visual Studio Installer Projects完成安装。二、解决方案->右键->添加->新建项目(注意是项目不是新建项)。右键选择解决方案,注意是写着“解决方案的这个标题栏”前面还有个V

2020-07-16 16:10:33 7923 1

原创 MATLAB模糊控制工具箱的使用及常见问题处理

一、在命令行输入fuzzy,调用出来模糊控制工具箱模糊控制箱如下:二、第二步增加输入输出个数,如下午所示三、双击input或者output进入隶属度函数设置四、设置隶属度函数依次完成所有输入,输出的隶属度函数设置,选择每一条线完成步骤四。如果规则设置较多可使用第三步增加曲线数。设置完隶属度函数以后,进入步骤五。五、进行模糊规则设置进入rules此时,所有的规则使用if…and…then。或者if…or…then。完成模糊规则设置没设置一条点击add rule 添加。图中已完成规

2020-07-10 11:06:34 11753 7

自抗扰控制(ADRC)Matlab/Simulink仿真模型

适用于初学者的ADRC仿真模型,可直接调试,仿真,便于新人入门学习

2022-04-22

空空如也

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

TA关注的人

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