資源簡介
用Python編寫潮流計算(極坐標);
學習python數值計算的很好的練手方法;
含有輸出計算過程到txt文件的程序,可以用來驗證自己的程序是否正確;

代碼片段和文件信息
#?coding=UTF-8
#---------------極坐標形式----------------#
from?numpy?import?cossinangle
import?OutTxt
def?PolarU(U_AmplitudeU_Angle**Option):??????????
????U_Complex?=?U_Amplitude*cos(U_Angle)+U_Amplitude*sin(U_Angle)*1j
????U?=?abs(U_Complex)
????Angle?=?angle(U_Complex)
????if?‘string‘?not?in?Option:
????????Option[‘string‘]?=?‘\n電壓初始化為:\n‘
????????OutTxt.Complex(U_Complex**Option)????
????return(UAngle)
#---------------直角坐標形式--------------#????
def?RectanU(U_AmplitudeU_Angle**Option):
????U_e?=?U_Amplitude*cos(U_Angle)
????U_f?=?U_Amplitude*cos(U_Angle)
????if?‘string‘?not?in?Option:
????????Option[‘string‘]?=?‘\n?電壓實部初始化為:\n‘
????????OutTxt.Real(U_e**Option)
????????Option[‘string‘]?=?‘\n?電壓虛部初始化為:\n‘
????????OutTxt.Real(U_f**Option)
????return(U_eU_f)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????10479??2018-01-25?22:47??MyPower\Cal-Process.txt
?????文件????????870??2018-01-25?21:33??MyPower\InitateU.py
?????文件???????3093??2018-01-25?21:30??MyPower\NetData.py
?????文件???????4547??2018-01-25?21:49??MyPower\NewtonRaphson.py
?????文件???????3056??2018-01-25?22:18??MyPower\OutTxt.py
?????文件???????1482??2018-01-25?22:47??MyPower\runpf.py
?????文件???????1619??2018-01-25?20:49??MyPower\YData.py
?????文件????????123??2018-01-25?23:15??MyPower\說明.txt
?????目錄??????????0??2018-01-25?23:14??MyPower
-----------?---------??----------?-----??----
????????????????25269????????????????????9
- 上一篇:Python-圖像操作
- 下一篇:pygraphviz python3.4 輪子
評論
共有 條評論