1. dirac的数学背景:
满足:
图像为:
2. Matlab 中的dirac函数
两种用法:
dirac(x) 指 δ(x)
dirac(n,x) 指 δ(x) 的n次导数的值
补充:
狄拉克δ函数,百度百科资料:http://baike.baidu.com/link?url=rws8Tbw4laf_qVr_0tbAWtf_yxw8XdkfzLcSXCrJUaM-ZiiY6ZIrxpodcWMqJUq9wdc11Xc-V4cTkqVHRdw2Zq
dirac 帮助 文档:http://cn.mathworks.com/help/symbolic/dirac.html (或在command window 中输入doc dirac查看)
Matlab中dirac(1,t)中的1和t是什么意思?
dirac()是狄拉克三角函数,其使用格式为
d = dirac(n,x)
表示狄拉克三角函数在x处的n阶导数。
那么,dirac(1,t)则表示狄拉克三角函数在t处的1阶导数
下面是使用dirac狄拉克三角函数几个例子。
1、求包含狄拉克三角函数的正弦函数的积分。
syms x
syms a
int(dirac(x - a)*sin(x), x, -Inf, Inf) %sin(a)
2、使用stem绘制狄拉克三角函数。
x = -1:0.1:1
y = dirac(x)
idx = y == Inf% 查找Inf(无穷大)
y(idx) = 1% 将Inf设置为有限值,这里为1
stem(x,y)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)