1

私は、一方に第 1 型のベッセル関数を含み、他方に第 2 型の修正ベッセル関数を含む方程式に直面しました。その正確な解 (u の値) を知りたいです。式は次のとおりです。

u*besselj(s-1,u)/besselj(s,u)=-w*besselK(s-1,w)/besselk(s,w)

ここで、s は 2 などの任意の整数です。

w は u の関数として次のように記述できます。

w=sqrt(1-u^2);

したがって、この方程式には変数が 1 つしかありません: u

MATLAB は初めてです。これにどのようにアプローチすればよいかわかりません。誰でも私を助けてもらえますか?

4

1 に答える 1

1

簡単に試すことができるのは、一般的な非線形ゼロファインダーであるFZERO関数です。使用方法を学ぶために、ドキュメントに記載されている例を実装できます。次に、関数を書き直して、入力してfzero何が得られるかを確認できるようにします。

(注:これは試していませんが、まだ返信がないことに気付いたので、何もないよりはましかもしれません。)

于 2010-08-05T20:20:50.623 に答える