問題タブ [curve]
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.
image-processing - 2枚の写真の2本の曲線を比較するにはどうすればよいですか?
2本の線がある2つの画像があります。2本の曲線を比較して、それらがどれほど類似しているかを知りたいです...プログラミングにMathlabを使用し、Imageプロセスパッケージも使用しています。
よろしくお願いします
フォトアルバム
c# - C# で sin/cos 曲線の最小値と最大値を見つける最も効率的な方法
背景:私のプログラムには、一連の点を取り、それらの点によって生成された曲線の最小値と最大値を見つける関数があります。問題は、while ループを使用して近似誤差に基づいて最小/最大を計算するため、信じられないほど遅いことです。私は自分で書いたわけではないので、これがどの正式な方法なのか完全にはわかりませんが、新しいより効率的な方法が必要であることはわかっています。
質問:私の質問は、C# を使用して曲線上の最小最大ポイントを見つけるための最良かつ最も効率的な方法/アルゴリズムは何ですか?これも非常に正確ですか?
曲線について:近くに大学の数値解析の本があるので、必要なのはメソッド名と正しい方向への微調整だけです。曲線を近似するために選択した数のポイントを生成できますが、ポイントの数を効率的な最小値に維持したいと考えています。曲線は常に Sin/Cos 曲線の 1 つのセグメントの形をしていますが、常に同じ曲線であるとは限らず、常に 1 周期未満になります。Theta の範囲は 0° から 359.999...° です。位相と振幅のシフトがあり、Y が負になることはありません。この関数/アルゴリズムは、曲線が変化するにつれて数百ミリ秒ごとに実行されるため、高速に実行する必要があります。
任意の提案をいただければ幸いです。
編集
曲線の詳細:ポイントはマウスの移動で生成されます。ポイントは、車のサーペンタイン ベルトのようなアイドラーを備えたドライブ デザインのゴム ベルトの長さに基づくポイントのセットです。アイドラーの位置によってベルトの長さが決まり、曲線 [ベルトの長さ (y) 対 アイドラーの位置 (x)] が得られます。この場合のアイドラーは旋回アイドラーであり、一定の円運動をします。ドライブの設計が変わると、長さのポイントが変わるか、アイドラーの可動範囲が制限されるため、曲線が変わります。アイドラーの可動範囲は、潜在的に 0° から 359.999...° であり、上記のようにシータです。スロット付きアイドラーの場合、最大範囲は曲線の周期の 1/2 です (より簡単な問題)。
私が必要としているのは、両方のタイプのアイドラーの一般的なソルバーだと思いますが、実際の問題はピボット アイドラーにあります。
graphics - R の一連のポイントからマップ上に平滑化された領域をプロットする
Rのマップ上の一連のポイントの周りにエリアをプロットするにはどうすればよいですか? 例えば
...これにより、各ポイントに頂点を持つポリゴンが得られますが、かなり安っぽく見えます。ポリゴンをある種の曲線に「滑らかにする」方法はありますか?
flash - 曲線点を動的に見つけるcurveTo
私の数学の知識はこれまであまり広範ではなかったので、これは簡単な質問かもしれませんが、よくわかりません。
基本的に、私はcurveTo関数を使用して飛行経路の線を描画していますが、どのようにすればよいかわからないのは、曲線のポイントを動的に見つけることです。たとえば、ライアンエアーのサイトを見ると、http://www。 ryanair.com/en/cheap-flight-destinationsすべての線がきれいに湾曲しています。
私はcurveXとcurveYを見つける必要があります
これ以上の情報が必要な場合は、コメントを残してください。質問があればお答えします。
よろしくお願いし
ます
r - 連続密度プロットの下の面積の計算
これを使用して2つの密度曲線をプロットしました:
特定の Avg.Position 範囲の各曲線の下の面積を計算したいと思います。通常の曲線の pnorm のようなものです。何か案は?
iphone - iPhoneでcocos2d+Box2dを使用して曲線でレベルを作成するにはどうすればよいですか?
次のようなレベルのゲームを作成したい:http://img169.imageshack.us/img169/7294/picdq.png
プレーヤーはレベルを「飛ぶ」ように移動し、壁に衝突してはなりません。どうすればそのようなレベルを作成できますか?
私はそのソフトウェアを見つけました:http://www.sapusmedia.com/levelsvg/
それほど安くはないので、上の写真のようなレベルを作る別の方法があるのではないかと思います...?
geometry - パラメトリック連続曲線を最適にプロットするには?
円などのパラメトリック カーブがあるとします。
次のような方法で画面に曲線をプロットします。
- すべてのピクセルが一度だけペイントされます (最適な部分)
- 曲線(連続部分)上にある各(x、y)にペイントされたピクセルがあります
[t1, t2] の各 t に対して (x, y) をプロットするだけでは、これらの条件は満たされません。
パラメトリック曲線の一般的な解決策を探しています。
c++ - 曲線軌道オブジェクト指向
私は3D環境に宇宙船を持っています。コントロールポイントを使用してBスプライン曲線を描画しました(描画できるようにベジェ曲線に変換されました)。ドローイベントが呼び出されるたびに、船はポイント(0,0,0)にあり、カーブ上の次の座標に変換されます。さて、この変換を行う前に、船の向きがそのポイントでのカーブの接線に沿っているように回転させる必要があります。
これを行うことで、現在のポイントに近いカーブ上のポイントを見つけることで、接線を概算できます。私はC++でOpenGLを使用しています
回転ベクトルは接線だと思いますが、船を回転させるのに必要な角度がわかりません。船を回転させて接線に合わせるにはどうすればよいですか?
c# - 平滑化/丸み/曲線の折れ線グラフを描画するにはどうすればよいですか? (C#)
システム パフォーマンス データを測定してデータベースに保存しています。これらのデータ ポイントから、時間をかけて折れ線グラフを描いています。その性質上、これらのデータ ポイントには少しノイズがあります。すべての点が局所平均値から少なくとも少しずれています。折れ線グラフをある点から次の点までまっすぐに描くと、ギザギザのグラフが生成されます。1 ピクセルあたり > 10 データ ポイントのような大きな時間スケールでは、このノイズは幅の狭いギザギザの線領域に圧縮されます。たとえば、小さいスケールの場合のように 1 ピクセルではなく 20 ピクセルの高さになります。
ラインのスムージング、アンチエイリアシング、単純化などについて読んだことがあります。しかし、私が見つけたものはすべて、何か他のものについてのもののようです.
アンチエイリアシングは必要ありません。.NET は、画面上に線を描画するときに既にアンチエイリアシングを行っています。
私は単純化を望んでいません。極端な値を表示したままにしておく必要があります。少なくともそれらのほとんどです。
スプライン曲線の方向に進んでいると思いますが、説明されているものが私が望むものであるかどうかを評価するためのサンプル画像はあまり見つかりませんでした. Google ブックスで非常に科学的な本を見つけましたが、半ページの数式でいっぱいで、今は読み通すのが好きではありませんでした...
例として、Linux/Gnome のシステム モニター アプリケーションを見てみましょう。最近の CPU / メモリ / ネットワークの使用状況を滑らかな線で描画します。これは少し単純化しすぎているかもしれませんが、試してみて、微調整できるかどうかを確認してください。
私は C# コードを好みますが、外部参照なしで C# に移植できる限り、アルゴリズムや他の言語のコードも問題ありません。
google-maps - Lat、Lngポイントが円の中に含まれているかどうかはどうすればわかりますか?
かなり自明です。私はグーグルマップを使用していて、緯度と経度の点が半径の円内にあるかどうかを調べようとしています。たとえば、x(xはユーザーが選択します)。
バウンディングボックスはこれでは機能しません。私はすでに次のコードを使用してみました:
これでも、マーカーは円の外側に配置されます。
これは曲率や面積の計算が必要な簡単な計算だと思いますが、どこから始めればよいのかわかりません。助言がありますか?