データセットの束から生成される任意の閉曲線(端点が比較的最初の点に近づく)があるとします。結果の形状の?任意の閉曲線の中心点と境界線を見つける(ランダムウォーク)
答えて
を言ってください。
最初の1
はすでに@AakashMによって対処し、我々は次のプロットでそれを示すことができる:赤い四角は「境界」である。
ここで@AakashMを引用します。私は彼の発言が非常に重要であることを理解しているからです:"(閉曲線を持つためには、終点は「近く」ではなく、最初のポイント)この定義でそれを計算するための自然な方法 『」中心点として、あなたは、少なくとも2つを持っている
』:
- センターポイント=中間点赤の広場の
- センターポイント=を{平均しますあなたの曲線のx座標の平均、あなたの曲線のy座標の平均}
どちらも中心点として使用できますが、結果は異なります。
あなたの曲線のConvex Hullを発見された問題に対処する他の方法で、下に示されているように:あなたはそれのためにグーグル場合
は、あなたが凸包を見つけるためのアルゴリズムを見つけるだろう、素敵な紹介はhereです。
再び、あなたが中心点を算出するための2つの「自然な方法があります
- をセンターポイント= {あなたの曲線のX座標の平均、あなたの曲線のy座標の平均}
- センターポイント= {平均X CH点の座標、CHポイントのy座標の平均値}
HTH!
(私はあなたがは曲線を閉じ持っているため、あなただけでなく、「近い」であるとエンドポイントが必要ですが、最初のポイントと一致することに注意してください)
場合は「中心点」ではあなたが平均重心、そして均一な密度を仮定している場合は、this questionが必要です。
「境界線」とは、軸に平行な辺を持つ境界矩形を意味する場合は、曲線上に最小値と最大値のxとyが必要です。
それらのいずれかは、あなたが何を意味するかでない場合は、あなたの質問のための2つの可能な解釈(おそらくより)があります...
境界のために、あなたは、によって与えられた答えを参照することができます@ belisariusと@AakashM。
centerpointについては、「重心」が必要です。 Good 'ol Wikipediaにはhttp://en.wikipedia.org/wiki/Center_of_massとhttp://en.wikipedia.org/wiki/Centroidという説明とレシピがあります。
一般に、重心の計算には頂点の平均を計算するよりも異なる結果が得られます。この差は、頂点が均一に分布していない場合に顕著になります。
- 1. html二次曲線の中心点
- 2. CSS - 境界線の半分だけが見える境界
- 3. ポリフィットからの曲線の交差点を見つける
- 4. スプライン曲線上の点を見つける
- 5. C++平行線を見つける境界内の座標
- 6. Android:境界線としてのぼけ
- 7. MATLABの点と曲線の間の最小距離を見つけよう
- 8. 縦の境界線が水平な境界線でつぶれる - flexbox
- 9. 境界線の幅
- 10. arbor.jsエッジの点線ベジエ曲線
- 11. 曲線の交点を見つけるために、より神託の方法
- 12. 楕円曲線点
- 13. 境界の中心
- 14. THREE.js境界線とオーバーレイ - マテリアルシェーダ
- 15. 一連の線の境界線の矩形を見つけるにはどうすればよいですか?
- 16. イメージマップ内の領域に境界線をつける
- 17. 最良の単調曲線フィットを見つける
- 18. Windowsフォームで点線の境界線スタイルを作成する方法は?
- 19. Tabhost下の境界線アンドロイド
- 20. 2色の境界線
- 21. Divタグの境界線
- 22. UITableViewセクションの境界線
- 23. 線の交点矩形 - 交点を見つける方法?
- 24. 境界線レイアウトのExtJS中心項目を水平方向にスクロールします
- 25. R描画(abline + lm)任意の点を通る最良線の線
- 26. 2次元の長い領域の中心線を見つける方法
- 27. d3任意の線での線グラフの塗りつぶし
- 28. 3次ODEと線の交点を見つける?
- 29. CSSボックスシャドウインセット折りたたまれた境界線の境界線の間のギャップ
- 30. Mathematica:2つの曲線の接線