查看完整版本: C++解戴維寧電路
頁: [1]

qaz869012 發表於 2017-3-16 08:57 PM

C++解戴維寧電路

要用C++解戴維寧電路 導線電阻1,負載51,截點數10,電壓100V想請問該怎麼解
<div></div>

CoNsTaRwU 發表於 2017-3-16 11:14 PM

先會用手算:
1. 畫等效電路
2. 求解電路

c++:
1. 先開幾個變數存電路上元件的資訊
例如電阻幾歐姆,把電路上的元件標上編號,位置a的元件就放在變數a裡面,可以先寫只能求一種線路的程式,只要上面元件的值可以改變就好,這步相當於想像原電路,並記錄上面元件的資訊

2. 改變變數的值
想清楚從原電路變成等效電路每個元件的數字要怎麼改變,然後把對應的變數做一樣的事,這步相當於畫等效電路,只不過電路在你頭腦裡,程式裡只有改變數字的規則


3. 求解等效電路
就…求解…

不過簡單一點的方法是直接去找會的同學 ooxx 就可以了啦 (誤
作業還是要多靠自己比較好 XD
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]