请用Matlab求解下面二阶常微分方程的数值解

xzcyr
2012-09-22 · TA获得超过3407个赞
知道大有可为答主
回答量:1401
采纳率:100%
帮助的人:719万
展开全部
……一定要用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. 在计算高压电器中的短路电流时,只需考虑发电机、变压器、电抗器的电抗,而忽略其电阻... 点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式