永发信息网

matlab中的单位冲激信号函数

答案:3  悬赏:50  手机版
解决时间 2021-01-17 11:25
  • 提问者网友:容嬷嬷拿针来
  • 2021-01-16 19:56
matlab中的单位冲激信号函数
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-01-16 21:16
冲激函数即是delta函数,属于广义函数。直观的理解便是在x0点取值为1,在区间其余处取值为0。其可以直接生成,也可以视为阶梯函数的导数来生成。
在matlab中,如果是为了绘制出冲激函数的效果图,可以如下编写m文件:
function x=impseq(n0,n1,n2)
n = n1:0.01:n2;
x = [(n-n0)==0]; %其中n0为delta=1处横坐标。
end
其中n0是取值为1的点,n1,n2是区间左右端点,你可以通过调节0.01使得函数不为0区域变窄。
除此之外,如果你仅仅要使用冲激函数,即按照其广义的定义,我建议还是解析进行比较好。毕竟广义函数不是一般意义上的函数,其存在性依赖于函数的弱收敛。而matlab只是一个数值模拟程序,这方面不是很适合。
全部回答
  • 1楼网友:冷風如刀
  • 2021-01-16 23:26
没有固定的
  • 2楼网友:老鼠爱大米
  • 2021-01-16 22:01
有,是符号函数而已,是dirac
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯