フィルターのクリア

plotting non-linear equation

2 ビュー (過去 30 日間)
friet
friet 2018 年 3 月 17 日
回答済み: Star Strider 2018 年 3 月 17 日
Hello matlab,
I have this equation y*x= 1+ ln(y/x);
x varies from 0 to 1. Is there any way to plot x vs y?
Best

回答 (1 件)

Star Strider
Star Strider 2018 年 3 月 17 日
There is, if you have the Symbolic Math Toolbox:
syms x y
Eqn = y*x == 1 + log(y/x);
y = solve(Eqn, y);
figure(1)
fplot(real(y), [0 1], '-b')
hold on
fplot(imag(y), [0 1], '-r')
hold off
grid
set(gca, 'YScale','log')
xlabel('X')
ylabel('Y')
legend('Re\{y\}', 'Im\{y\}')
y =
-wrightOmega(- log(-1/x^2) - 1)/x

カテゴリ

Help Center および File ExchangeCalculus についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by