【IEEE Xplore、EI、Scopus检索】2025年4-6月电气工程、自动化、软件工程、材料科学、计算机领域学术会议邀您共襄盛举!
广州、大连、南京、西安,四座魅力之城,四场学术盛宴!无论您是电气工程、材料科学、计算机领域的研究者,还是机械电子与软件工程的探索者,这里都有您的舞台!快来投稿,与全球学者共话前沿科技!
import numpy as np
def clarke_transform(Va, Vb, Vc):
"""三相电压转αβ坐标系"""
V_alpha = Va - 0.5*Vb - 0.5*Vc
V_beta = (np.sqrt(3)/2)*(Vb - Vc)
return V_alpha, V_beta
# 示例:三相平衡电压输入
Va, Vb, Vc = 220, 220*np.cos(2*np.pi/3), 220*np.cos(4*np.pi/3)
print(clarke_transform(Va, Vb, Vc)) # 输出 (220.0, 0.0)
function Q = stiffness_matrix(E1, E2, nu12, G12)
nu21 = nu12 * E2/E1;
Q = [E1/(1-nu12*nu21), nu12*E2/(1-nu12*nu21), 0;
nu12*E2/(1-nu12*nu21), E2/(1-nu12*nu21), 0;
0, 0, G12];
end
% 调用示例
Q_matrix = stiffness_matrix(120e9, 8e9, 0.3, 5e9);
* NMOS特性仿真
M1 D G S 0 NMOS W=1u L=0.1u
.model NMOS nmos (VTO=0.7 KP=120u LAMBDA=0.01)
.dc VGS 0 5 0.1 VDS 0 5 0.5
.plot I(VDS)
import numpy as np
def qpsk_modulate(bits, fc, fs):
"""QPSK调制"""
symbol_map = { (0,0): (1,1), (0,1): (-1,1),
(1,1): (-1,-1), (1,0): (1,-1)}
t = np.arange(0, 1/fc, 1/fs)
I, Q = [], []
for i in range(0, len(bits), 2):
sym = tuple(bits[i:i+2])
I += [symbol_map[sym][0]]*len(t)
Q += [symbol_map[sym][1]]*len(t)
return np.sqrt(0.5)*(np.array(I)*np.cos(2*np.pi*fc*t) +
np.array(Q)*np.sin(2*np.pi*fc*t))
# 示例:调制比特流[0,0,1,1,1,0]
signal = qpsk_modulate([0,0,1,1,1,0], fc=1e6, fs=10e6)