The following code is meant to solve a system of nonlinear equations.
syms do Keq1 =(5e-5)^2 - (do)^2 == K*25*60;eq2 = (7.5e-5)^2 - (do)^2 == K*98*60; sol = solve(eq1,eq2); fprintf("%s%f\n%s%f","do: ",sol.do,"K: ",sol.K)
The output is
do: -0.0000389211259166826217642^(1/2)/80264348827648NaN755578637259143/10590190179824151570426101760.000000
do is correctly formatted but despite the format specficiation K is formatted incorrectly and the string "K: " is not displayed. Can someone explain why this is happening?
Best Answer