作者nago (低调的奢华!)
看板MATLAB
标题函数值及其积分值问题
时间Thu Aug 9 22:52:17 2012
大家好...^^"
小弟我有个函数结果的问题想请教大家...
以下是我的程式码
syms t
FT =-495/8/(-15*exp(-1/2*t^4)*exp(-17/32*t^4) +
16*exp(-1/2*t^4)^2)*t^3*exp(-1/2*t^4)*exp(-17/32*t^4) +
64/(-15*exp(-1/2*t^4)*exp(-17/32*t^4) +
16*exp(-1/2*t^4)^2)*t^3*exp(-1/2*t^4)^2;
(上面部分有点过长...其实是同一条式子...>O<)
ezplot(FT,[0,10])
double(subs(FT,t,0))
double(subs(FT,t,5))
double(subs(FT,t,10))
double(int(FT,t,0,5))
double(int(FT,t,0,10))
double(int(FT,t,5,10))
跑完的结果会有一张图...但图只画t=0~5 5之後到10完全没有图形...
而下面的6个double指令...结果如下
0 , 500 , NAN , 622.2274 , 9.9972e+003 , 9.3750e+003
我的问题是:
我做图范围是t=0~10 但t从5之後就没有图形...
我算这函数当t=10没有值...
不过我做积分 范围t从 0~10 却有结果 9.9972e+003
范围t从 5~10 也有结果 9.3750e+003
照理说积分积得出值代表有面积...应该要有图形曲线...
可是在5~10的范围内却无法做图...且函数值为 NAN...
这样真的有点奇怪...>O<
因此希望有好心的大大可以帮忙解答...^^"
真的由衷地感谢....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.113.85
※ 编辑: nago 来自: 118.168.113.85 (08/09 22:52)