Matlab求离散数据的一阶导 您所在的位置:网站首页 如何用matlab求导数值 Matlab求离散数据的一阶导

Matlab求离散数据的一阶导

2024-07-02 07:36| 来源: 网络整理| 查看: 265

Matlab求离散数据的一阶导

本测试使用Matlab-2019b–***-diff函数***

y=[离散数据,我的离散数据共1937个数,要加入的时候要调控你的x和dx的值]; x=0:0.01:19.36; % 设置X长度,0-19.36,步长为0.01 dy = diff(y)./diff(x); % 求取离散数据的导,会比y少一位 dx = 0:0.01:19.35; % 设置求导后dx的长度,会比x少一位 subplot(2,1,1); plot(x,y); % 绘图原信号 subplot(2,1,2); plot(dx,dy); % 绘图求导后的信号

测试结果如图所示: 上图为原始信号,下图为一阶导信号 上图为原始信号,下图为一阶导信号。根据对应,可以知道一阶导的峰值就是每次信号过零点的位置。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有