概述
5.png (250.08 KB, 下载次数: 0)
2018-4-13 16:26 上传 对此可以用滤波的方法将大的趋势项去掉。
测试的代码如下:
% 测试积分对正弦信号的作用
clc
clear
close all
%% 原始正弦信号
ts = 0.001;
fs = 1/ts;
t = 0:ts:1000*ts;
f = 50;
dis = sin(2*pi*f*t);
% 位移
vel = 2*pi*f.*cos(2*pi*f*t);
% 速度
acc = -(2*pi*f).^2.*sin(2*pi*f*t);
% 加速度
% 多个正弦波的测试
% f1 = 400;
% dis1 = sin(2*pi*f1*t); % 位移
% vel1 = 2*pi*f1.*cos(2*pi*f1*t); % 速度
% acc1 = -(2*pi*f1).^2.*sin(2*pi*f1*t); % 加速度
% dis = dis + dis1;
% vel = vel + vel1;
% acc = acc + acc1;
% 结:频域积分正常恢复信号,时域积分恢复加入的高频信息有误差
% 加噪声测试
acc = acc + (2*pi*f).^2*0.2*randn(size(acc));
% 结:噪声会使积分结果产生大的趋势项
figure
最后
以上就是生动灯泡为你收集整理的matlab 自带方波信号 sumsin,Matlab讨论区 - 声振论坛 - 振动,动力学,声学,信号处理,故障诊断 - Powered by Discuz!...的全部内容,希望文章能够帮你解决matlab 自带方波信号 sumsin,Matlab讨论区 - 声振论坛 - 振动,动力学,声学,信号处理,故障诊断 - Powered by Discuz!...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复