数模论坛

 找回密码
 注-册-帐-号
搜索
热搜: 活动 交友 discuz
查看: 2163|回复: 2

还是滤波器系数问题,难道是MATLAB能力有限?请专家考虑

[复制链接]
发表于 2015-9-19 18:47:10 | 显示全部楼层 |阅读模式
clc
clear all
load('filter.mat')
(filter(1)+filter(2)-filter(2))/filter(1)
ans =

    0.9916
结果竟然不为1,,计算机计算精度有限啊,而且误差会在随着计算积累。。。
感谢专家回答!

发表于 2015-9-19 18:49:06 | 显示全部楼层
如此操作的目的是什么?
这种精度上的损失,对于场景判决是否有影响,请加以思考
 楼主| 发表于 2015-9-19 19:17:49 | 显示全部楼层
C题专家 发表于 2015-9-19 18:49
如此操作的目的是什么?
这种精度上的损失,对于场景判决是否有影响,请加以思考

解卷积的式子与这个类似啊,只是系数不同,
这个式子可以对都为1的长为100的信号a做卷积得到b后,再解卷积时的步骤,b(1)=filter(1);b(2)=filter(1)+filter(2); a(2)=(b(2)-a(1)*filter(2))/filter(1);


r没去噪的针的会影响计算精度吗?
您需要登录后才可以回帖 登录 | 注-册-帐-号

本版积分规则

小黑屋|手机版|Archiver|数学建模网 ( 湘ICP备11011602号 )

GMT+8, 2026-6-16 17:27 , Processed in 0.046785 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表