問題タブ [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.
curve - 対数曲線の直線近似
近似対数曲線を使用しているタイムコードをデコードしようとしています(画像を参照)。実際の対数曲線ではありませんが、線形曲線で構成されています。
たとえば、タイムコードが 822496 を示している場合、実時間は 2793ms です。曲線を印刷し、新しい線形曲線が始まるときにブレークポイントを見つけました。
新しい線形曲線は、約 83700 タイムコード値ごとに開始します。現在、私は実際の対数曲線を歌っていませんが、より正確に言えば、線形曲線でそれを行う方法を知りたいです。
私の質問は、できるだけ近い線形曲線を使用して、タイムコードからリアルタイム (ミリ秒)を計算するフォーミュラーを見つけるにはどうすればよいですか?
この曲線を近似する対数関数は次のとおりです (ブレークポイントでのフィッティング):
python - Python: numpy - 線形補間でパーセンタイルを計算する
ウィキペディアを読んだ後、パーセンタイルを計算しようとしています単純な式を実装しました
しかし、私がやりたいのは、wiki で言及されている補間バージョンです: ( http://en.wikipedia.org/wiki/Percentile#Linear_interpolation_between_closest_ranks ) Google で検索して numpy を見つけましたが、正しい結果が得られたとは思いません簡易式でも使用した場合の値です。そして、補間を行うために値を渡そうとすると、エラーが発生します。( http://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.percentile.html )
次のリストから始めましょう。
私の方法によると、探しているパーセンタイルを表す元のリストの実際の値を取得します。
しかし、numpy を使用すると、元のリストを表す実際の値が得られません。
私の質問には、線形補間法を使用してパーセンタイルを計算することにより、10、20...100 などのパーセンタイルを表す配列から値を取得する方法が配列に与えられます。
algorithm - トリリニア補間
だから私はトライリニア補間関数を書こうとしていますが、それを思い付くのに苦労しています。
まず、1D 補間を行います。
そして2D補間:
しかし、3D になると事態は複雑になります。2D 補間関数を使用して 3D 補間器を実装する方法がよくわかりません。単純な拡張であるべきなので、なぜこのメンタルブロックがあるのか わかりませんが、さまざまな変数が関係していると思います。以下の関数を開始しましたが、不完全であり、終了するのに助けが必要です。
audio - 逆補間
私はさまざまな速度で読み取ることができるオーディオ ストリームを実装するクラスを持っています (逆方向と高速の変化/「スクラッチ」を含む)...読み取り部分に線形補間を使用し、すべてが適切に機能します..
しかし、現在、さまざまな速度でストリームへの書き込みも実装したいので、一種の「逆補間」を実装する必要があります。つまり、入力サンプルベクトル Z を推定し、ベクトル Y で補間すると、出力 X が生成されます (これは私が' m を書き込もうとしています)。
私は一定の速度でそれを行うことができましたが、さまざまな速度(加速または減速など)の一般化はより複雑であることが証明されています..
この問題は繰り返し解決されていると思いますが、オンラインで多くの手がかりを見つけることができないようです.解決 :)
ありがとう!
android - Android で RotateAnimation の速度を下げる方法
RotateAnimation インスタンスの回転速度を下げるにはどうすればよいですか。次のコード スニペットを使用してアニメーションを実行しています。
c++ - 44100 から 96000 Hz へのオーディオのアップサンプリングと線形補間
44100 Hz を 96000 Hz にアップサンプリングしようとしていますが、これを試しました。
mOffset は double 値であり、44100 Hz のサンプル ファイルを移動して 96000 Hz にするためにインクリメントされるステップ係数が含まれています。この線形補間は、2 つの既知の点からの Wiki Linear Interpolation から取得されました。
ここでの使い方が間違っているのでしょうか、それともこの式が正しくない場合はどうすればよいのでしょうか??
よろしく、モーガン
image - OpenCL image3d 線形サンプリング
OpenCL で線形補間を行っていますが、結果は期待どおりではありません。そこで、以下に示すカーネルコードの簡単なテストを行いました。
2x2x2 画像のピクセル (RGBA) は次のとおりです。
11 の座標 ((0, 0, 0), (0.1, 0.1, 0.1)...(1, 1, 1)、ステップ 0.1 で 0 から 1) を使用して画像を読み取りました。 (0, 0, 0), (10, 10, 10)...(100, 100, 100) ですが、次のようになりました。
座標が 0.25 より小さいか 0.75 より大きい場合、エッジ値を返すだけです。
誰でもこれを説明できますか?ありがとう。
c++ - 等高線から高さマップを生成するアルゴリズムは何ですか?
等高線を補間して 3D ビューを生成する方法を探しています。輪郭は画像に保存されず、輪郭の各点の座標は単に std::vector に保存されます。
凸輪郭の場合:
、2つの最も近い輪郭の2つの最も近い点の間の距離を使用して、高さを簡単に計算(線形補間)できるようです(私は自分で確認しませんでした)。
私の輪郭は必ずしも凸状ではありません:
、だからもっとトリッキーです...実際、どのようなアルゴリズムを使用できるかわかりません。
更新 : 2013 年 11 月 26 日
離散ラプラスの例を書き終えました:
ここでコードを取得できます
matlab - 2D ベクトル フィールド間、または 3D 空間内の 2D ベクトル間の補間
私のプログラムは、3D 空間で風データをモデル化する 2D ベクター シートを作成します。これらの 2D シート間を補間する方法を知りたいです。X と Y の値は、静的なままの緯度/経度の値に対応するため、変化しません。ベクトルの W コンポーネントは 0 に設定され、2 つの 2D ベクトル シート間の Z 距離に対応する Z 範囲で補間されるベクトルの U/V コンポーネントのみが残されます。
私はinterp3を読みましたが、私がやろうとしていることでうまくいくかどうかはわかりません. あなたがこれを手伝ってくれるなら、私は無限に感謝しています、ありがとう.
注: 質問を複雑にしすぎて、他の人がその質問に答えてくれる可能性を失う運命にあるため、以前に尋ねたこれと同様の質問を削除しました。
ご協力ありがとうございます。さらに情報を提供できる場合はお知らせください。
sas - SAS で次の空白でない値を見つける
パネル セット データ内の値を線形補間しようとしています。したがって、変数の現在の値が「。」の場合、変数内の次のゼロ以外の値を見つけます。
たとえば、X = { 1, 2, . 、 。、 。,7), 変数 "Y" として 7 を格納し、そこから X のラグ値を勾配の分子として適用したいと考えています。誰でもこのステップを手伝ってもらえますか?