想請問一下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