
Matlab操作
tuxinbang1989
嵌入式计算机控制系统开发者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在Matlab R2019版本上分析simulink模型的BODE图、阶跃响应、单位脉冲响应
1.根据实际系统物理关系,搭建系统的simulink模型,注意,系统的输入端口和输出端口不能用实际的源,而要采用In1 block和Out1 block,可以命名输入输出的信号线2.选择分析工具,在菜单栏中点击“APPS→Linearization Manager”,如下图所示3.然后在“LINEARIZATION”界面下,选择要分析的输入和输出信号。选中输入信号线,然后再点击“Input Perturbation”选中输出信号线,然后再点击“Output Measur.原创 2021-02-25 14:50:33 · 9706 阅读 · 0 评论 -
Matlab中的c2d函数用法以及绘制传函的Bode图
1.c2d()函数的用法c2d()函数的作用是将s域的表达式转化成z域的表达式,s=0对应z=1。c2d()函数转化的方法有多种:①zoh, 零阶保持器法,又称阶跃响应不变法;②foh ,一阶保持器法③tustin ,双线性变换法④ imp, 脉冲响应不变法。根据不同的场合,使用不同的方法,生成的参数也不一样。在具体的应用场合,需针对不同的具体应用问题采用适当的方法的问...原创 2018-05-28 13:24:39 · 46483 阅读 · 3 评论 -
Matlab常用命令大全
Matlab常用命令大全一、常用对象操作:除了一般windows窗口的常用功能键外。1、!dir 可以查看当前工作目录的文件。 !dir& 可以在dos状态下查看。2、who 可以查看当前工作空间变量名, whos 可以查看变量名细节。3、功能键:功能键 快捷键 说明方向上键 Ctrl+P 返回前...转载 2018-05-29 08:57:19 · 39670 阅读 · 0 评论 -
利用Matlab/fadtool进行滤波器设计
1在命令行窗口输入fdatool,弹出Filter Designer设计窗口。2根据要设计的滤波器,选择①Response Type中滤波器的种类:低通、高通、带通、带阻,陷波等滤波器,还有的滤波器类型可用Matlab的“what is this”或help进行了解;②Design Method:IIR——无限冲击响应,其实就是滤波器的输出由前面几次的输入和输出共同作用,类型有巴特沃斯、切比雪夫等...原创 2018-06-12 09:33:17 · 3319 阅读 · 0 评论 -
利用simulink分析系统各种传递函数的BODE图、阶跃响应、单位脉冲响应
1.根据实际系统物理关系,搭建系统的simulink模型,注意,系统的输入端口和输出端口不能用实际的源,而要采用In1 block和Out1 block。2.可以先命名系统的信号线,然后选择要分析传递函数的输入和输出信号:①选中信号线,右击选中Linear Analysis Points Input Pertubation,即选定了传递函数的输入信号;Linear Analysis Point...原创 2018-06-12 10:09:07 · 12640 阅读 · 0 评论 -
利用Matlab对Excel数据表参数进行频谱分析(FFT)的方法
1.先在表格中创建一列时间点,根据采样周期来设定时间点间隔,如采样周期为10kHz,则间隔点为0.0001。每个时间点对应一个采样值。第一行表格写上对应列的名称,如ts、ia。然后用Matlab“导入数据”,分别选定两列数据生成两个数据向量(要进行FFT分析的信号值和时间点)。该向量会在工作区上建立两个变量名ia、ts。2.创建一个simulink仿真模型,调出“powergui”和示波...原创 2018-06-06 13:08:52 · 26081 阅读 · 6 评论 -
测试卡尔曼滤波器(Kalman Filter)
真实的温度测试数据,通过加热棒加热一盆水测得的真实数据,X轴是时间秒,Y轴是温度:1)滤波前2)滤波后(p=10, q=0.0001, r=0.05, kGain=0;) 相关C语言代码:#define LINE 1024static float prevData=0; static float p=10, q=0.0001, r=0.05, kGain=0;f...转载 2018-09-09 11:07:42 · 906 阅读 · 0 评论