plot analytical solution with two solutions

I would like to plot the solution (x,y) of the equation
F = y*exp(-y^2/2)==1/x;
only this has two solutions, a smaller and a larger one. Is it possible to choose one of the solutions (the smaller one), using for example 'solve' and plot it? Thus what I mean is: how to plot the solutions of the system of equations
F = y*exp(-y^2/2)==1/x; with y>1 or y<1
both represent 1 solution.
And how to plot the smaller one until x=1 and herafter plot the larger one?
Thanks!

回答 (1 件)

Tattersall
Tattersall 2022 年 12 月 28 日

0 投票

I would use the fplot command. The documentation can be found here.
For your example, a solution could be
f = @(y) y*exp(-y^2/2);
ymin = 1;
ymax = 100;
figure;
fplot(f,[ymin ymax]); % ymin and ymax intervals for a solution

カテゴリ

ヘルプ センター および File ExchangeNumerical Integration and Differential Equations についてさらに検索

質問済み:

2022 年 12 月 27 日

回答済み:

2022 年 12 月 28 日

Community Treasure Hunt

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

Start Hunting!

Translated by