求解r/d=sin(α1)/sin(α1+θ1-θ)=sin(α2)/sin(α2+θ-θ2)的python代码
时间: 2024-04-13 07:26:04 浏览: 143
小问题大用处:高中数学小问题集中营之四:三角函数:1 (sinθ±cosθ)2=1±2sinθcosθ在解题中的应用 .doc
import sympy as sp
# 定义未知数
r, d, α1, α2, θ1, θ2, θ = sp.symbols('r d α1 α2 θ1 θ2 θ')
# 定义方程
eq = sp.Eq(r/d, sp.sin(α1)/sp.sin(α1+θ1-θ)*sp.sin(α2)/sp.sin(α2+θ-θ2))
# 求解方程
sol = sp.solve(eq, r)
sol
阅读全文