作者pphhxx (坏人)
看板Math
标题[其他] Mathematica的NDSolve
时间Sat Feb 12 17:20:49 2011
想请问一下Mathematica中的NDSolve指令
我看范例是 给一个微分方程 y''[x] == y[x] Cos[x + y[x]] (随便举的)
然後看几阶给几个初始条件 例如: y[0] == 1, y[1] == 1 这样
那如果我现在要解的是两个不同区域的
y
↑
│ (A) │ (B) │
│ │ │
│ │ │
│0 │1 │2
┼──────┼─────┼──→x
| | |
(0<x<1) 是A区 有一个微分方程 A[y'',y',x] == 0
(1<x<2) 是B区 也有一个微分方程 B[y'',y',x] == 0
然後我知道起点 ya[0] == 0
知道边界条件假设 ya[1] == yb[1] , ya'[1] == yb'[1] (假设ya yb是 A B区的解)
这种情况用NDSolve要怎麽去处理,还是用其它的函数
谢谢各位!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.32.73.6