Bessel function summation from 1 to infinity

Hi all I am using matlab for the first time doing more complex equations I am at a lost of how to get the correct syntax for the following equation, in the image.
where alpha is just a number and a_k is the kth zero of Bessel function J_0.
So far I have
a_k = 1:1000;
J = besselj(a_k,alpha);
J1 = besselj(1,a_k);
J_final = J/J1;
I am pretty sure even this is wrong, but I have no clue where to go from here. Any help would be tremendous.

回答 (1 件)

Torsten
Torsten 2018 年 1 月 31 日

0 投票

a_k = array of the first n zeros of J_0
J = besselj(1,a_k*alpha);
J1 = besselj(1,a_k);
summe = sum(J./J1);
But where do you get a_k from ?
Best wishes
Torsten.

1 件のコメント

DragonLady
DragonLady 2018 年 1 月 31 日
Many thanks Torsten. a_k is just from the equation I was given in the picture, in actual fact it is supposed to sigma subscript k.

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

カテゴリ

ヘルプ センター および File ExchangeBessel functions についてさらに検索

質問済み:

2018 年 1 月 31 日

コメント済み:

2018 年 1 月 31 日

Community Treasure Hunt

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

Start Hunting!

Translated by