how to get the value of x, from this equation: 0.2exp(x)-x^(0.25) = 0
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
% I tried with the below steps:
fun = @(x) (0.2*exp(x)-x.^(0.25));
x0 = [1.5,0];
x = fsolve(fun,x0);
1 Kommentar
Antworten (2)
Star Strider
am 18 Okt. 2020
I do not understand what the problem is:
fun = @(x) (0.2*exp(x)-x.^(0.25));
x0 = [1.5,0];
x = fsolve(fun,x0);
xv = linspace(0,2);
figure
plot(xv, fun(xv))
hold on
plot(x, fun(x), 'rx')
hold off
grid
producing:
This appears to work, and provide the solutions you want.
0 Kommentare
mike Croucher
am 18 Okt. 2020
That seems to have done the job. I typed your commands and got
x =
1.7492 0.0016
Substituting this into your function gives a vector of results extremely close to 0:
fun(x)
ans =
1.0e-08 *
0.0000 0.1948
Is this what you were hoping for?
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!