問題タブ [linear-interpolation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1616 参照

javascript - 線形補間

以下は、正の根を求める数値 (変数 r) をユーザーに要求し、次に開始間隔 [a,b] を要求するプログラムです。これは、いくつかの HTML コードで行われます。その下の JavaScript には、while ループ内の線形補間のコードがあります。

このコードの問題は、エラー テキストが返され、最後に avg の最終値が返されることです。これは問題です。

0 投票する
1 に答える
673 参照

c# - データテーブルC#での線形補間 - データ型の決定

データテーブルからデータを補間する方法を構築しようとしていますが、これを行う最も効率的な方法についての提案を知りたいです。私はこのようなものを始めました:

データをいくつかのリストにプルした後、ソートされたリストで機能する線形補間法を使用します。これは現在機能していますが、事前にデータ型を知っている場合に限ります (現在は double を使用しています)。

私はここで立ち往生しています:このメソッドが事前にデータテーブルから (列から?) データ型を決定し、それを list.Add の row.Field<> 拡張で使用できるようにしたいと考えています。

次のようなもので、row.Field<> で type / typecode 変数を使用することはできませんでした (これは可能ですか?)。


型チェックの結果を使用する別の方法を知っている人はいますか?

また、リストなしでテーブル自体を補間するより良い方法はありますか?

0 投票する
2 に答える
1566 参照

python - NumPyでトライリニア補間のルックアップテーブルを作成するには?

次の抜粋は、numpy ルックアップ関数を構築しようとしている 500 行のテーブルです。私の問題は、値が非線形であることです。

ユーザーはdensityvolume、および を入力しcontentます。したがって、関数は次のようになります。

def capacity_lookup(density, volume, content:

たとえば、一般的なユーザー エントリは次のようになりますcapacity_lookup (47, 775, 41.3)。この関数は、値 45 と 50、密度 700 と 800、コンテンツ 40 と 45 の間を補間する必要があります。

表の抜粋は次のとおりです。

質問

500 行のテーブルを保存して、非線形データを補間し、ユーザー入力に基づいて正しい値を取得するにはどうすればよいですか?

明確化

  1. ユーザーが次のベクトル (775、47、41.3) を入力した場合、プログラムは次の 4 つのベクトルの間で補間された値を返す必要が45.0, 600, 0.2, 1.7あり45.0, 800, 0.8, 0.4ます50.0, 600, 0.1, 1.250.0, 800, 0.4, 0.2
  2. データが設計の numpy 配列として DB からプルされると仮定します
0 投票する
1 に答える
109 参照

r - xyplot で 2 つのサイズのベクトルの長さをプロットする

これは簡略化されたバージョンであることに注意してください(したがって、以前の投稿と重複しています):

https://stackoverflow.com/questions/18358694/xyplot-2-separate-data-frame-lengths

あまりにも多くの情報が含まれている可能性がありますが、非常に基本的なことが尋ねられました。

ここでもう一度:

xyplot を使用して長さの異なる 2 つの列をプロットしたいと思います (xyplot のみでお願いします)。

データ:

(prob~var1) が最初にプロットされる "Data" のプロットに、長さ 20 の Long (var2) ベクトルをプロットする方法。

0 投票する
1 に答える
136 参照

linear-interpolation - GML の多変量補間エラー

みんな。ここで説明されているように、複数のデータ値間の補間を実装するために (間隔を除いて) Python にいくぶん似た構文を持つプログラムである Game Maker を使用しています。原点が x = 0、末尾が x = 100 で、各データ値の間隔が等しい散布図を想像してください。x 位置は一定ですが、y 位置は任意の値を持つことができます。各データ ポイント間で線が接続されている場合、理想的には、スクリプトは特定の x 位置の y を見つけることができます。これが私の元の実装でした:

これは、指定された x 位置を囲む 2 つのポイントを見つけた後に lerp() を使用して、2 つの値の間の補間を返す必要がありましたが、そうではなかったので、私の質問は次のとおり
です。 前もって感謝します。

編集:完成した作業コードは次のとおりです。