1回の呼び出しでODEの導関数が呼び出された回数を見つける方法。

epx

私はPythonを使用して、ODEの数値積分に関する演習を行っています。私はこの問題に遭遇します。

「ODEインテグレーターの1回の実行(つまり、integrate(t)メソッドの1回の呼び出し)中に、インテグレーターは内部で時間間隔を多くの個別のステップに分割し、それらのステップを使用して指定されたスキーム(Runge-Kuttaなど)を実行します。 。このプロセス中にODEの微分関数が呼び出される回数を調べてみましょう。」

回数を見つける方法はありますか?ありがとう。

離れて

インテグレーターに渡す関数では、その統計を収集するコードを記述できます。たとえば、代わりに

def f(t, x):
    return -2 * x

書く

class F:

    def __init__(self):
        self.calls = 0

    def __call__(t, x):
        self.calls += 1
        return -2 * x

次に、このクラスのオブジェクトをインテグレータに渡します。例:(概略的に)

f = F()
r = ode(f, jac)
r.integrate(tmax)
print(f.calls)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

この関数が1回だけ呼び出される理由

分類Dev

ngOnDestroy関数で呼び出されたときにAPI呼び出しが完了するのを待つ方法は?

分類Dev

1回の呼び出しで複数のajax呼び出し関数を実行する方法

分類Dev

R-呼び出された関数の内部から関数が呼び出される環境を見つける方法は?

分類Dev

Javascript関数を2回呼び出す際の問題1回呼び出された結果

分類Dev

Pythonで1つのクラスの__repr__関数呼び出し回数を数える方法は?

分類Dev

このF#関数が1回だけ実行されるのはなぜですか?2回呼び出すと、1回だけ実行されます

分類Dev

関数が呼び出された回数をテストする方法

分類Dev

setInterval関数が1回だけ呼び出されるのはなぜですか?

分類Dev

1回の呼び出しで複数のテンプレート関数を呼び出す方法は?

分類Dev

複数の呼び出しを後付けして必要なものが返された場合に、ユーザーに1回だけ通知する方法は?

分類Dev

onChange = "myFunction()"が私の関数を1回だけ呼び出しているようですか?

分類Dev

SaxonXSLT。1回だけ呼び出される拡張関数

分類Dev

定期的な関数呼び出し内でサブ関数を 1 回だけ呼び出す方法

分類Dev

* ngForの各反復で1回だけ関数を呼び出します

分類Dev

HTMLなぜ関数ドロップが1回ではなく4回呼び出されるのですか?

分類Dev

関数が呼び出された回数を出力するPHP関数

分類Dev

React:呼び出された回数だけ関数を実行します

分類Dev

Reactで関数が2回呼び出されるのはなぜですか?

分類Dev

Laravelのどこから関数が呼び出されているかを見つける方法は?

分類Dev

特定の引数のセットで関数モックが呼び出された回数を数える方法はありますか?

分類Dev

関数が再帰的に呼び出された回数を数える(Python)

分類Dev

表示関数が2回呼び出されるのはなぜですか?

分類Dev

なぜ非同期関数が2回呼び出されるのですか?

分類Dev

Mockitoでモックが呼び出された回数を取得する方法

分類Dev

JOGL表示関数が2回呼び出されました

分類Dev

値レシーバーを持つ関数への関数ポインターであるGolangは、2回目に呼び出されたときに、変更されたレシーバーでその関数を呼び出しません

分類Dev

flatMap()が1つのイベントで2回呼び出されました

分類Dev

呼び出し元の関数の変数を呼び出された関数に認識させる方法(関数の引数としてではなく)

Related 関連記事

  1. 1

    この関数が1回だけ呼び出される理由

  2. 2

    ngOnDestroy関数で呼び出されたときにAPI呼び出しが完了するのを待つ方法は?

  3. 3

    1回の呼び出しで複数のajax呼び出し関数を実行する方法

  4. 4

    R-呼び出された関数の内部から関数が呼び出される環境を見つける方法は?

  5. 5

    Javascript関数を2回呼び出す際の問題1回呼び出された結果

  6. 6

    Pythonで1つのクラスの__repr__関数呼び出し回数を数える方法は?

  7. 7

    このF#関数が1回だけ実行されるのはなぜですか?2回呼び出すと、1回だけ実行されます

  8. 8

    関数が呼び出された回数をテストする方法

  9. 9

    setInterval関数が1回だけ呼び出されるのはなぜですか?

  10. 10

    1回の呼び出しで複数のテンプレート関数を呼び出す方法は?

  11. 11

    複数の呼び出しを後付けして必要なものが返された場合に、ユーザーに1回だけ通知する方法は?

  12. 12

    onChange = "myFunction()"が私の関数を1回だけ呼び出しているようですか?

  13. 13

    SaxonXSLT。1回だけ呼び出される拡張関数

  14. 14

    定期的な関数呼び出し内でサブ関数を 1 回だけ呼び出す方法

  15. 15

    * ngForの各反復で1回だけ関数を呼び出します

  16. 16

    HTMLなぜ関数ドロップが1回ではなく4回呼び出されるのですか?

  17. 17

    関数が呼び出された回数を出力するPHP関数

  18. 18

    React:呼び出された回数だけ関数を実行します

  19. 19

    Reactで関数が2回呼び出されるのはなぜですか?

  20. 20

    Laravelのどこから関数が呼び出されているかを見つける方法は?

  21. 21

    特定の引数のセットで関数モックが呼び出された回数を数える方法はありますか?

  22. 22

    関数が再帰的に呼び出された回数を数える(Python)

  23. 23

    表示関数が2回呼び出されるのはなぜですか?

  24. 24

    なぜ非同期関数が2回呼び出されるのですか?

  25. 25

    Mockitoでモックが呼び出された回数を取得する方法

  26. 26

    JOGL表示関数が2回呼び出されました

  27. 27

    値レシーバーを持つ関数への関数ポインターであるGolangは、2回目に呼び出されたときに、変更されたレシーバーでその関数を呼び出しません

  28. 28

    flatMap()が1つのイベントで2回呼び出されました

  29. 29

    呼び出し元の関数の変数を呼び出された関数に認識させる方法(関数の引数としてではなく)

ホットタグ

アーカイブ