"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 Kommentare

darova
darova am 13 Okt. 2019
Lokk on your equation using pretty command. Maybe it's too difficult
Ill ch
Ill ch am 13 Okt. 2019
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 am 15 Okt. 2019
Is it possible to make absolute of this equation without values?
darova
darova am 15 Okt. 2019
I don't know :(
Walter Roberson
Walter Roberson am 15 Okt. 2019
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.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Mathematics finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2019a

Gefragt:

am 13 Okt. 2019

Kommentiert:

am 15 Okt. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by