More solutions than you can shake a stick at.
eqn = tand(theta)==(2*(1/tand(b)))*(((m*m*(sind(b)*sind(b))-1))/(m*m*(1.4+(cosd(b)*cosd(b)))+2)) ;
sol = solve(eqn, b, 'returnconditions', true)
sol =
b: [1×1 sym]
parameters: [1×2 sym]
conditions: [1×1 sym]
sol.b
ans =
sol.parameters
ans = z1 = solve(subs(sol.conditions, sol.parameters(1), k));
sol6_0 = simplify(subs(subs(sol.b, sol.parameters(1), k), sol.parameters(2), z1))
vpa(sol6_0)
ans =
z1 = solve(subs(sol.conditions, sol.parameters(1), k));
sol6_1 = simplify(subs(subs(sol.b, sol.parameters(1), k), sol.parameters(2), z1))
vpa(sol6_1)
ans =
z1 = solve(subs(sol.conditions, sol.parameters(1), k));
sol6_m1 = simplify(subs(subs(sol.b, sol.parameters(1), k), sol.parameters(2), z1))
vpa(sol6_m1)
ans =
Best Answer