Advertisement
Geometrian

SymPy Problem Instance

Dec 29th, 2017
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.50 KB | None | 0 0
  1. import sympy
  2. from sympy.solvers.solveset import nonlinsolve
  3. dz = 4.132000000e+16
  4. x0 = [
  5.     0.0          , #theta
  6.     1064 * 1.0e-9, #lambda
  7.     5.0          , #r_w
  8.     1.05         , #M2
  9.     0.0          , #f_a
  10.     0.0           #r_s
  11. ]
  12. theta, lamb, r_w, M2, f_a, r_s = sympy.symbols("a, b, c, d, x, y", real=True)
  13. sol = nonlinsolve([
  14.     theta - M2*lamb/(sympy.pi*r_w),
  15.     r_w*r_w/((r_w + dz*sympy.tan(theta))**2) - f_a,
  16.     (r_w + dz*sympy.tan(theta)) - r_s
  17. ], [theta, lamb, r_w, M2, f_a, r_s])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement