北冥鱼化为鸟 2022-08-08 15:50 采纳率: 33.3%
浏览 181
已结题

Matlab/simulink中连续两次积分,如何消除累积误差(标签-算法)

Matlab/simulink中连续两次积分,如何消除累积误差?求各位帮忙看看如图。 2是1积分得到的,但是2的图像一直往上飘,理想状态应该是在0线附近上下振荡,我怀疑是simulink中算法累积误差造成的,求帮助!感谢~

img

  • 写回答

1条回答 默认 最新

  • Jesper_chien 2022-08-08 16:04
    关注

    #信號處理
    積分物理意義是計算面積,當你的訊號內含有低頻訊號或直流成分時,積分過後趨勢會越來越大 (如你的圖二),因此你可以使用高通率波器來緩解這個現象
    建議你用FIR 去做 conv(a,b) 詳細做法 可以搜尋 "Matlab FIR 濾波器設計" 對應你的訊號特徵來解決問題

    我個人認為你積一次後訊號沒爛掉已經很理想了,
    做二次積分,除非你的波形很正負象限完美對稱,不然是很難達到的,不信你自己拿sin(x)去積幾次都可以,但現實信號沒有很漂亮

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 8月27日
  • 已采纳回答 8月19日
  • 创建了问题 8月8日

悬赏问题

  • ¥15 请问各位,如何在Jetson nano主控板的Ubuntu系统中安装PyQt5
  • ¥15 MAC安装佳能LBP2900驱动的网盘提取码
  • ¥400 微信停车小程序谁懂的来
  • ¥15 ATAC测序到底用什么peak文件做Diffbind差异分析
  • ¥15 安装ubantu过程中第一个vfat 文件挂载失败
  • ¥20 GZ::CTF如何兼容一些靶机?
  • ¥15 etcd集群部署问题
  • ¥20 谁可以帮我一下问一下各位
  • ¥15 为何重叠加权后love图的SMD与svyCreateTableOne函数绘制基线表的不一致
  • ¥150 求 《小魔指》街机游戏机整合模拟软件