24小时热门版块排行榜    

查看: 860  |  回复: 1

wocamuchong

铁虫 (小有名气)

[求助] 用DSolve求的结果后如何赋值? 已有1人参与

Hi,

我现在求出了一个结果,这个结果是r的解析函数,现在我要对r赋值,怎么利用求出的结果直接得到Rho[r]? 谢谢。

用DSolve求的结果后如何赋值?
Capture d’écran 2015-02-16 à 22.24.21.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cooooldog

铁杆木虫 (著名写手)

ส็็็

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
wocamuchong: 金币+10 2015-02-20 12:11:47
求得的解是用Rule的形式表达的,比如先赋值给solution:
CODE:
solution = DSolve[
  r^2 D[\[Rho][r], {r, 2}] + r \[Rho]'[r] + r^2 \[Rho][r] ==
   BesselJ[0, r], \[Rho][r], r];

再调用这个Rule(用"/."方式),两个积分常数 C[1]和C[2]也需要先确定,比如
CODE:
Plot[\[Rho][r] /. solution /. {C[1] -> 1.0, C[2] -> 1.0}, {r, 0, 5}]

得到曲线
用DSolve求的结果后如何赋值?-1
ส็็็็็็็็็็็็็็็็็็็็
2楼2015-02-17 12:12:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wocamuchong 的主题更新
信息提示
请填处理意见