So i have function like y^(0.5) = x this function created by syms command and id like to replace x with t and find y in terms of t. then r =[x,y] disp(r)

 Akzeptierte Antwort

John D'Errico
John D'Errico am 8 Dez. 2022

0 Stimmen

syms x y
eq = sqrt(y) == x;
syms t real
ysol = solve(subs(eq,x,t),y,'returnconditions',true)
ysol = struct with fields:
y: t^2 parameters: [1×0 sym] conditions: 0 <= t
The constraint tells you that t must be positive. This is because the original equation was written as sqrt(y), which presumes the positive branch of the square root function.

1 Kommentar

abdulsamed kaymakci
abdulsamed kaymakci am 9 Dez. 2022
And sir its not leaving alone y when y has a power for example x^3 == y^2

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

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

Produkte

Version

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by