注册 登录
编程论坛 Matlab

基础问题想不通

fangly 发布于 2007-05-31 22:45, 880 次点击
我想求f=cos(pi/2*t)*exp(-jwt)
在(-1,1)上积分
我的命令
f='cos(pi/2*t)*exp(-jwt)'
g=int(f,'t',-1,1)
怎么积不出来呢?
4 回复
#2
包1232007-06-01 10:50

这样
f =

cos(pi/2*t)*exp(-jwt)


g =

4/exp(jwt)/pi

#3
fangly2007-06-01 21:03
不对啊
我人工积出来的积分结果是
4*pi*cos(w)/(pi^2-4*w^2)
跟答案是一样的
我想用计算机计算,但不知道怎么做
帮帮忙啊
谢谢啊
#4
zhangenter2007-06-02 00:02
f='cos(pi/2*t)*exp(-i*w*t)'; g=int(f,'t',-1,1)

g =

-2*pi*(exp(-i*w)+exp(i*w))/(4*w^2-pi^2)
#5
fangly2007-06-02 19:45

明白了
谢谢啊
1