matlab对这个函数求变上限积分,下限-inf,上限x(范围未定),要求以x为自变量画出图Tb=1
答案:2 悬赏:80 手机版
解决时间 2021-03-09 06:12
- 提问者网友:欲望失宠
- 2021-03-08 19:32
matlab对这个函数求变上限积分,下限-inf,上限x(范围未定),要求以x为自变量画出图Tb=1
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-03-08 20:12
fs 是什么?是参变量还是要赋值的 ? n和t 又是在干什么?你不是要求变限积分吗,怎么现在貌似又要定积分了?提问的时候还是要注意下把问题都说清楚,不能问完了都不检查一下的.你着急得到解答的心情可以理解,但是你不说清楚的话不能一次性解决问题,反而浪费了你的时间.(1)我假设你的fs是参变量,积分区域是-mid/fs到mid/fs.syms fs t x Tb=1/9600;Bb=0.25/Tb;n=24;mid = (n./2); g=int(1/2/Tb*(erf(-sqrt(2/log(2))*pi*Bb*(t-Tb))+erf(sqrt(2/log(2))*pi*Bb*t)),t,-mid/fs,mid/fs);这是可以积出来的,关于fs的一个函数,如果你要画图,那就f=subs(g,fs,[-10:0.01:10]) ;q = [-10:0.01:10];plot(q,f)(2)如果你是要数值积分,fs有值代入的话,那么先写m文件:function y=myfun(t,Tb,Bb)global Tb Bby=1/2/Tb*(erf(-sqrt(2/log(2))*pi*Bb*(t-Tb))+erf(sqrt(2/log(2))*pi*Bb*t));保存在当前目录下,文件名为myfun.m.然后在命令窗口输入(我假设你fs = 5):global Tb Bbfs = 5;Tb=1/9600;Bb=0.25/Tb;n=24;mid = (n./2); % 不知你为何n也要加点I=quad('myfun', -mid/fs, mid/fs)就积出来了.
全部回答
- 1楼网友:怀裏藏嬌
- 2021-03-08 20:34
我好好复习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯