Re: [問題] 請問解ODE使用if 已回收
原始物理推導是電路學的部分
就是我有一條二階微分的ODE ---->eq1(這條跟電路沒關係)
然後我的電路有兩個回路
只有通一條回路的時候我寫了個ODE ---->eq2
兩條回路都通時我在寫一條ODE ---->eq3
┌─電感───┬───────┐
│ │ 二級體 ↓二級體導通方向
│ loop1 │loop2 │
│ │ │
電阻1 電感2 電阻2
│ │ │
└電容─交流電┴───────┘
因為二級體導通方向的關係所以會有
case1
loop1 on loop2 off ---->eq2
case2
loop1 on loop2 on 兩種情形 ---->eq3
這兩種情形要跟eq1耦合去解
所以就有切換出現,判斷切換就是當每個時間點解出來的解
我寫個判斷式判斷某個點的電壓大小,
所以每加一個td就要判斷一次
理論上這樣是沒啥問題,但是用程式算的時候,我不知道我上面那篇寫的程式
算出來的解會不會有問題,這樣的寫法我其實沒看過@@"
用程式算的話,
下一組解在程式計算上會跟上一組解有關連吧,所以我切換的時候
會有不連續的現象產生,不知道會不會有問題
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.13.191
※ 編輯: inoran54787 來自: 122.116.13.191 (05/21 01:06)
→
05/21 01:48, , 1F
05/21 01:48, 1F
→
05/21 01:48, , 2F
05/21 01:48, 2F
→
05/21 02:38, , 3F
05/21 02:38, 3F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):