资源简介
用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 轮子
评论
共有 条评论