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

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))
Is it possible to make absolute of this equation without values?
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.

Sign in to comment.

Answers (0)

Categories

Find more on Mathematics in Help Center and File Exchange

Products

Release

R2019a

Asked:

on 13 Oct 2019

Commented:

on 15 Oct 2019

Community Treasure Hunt

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

Start Hunting!