求解三角函数中sin(α1)/sin(α1+θ1-θ)=sin(α2)/sin(α2+θ-θ2)的python代码,α1、α2、θ、θ1、θ2是角度
时间: 2024-04-13 16:26:08 浏览: 172
MATLAB.zip_matlab 语音_matlabsincos_matlab函数sin*cos_matlab里sin_cos
import sympy as sp
# 定义未知数
α1, α2, θ1, θ2, θ = sp.symbols('α1 α2 θ1 θ2 θ')
# 将角度转换为弧度
α1_rad = sp.rad(α1)
α2_rad = sp.rad(α2)
θ1_rad = sp.rad(θ1)
θ2_rad = sp.rad(θ2)
θ_rad = sp.rad(θ)
# 定义方程
eq = sp.Eq(sp.sin(α1_rad)/sp.sin(α1_rad+θ1_rad-θ_rad), sp.sin(α2_rad)/sp.sin(α2_rad+θ_rad-θ2_rad))
# 求解方程
sol = sp.solve(eq, θ)
sol_deg = [sp.deg(s) for s in sol]
sol_deg
阅读全文