meijerG関数に負の値(つまり、{-1,0,0}
)が含まれている可能性がありますか?私はこのmeijerG関数を計算するためにMathematicaとMatlabの両方を試しましたが、これはmeijerG is not defined for the given parameters
というエラーを生成します。どんな助けも役に立つでしょう。ここでMatlab Mejier G関数の負のパラメータ
D = (0.6);
lg1 = lg2 = 1;
G = evalin(symengine, sprintf('meijerG([[0], []], [[-1,0,0], []],%f)',(D/(lg1*lg2))));
CD = -((2*D)/(lg1*lg2*(log(4))))*G;
は、私はまた、テキストからの機能の画像を添付しています
は、ここに私のコードです。 documentation of meijerG
から
ありがとうございました、 Bentoy、あなたの説明のために。それは多くの混乱を解消した。あなたのコメントから、元の関数が間違っていると推測できますか?私はテキストから関数のイメージを添付しました。私はあなたがそれについてコメントして何かを提案することができれば本当に感謝しますか?エラー? –
申し訳ありませんが、私はこの特別な機能について何も知らない。私はもっとあなたを助けることはできません。たぶんmeijer GとBessel K_0関数の関係を調べようとすると、正しいパラメータが見つかるかもしれません... – Bentoy13