
高分悬赏!用mathematica求解二阶微分方程数值解,回答满意另有加分。谢谢!
用mathematica求解如下二阶微分方程的数值解A*y(x)=y''(x)/{{1+[y'(x)]^2}^(3/2)}+y'(x)/{{1+[y'(x)]^2}^(1...
用mathematica求解如下二阶微分方程的数值解
A*y(x)=y''(x)/{{1+[y'(x)]^2}^(3/2)}+y'(x)/{{1+[y'(x)]^2}^(1/2)}
其中A=134708。边界条件: 1) y'(0)=0; 2) y'(0.005)=cot58 (58是角度)
x={0, 0.005}, 步长是0.0001
求y的数值解 即当x=0是y等于多少;x=0.0001时y的值;x=0.0002时y的值;以此类推......一直求解到当x=0.005时y的值。
用mathematica求解此二阶微分方程的数值解和画图,求程序代码!!
不好意思上面方程写错了,应该是下边这个:
A*y(x)=y''(x)/{{1+[y'(x)]^2}^(3/2)}+y'(x)/{x*{1+[y'(x)]^2}^(1/2)} 展开
A*y(x)=y''(x)/{{1+[y'(x)]^2}^(3/2)}+y'(x)/{{1+[y'(x)]^2}^(1/2)}
其中A=134708。边界条件: 1) y'(0)=0; 2) y'(0.005)=cot58 (58是角度)
x={0, 0.005}, 步长是0.0001
求y的数值解 即当x=0是y等于多少;x=0.0001时y的值;x=0.0002时y的值;以此类推......一直求解到当x=0.005时y的值。
用mathematica求解此二阶微分方程的数值解和画图,求程序代码!!
不好意思上面方程写错了,应该是下边这个:
A*y(x)=y''(x)/{{1+[y'(x)]^2}^(3/2)}+y'(x)/{x*{1+[y'(x)]^2}^(1/2)} 展开
2个回答
展开全部
追问
谢谢你!
不好意思,原题的方程我写错了,方程右边第二项的分母上要再乘以x,这样就解不出结果。
A*y(x)=y''(x)/{{1+[y'(x)]^2}^(3/2)}+y'(x)/{x*{1+[y'(x)]^2}^(1/2)}
麻烦你再试一下看看有没有什么办法解决。
追答
esol = Block[{\[Epsilon] = $MachineEpsilon},
NDSolve[{134708*y[x] ==
y''[x]/(1 + (y'[x])^2)^1.5 + y'[x]/(x*(1 + (y'[x])^2)^0.5),
y'[\[Epsilon]] == 0, y'[0.005] == Cot[58*\[Pi]/180]},
y, {x, \[Epsilon], 0.005}]]
Plot[Evaluate[y[x] /. esol], {x, 0.00001, 0.005}, PlotRange -> All]

2025-03-06 广告
作为华南包装技术(东莞)有限公司的工作人员,对ISTA 2A测试有着深入了解。ISTA 2A随机振动测试是模拟运输过程中车辆颠簸对包装的影响,测试时,需使用随机振动台,在规定的频率范围(通常为1Hz至200Hz)内施加振动,模拟运输车辆的振...
点击进入详情页
本回答由华南检测机构提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询