Computing a differential equation using a bessel function.

9 ビュー (過去 30 日間)
Howie
Howie 2022 年 10 月 23 日
コメント済み: Howie 2022 年 10 月 23 日
How do we use the bessel function of :
y = besselj(0,x)
to compute the differntial equation of ?
  1 件のコメント
John D'Errico
John D'Errico 2022 年 10 月 23 日
Please dont ask exactly the same question again, just to get yet more information. I closed your first question.

サインインしてコメントする。

採用された回答

Torsten
Torsten 2022 年 10 月 23 日
編集済み: Torsten 2022 年 10 月 23 日
The solution y of this differential equation is a combination of J_0(x) and Y_0(x), the Bessel function of the first and second kind of order 0.
So using it to solve the differential equation makes no sense.
syms x y(x)
eqn = diff(y,x,2)*x^2 + diff(y,x)*x + x^2*y == 0;
Dy = diff(y,x);
conds = [y(0)==1,Dy(0)==0];
sol = dsolve(eqn,conds);
hold on
fplot(sol,[0 100])
x = 0:0.1:100;
plot(x,besselj(0,x))
hold off
  7 件のコメント
Torsten
Torsten 2022 年 10 月 23 日
編集済み: Torsten 2022 年 10 月 23 日
Done.
But now it's enough about Bessel, isn't it ?
Howie
Howie 2022 年 10 月 23 日
Yes thank you so much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

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

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by