How can I a function on the interval
7 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Torsten
2022 年 11 月 1 日
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.
回答 (1 件)
Star Strider
2022 年 11 月 1 日
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 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!