如何用matlab求两个函数的卷积比如求 sinx 和cosx的卷积我用下面的代码sym xg=sinxh=cosxf=conv(g,h)出错了.但是如果我定义x=-5:0.1:5f就有结果了,但是是数字结果,不是函数结果.请教如何改正?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 15:05:18
如何用matlab求两个函数的卷积比如求sinx和cosx的卷积我用下面的代码symxg=sinxh=cosxf=conv(g,h)出错了.但是如果我定义x=-5:0.1:5f就有结果了,但是是数字结

如何用matlab求两个函数的卷积比如求 sinx 和cosx的卷积我用下面的代码sym xg=sinxh=cosxf=conv(g,h)出错了.但是如果我定义x=-5:0.1:5f就有结果了,但是是数字结果,不是函数结果.请教如何改正?
如何用matlab求两个函数的卷积
比如求 sinx 和cosx的卷积
我用下面的代码
sym x
g=sinx
h=cosx
f=conv(g,h)
出错了.但是如果我定义x=-5:0.1:5
f就有结果了,但是是数字结果,不是函数结果.
请教如何改正?

如何用matlab求两个函数的卷积比如求 sinx 和cosx的卷积我用下面的代码sym xg=sinxh=cosxf=conv(g,h)出错了.但是如果我定义x=-5:0.1:5f就有结果了,但是是数字结果,不是函数结果.请教如何改正?
可以用傅立叶变换
先定义g,h
然后结果就是
ifourier(fourier(g)*fourier(h))