level 8
Repentanze
楼主
我简化一下我的问题:
我定义了一个含参的数值积分函数
f[R_]:=NIntegrate[R,{r,0,10}]
然后我希望在NDSolve中调用它
sol=NDSolve[{a'[t]==f[t],a[0]==1},{a},{t,0,1}]
然而此时会报错NIntegrate::inumr。我明白问题出现的原因,但是我不知道怎么解决。
注:两个函数都是well-defined,我在这里简化了一下。
2023年03月22日 11点03分
1
我定义了一个含参的数值积分函数
f[R_]:=NIntegrate[R,{r,0,10}]
然后我希望在NDSolve中调用它
sol=NDSolve[{a'[t]==f[t],a[0]==1},{a},{t,0,1}]
然而此时会报错NIntegrate::inumr。我明白问题出现的原因,但是我不知道怎么解决。
注:两个函数都是well-defined,我在这里简化了一下。