How can I a function on the interval
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I got a equation: x+ln x = 0, and I want to plot it on the interval [0.1, 1]
I have tried this code:
f = @(x)x+log(x)
fplot(f,[0.1 1])
But it only shows: f =
function_handle with value:
@(x)x+log(x)
Is anything wrong with my code? Thank you!
1 Commento
Torsten
il 1 Nov 2022
You didn't set a
;
at the end of the line
f = @(x)x+log(x)
So f is displayed.
But the plot follows - so everything is fine.
Risposte (1)
Star Strider
il 1 Nov 2022
If you want the x and y values, you need to ask for them —
f = @(x)x+log(x)
hfp = fplot(f,[0.1 1]);
x = hfp.XData
y = hfp.YData
.
0 Commenti
Vedere anche
Categorie
Scopri di più su Calculus in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!