
请用Matlab求解下面二阶常微分方程的数值解
1个回答
展开全部
……一定要用matlab吗,只会mathematica的路过。而且啊,你一面说要求方程的数值解,一面又只给一个全是字母系数的方程,你是要怎样……
更多追问追答
追问
呃,abcdef都是常量,可以随便假定的,就赋1、2、3、4、5、6即可。我主要是想弄出算法。mathematica可以弄得出么?变系数的呢?
追答
你还没告诉我A的情况,我这里就把它当成1了。mathematica有数值求解的专用指令,不需要涉及算法,变系数就得看情况了。但是既然是数值求解那自然是不允许字母参量的。以下是你的1,2,3,4,5,6的求解语句及出图(我只是求了个0 < t < 1的):
var = Table[y[i][t], {i, 3}]
sum = Sum[y[i][t]^2, {i, 3}]
eqn = Table[D[y[i][t], t, t] == y[i][t]/sum^(3/2), {i, 3}]
sol = NDSolve[
eqn~Join~{y[1][0] == 1, y[2][0] == 2,
y[3][0] == 3, (D[y[1][t], t] /. t -> 0) ==
4, (D[y[2][t], t] /. t -> 0) == 5, (D[y[3][t], t] /. t -> 0) ==
6}, var, {t, 0, 1}]
Plot[var /. Flatten@sol, {t, 0, 1}]
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2023-07-25 广告
短路计算的条件主要包括以下几点:1. 假设系统有无限大的容量,即系统容量无限大。2. 用户处短路后,系统母线电压能维持不变,即计算阻抗比系统阻抗要大得多。3. 在计算高压电器中的短路电流时,只需考虑发电机、变压器、电抗器的电抗,而忽略其电阻...
点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询