私は C が初めてで、緑の定理の RHS を評価する C のプログラムに取り組んでいます。
グリーンの定理を知らない人はこちら
ウィキペディアから。グリーンの定理の右辺 (RHS) に関しては、偏微分と二重積分が必要です。M と L の x と y に関する偏微分を計算するプログラムを C でコーディングしました。これがそのコードです。
f() が統合される関数であることがわかるように、ここで問題が発生します。この場合、最初のコードの e[i]-d[j] です。問題は、 e[i]-d[j] がポイントの配列であるため、関数 f(u,v) がその値を呼び出すと、その時点で関数の対応する値を返す必要があることです。したがって、たとえば f(1,0.8) を取得すると、関数 e[i]-d[j] は i=1 および j=0.8 の値を返す必要があります。配列の添字は float にすることはできません。タイプ。ここで、関数 f から値を呼び出す方法に行き詰まっています。どんな助けでも大歓迎です。