meili 发表于 2022-10-27 15:50:42

mathematica求解这个微分方程DSolve[{x[t]x#39;#39;[t]+x#39;[t]^2-gx[t]==DSolve[{x[t]x#39;#39;[t]+x#39;[t]^2-gx[t]==0,x[t]==0,x#39;[t]=0},x[t],t]答案是x=1/6gt^2而我的mma却算不出这个结果?

<p>问题:mathematica求解这个微分方程DSolve[{xx#39;#39;+x#39;^2-gx==DSolve[{xx#39;#39;+x#39;^2-gx==0,x==0,x#39;=0},x,t]答案是x=1/6gt^2而我的mma却算不出这个结果?
<p>答案:↓↓↓<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">邓达强的回答:<div class="content-b">网友采纳  是方程写错了吧,你都输入了x==0了,还求什么x,带入原方程直接为Ture了……<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">姬雷生的回答:<div class="content-b">网友采纳  我写的是初值条件呀<p class="nav-title mt10" style="border-top:1px solid #ccc;padding-top: 10px;">邓达强的回答:<div class="content-b">网友采纳  你说的我没搞懂……就算按照你的答案:x=1/6gt^2。x‘!=0啊。这是我运行的错误提示:  DSolve::deqn:"在第一个参数中应该使用方程或者方程列表,而不是True."
页: [1]
查看完整版本: mathematica求解这个微分方程DSolve[{x[t]x#39;#39;[t]+x#39;[t]^2-gx[t]==DSolve[{x[t]x#39;#39;[t]+x#39;[t]^2-gx[t]==0,x[t]==0,x#39;[t]=0},x[t],t]答案是x=1/6gt^2而我的mma却算不出这个结果?