1

Dymola Modelica でいくつかの集計データの補間を実行する必要がありますが、線形補間を行う関数 (Modelica.Math.Vectors.interpolate) しか見つかりません。多項式やできればスプラインのような高次補間が本当に必要です。これを行う関数を書いた人はいますか?

4

2 に答える 2

3

Dymola には、表形式の補間を可能にする「組み込み」機能がいくつかあります。補間の詳細や最大次数は覚えていませんが、確かにあると思います。ドキュメントを確認するだけです。

また、Modelica 3.2.1 の時点で、オープン ソースである新しいテーブル補間の実装があることも注目に値します。私は注意深く見ていませんが、3 次多項式までの機能を備えていると確信しています。オープンソースであるため、ほぼすべての方法で再利用する方法を見つけることができると思います。唯一の欠点は、MSL の最新バージョンを使用する必要があることです (これは大きな問題にはなりません)。

于 2013-09-28T16:01:41.963 に答える