Numpy
python numpy模块
官网:https://numpy.org
SongYuLong的博客
学无止境
展开
-
FOC控制中Clark/iClark和Park/iPark变换及matpoltlib仿真
三相abc波形函数(电机正转):Ua = Um cos(ωt)Ub = Um cos(ωt - (2/3)π)Uc = Um cos(ωt + (2/3)π)反转函数(电机反转):Ua = Um cos(ωt)Ub = Um cos(ωt + (2/3)π)Ub = Um cos(ωt - (2/3)π)m:表示电压幅度;t:表示时间;ω:其中:Φ角度, t时间, T周期, f频率, π圆周率, 角速度ω=Φ/t=2π/T=2πf,角速度等于2π除以周期,也等于2π乘以频率;F原创 2021-04-13 16:30:44 · 3964 阅读 · 3 评论 -
matplotlib 正弦波
import numpy as npimport matplotlib.pyplot as plt# 正弦曲线可表示为y=Asin(ωx+φ)+k,定义为函数y=Asin(ωx+φ)+k在直角坐标系上的图象,# 其中sin为正弦符号,x是直角坐标系x轴上的数值,y是在同一直角坐标系上函数对应的y值,k、ω和φ是常数(k、ω、φ∈R且ω≠0):# A——振幅,当物体作轨迹符合正弦曲线的直线往复运动时,其值为行程的1/2。# (ωx+φ)——相位,反映变量y所处的状态。 # φ——原创 2021-04-07 17:21:13 · 401 阅读 · 0 评论 -
matplotlib 三相交流电波形
import numpy as npimport scipy as spimport matplotlib.pyplot as pltimport matplotlib.pylab as plb# # 三相对称电压公式: # Ua = Vm*cos(ωt)# Ub = Vm*cos(ωt - 2/3*π)# Uc = Vm*cos(ωt + 2/3*π)# Ua/Ub/Uc相位差120°, Vm幅度,ω角频率,t周期# 频率f = 1 / T# 周期T = 1 / f# 角频率ω原创 2021-04-07 17:16:51 · 1351 阅读 · 0 评论 -
NumPy ndarray
NumPy ndarrayimport numpy as np# NumPy N-dimensional array(N-维数组):# NumPy提供一个N-维数组类型,ndarray 描述一个相同类型的多数据项的集合;多个数据项可以通过索引访问 # 所有ndarrays是同质的:每一个数据项占用相同的内存块长度# ndarray通常是一个固定size,数据项的类型和长度相同的多维容器;# ndarray 可以通过索引或切割 (indexing or slicing)访问和修改,也可以同方法和原创 2021-01-18 14:27:31 · 313 阅读 · 0 评论