
matlab学习
niu_88
这个作者很懒,什么都没留下…
展开
-
巴特沃斯滤波器使用-butter
matlab的函数butter()低通滤波使用方法。 N 代表滤波器阶数 Wn为:低通就是截止频率,带通就是[w1,w2]低通 Wn的计算方法:例:设计1阶低通2Hz滤波器,采样频率为250Hz。则则则输出为:根据z变换公式:数字滤波器传递函数为:......原创 2022-07-07 23:51:48 · 2594 阅读 · 0 评论 -
matlab categorical类型转double类型
s = string(c)d = double(s)原创 2020-05-17 14:11:39 · 5637 阅读 · 0 评论 -
非线性、参数自适应控制及simulink仿真
参考b站上一个很牛掰的up主关于非线性控制理论的视频。 控制对象: 参数a未知,且a缓慢变化,需要估计,设计控制器如下: simulink仿真整体控制器控制对象跟踪结果参数a估计结果由图分析,a在前10s为0.9,后10s为0.5,控制器可以很好的估计a值,并且在a变化时,控制器依然可以控制对象。...原创 2020-02-23 21:53:41 · 9822 阅读 · 8 评论 -
LESO,扩张状态观测器,扰动补偿
1、一阶系统 扰动为f,作为扩张状态2、simulink仿真模型 跟踪正弦信号sin(wt),扰动为sign(sin(10t)) 扩张状态观测器为: 示波器观测信号3、simulink仿真结果 微分信号加上噪声 扰动观测 扰动补偿...原创 2020-01-13 23:25:45 · 9116 阅读 · 12 评论 -
插值函数 interp1 interp2
1、一维插值 interp1clc;clear;close all;x0=0:1:2*pi;y0=sin(x0);x=0:0.5:2*pi;y = interp1(x0,y0,x,'spline');figure(1);plot(x0,y0);hold on;plot(x,y);grid on;xlabel('x0');ylabel('y0');title("һά²...原创 2019-12-22 22:16:50 · 3492 阅读 · 0 评论