"Cannot find explicit solution"

Dear Matlab users,
Matlab says "Cannot find explicit solution" . Can anybody solve my problem?
syms A delta phi w w0 Tmax Yf
eqn = Yf ==(A*(delta*cos(phi) + w0*sin(phi) + w*cos(phi)*1i))/(delta^2 + delta*w*2i - w^2 + w0^2) + (A*exp(-Tmax*delta)*(sin(Tmax*w) + cos(Tmax*w)*1i)*(delta*cos(phi - Tmax*w0) + w*cos(phi - Tmax*w0)*1i + w0*sin(phi - Tmax*w0))*1i)/(delta^2 + delta*w*2i - w^2 + w0^2)
sol_4=solve(eqn,Tmax)
sol_1=solve(eqn,A)
sol__2=solve(eqn,delta)
sol_3=solve(eqn,w0)
Warning: Unable to find explicit solution. For options, see help.
> In solve (line 317)
Thank you

5 Commenti

darova
darova il 13 Ott 2019
Lokk on your equation using pretty command. Maybe it's too difficult
Hi darova,
It works when i solve for A but for another varibale dont work with solve. My equation is much easy to understand when i use pretty. It has just like (A+B)/C
A=Yf/((delta*cos(phi) + w0*sin(phi) + w*cos(phi)*1i)/(delta^2 + delta*w*2i - w^2 + w0^2) + (exp(-Tmax*delta)*(sin(Tmax*w) + cos(Tmax*w)*1i)*(delta*cos(phi - Tmax*w0) + w*cos(phi - Tmax*w0)*1i + w0*sin(phi - Tmax*w0))*1i)/(delta^2 + delta*w*2i - w^2 + w0^2))
Ill ch
Ill ch il 15 Ott 2019
Is it possible to make absolute of this equation without values?
darova
darova il 15 Ott 2019
I don't know :(
This is not a simple (A+B)/C equation. Tmax occurs in multiple trig terms, some of which are in connection with imaginary components, and some of which involve phase . It is unlikely that there is a closed form solution for Tmax.
A is the only variable there is reasonably a closed form solution for.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Mathematics in Centro assistenza e File Exchange

Prodotti

Release

R2019a

Richiesto:

il 13 Ott 2019

Commentato:

il 15 Ott 2019

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by