MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MathCAD论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=36)
-   -   [问题] ODE求解,帮帮忙啊 (https://www.labfans.com/bbs/showthread.php?t=17808)

woif06 2012-10-07 10:02

ODE求解,帮帮忙啊
 
1 个附件
最近在学习mathcad prime2.0,问题很多。在求解器里同时求解两个常微分方程式,结果很悲剧啊。。。
附件里有我的表达式和原始公式,麻烦大大们看一下,指点迷津
谢谢!!

zpz11111 2012-10-08 08:08

回复: ODE求解,帮帮忙啊
 
[QUOTE=woif06;57466]最近在学习mathcad prime2.0,问题很多。在求解器里同时求解两个常微分方程式,结果很悲剧啊。。。
附件里有我的表达式和原始公式,麻烦大大们看一下,指点迷津
谢谢!![/QUOTE]

附件无法下载!请你检查检查。

woif06 2012-10-08 11:03

回复: ODE求解,帮帮忙啊
 
1 个附件
我又上传了一次 问题是[B]“无法构建导数矩阵”[/B]

zpz11111 2012-10-08 15:53

回复: ODE求解,帮帮忙啊
 
1 个附件
[QUOTE=woif06;57475]我又上传了一次 问题是[B]“无法构建导数矩阵”[/B][/QUOTE]

论坛是不是不支持zip文件?老朽用了一些歪门邪道,才把这个截图弄了下来,请你看看是不是它?

woif06 2012-10-08 16:17

回复: ODE求解,帮帮忙啊
 
嗯 就是的 原始方程里[B]“(z-phi_s)应该是(phi-phi_s)”,[/B]我输入错误

zpz11111 2012-10-09 06:42

回复: ODE求解,帮帮忙啊
 
1 个附件
你的“常微分方程组”有以下问题:
1、你应该是把简化导数的撇号给键入错了,键入它要使用 ctrl+' ,不能简单的键入键盘的‘ 号,键入错了,你键入的就不是导数了,于是也就“不能建立导数矩阵”了。这一点特别重要,老朽已代为改正。
2、T (变量数目),被你定义了两次,他最好定义为正整数,为检验问题,已改为正整数,但他不会影响到建立导数矩阵的过程,你也可以改回去。
3. 改正导数符号之后,出现了“方程太少”的提示,这是说你要求的未知函数是两个,但方程数量不够(不足两个)。似乎,有一个方程是多余的,这只有建立这个方程组的人,才知道方程的物理依据,才能解决,恕老朽无力“越俎代庖”。
请看页面截图:

woif06 2012-10-09 15:44

回复: ODE求解,帮帮忙啊
 
非常感谢!!有问题再跟您请教:D

zsy312 2012-11-17 22:52

回复: ODE求解,帮帮忙啊
 
[QUOTE=zpz11111;57484]你的“常微分方程组”有以下问题:
1、你应该是把简化导数的撇号给键入错了,键入它要使用 ctrl+' ,不能简单的键入键盘的‘ 号,键入错了,你键入的就不是导数了,于是也就“不能建立导数矩阵”了。这一点特别重要,老朽已代为改正。
2、T (变量数目),被你定义了两次,他最好定义为正整数,为检验问题,已改为正整数,但他不会影响到建立导数矩阵的过程,你也可以改回去。
3. 改正导数符号之后,出现了“方程太少”的提示,这是说你要求的未知函数是两个,但方程数量不够(不足两个)。似乎,有一个方程是多余的,这只有建立这个方程组的人,才知道方程的物理依据,才能解决,恕老朽无力“越俎代庖”。
请看页面截图:[/QUOTE]
关键是最高阶导数不能在等号右边出现, 出现的话就不认这个微分方程.


所有时间均为北京时间。现在的时间是 21:20

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.