- 締切済み
2次元平面における2点間の平均距離
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- phyonco
- ベストアンサー率38% (47/121)
任意の2点をrr1=(x1, y1), rr2=(x2, y2)とする。この2点間の距離は r12 = √([x1 - x2]^2 + [y1 - y2]^2) これを、0 < x1, x2 < a, 0 < y1, y2 < b という範囲で平均したらよろし。つまり、 r12 dx1 dy1 dx2 dy2 を上の範囲で積分し、ABの面積の二乗でわったらよろし。
- koko_u_u
- ベストアンサー率18% (216/1139)
あ。タイトルが「平均距離」になっていることに回答してから気付いた。
補足
すいません. 本文を書き間違えました.平均距離です. xy座標平面上の(0,0),(a,0),(0,b),(a,b)の4点からなる平面AB. その平面ABに含まれる2点を任意に選んだ時 その「2点間の距離の平均」をa,bを使って表したいです.
- koko_u_u
- ベストアンサー率18% (216/1139)
>その2点間の距離をa,bを使って表したいです. 平面内の 2 点を任意に取るなら、a, b はその 2 点とほとんど関係ないですよね。 例えば、2 点の距離の最大を a,b を用いて表わす、なら意味が通りますけど。
関連するQ&A
- 3次元空間で3点を通る平面を2次元座標で表すには
3次元のベクトル(?)に関して質問させてください。 いまxyz座標の3次元空間の中に原点O(0,0,0), 点A(ax,ay,az), 点B(bx, by, bz)の3つの点があるとします。 3次元空間の中に3つの点があるので、これら3点を通る平面がひとつだけ決まります。 この平面がXY平面となるような、新しいXYZ空間を下記の条件で定義したいです。 原点O(0,0,0)に対応する点 → O'(0, 0, 0) 点A(ax,ay,az)に対応する点 → A'(αx, 0, 0) ただし αx = √(ax^2 + ay^2 + az^2) 点B(bx, by, bz)に対応する点 → B'(βx, βy, 0) このときのβx, βyの決め方を教えていただけないでしょうか? (おそらくβyの符号で2通りあると思います) ----- 具体的な目的は、以下のようなものです。 xyz座標の関数として値が決まるf(x, y, z)があります。 これを点O, A, Bを通る平面上でメッシュを切って計算しました。 この結果をgnuplotのpm3d mapでグラフ化したいのですが、gnuplotの入力は以下のようなフォーマットです。 X1 Y1 f(x1,y1,z1) X2 Y2 f(x2,y2,z2) X3 Y3 f(x3,y3,z3) X4 Y4 f(x4,y4,z4) ... そこでxyz空間の平面OAB上の点Pn(xn,yn,zn)を対応するXY平面上の点Pn'(Xn,Yn)に変換したいです。 よろしくお願いします。
- ベストアンサー
- 数学・算数
- xy平面上に点A(1,2)、B(2,1)がある・・
xy平面上に点A(1,2)、B(2,1)がある。点Pがx軸上を動くときベクトル→PA+3→PBの大きさが最少になる点Pの座標は□である。 分かりません。。 よろしくお願いします。
- ベストアンサー
- 数学・算数
- 2点間の距離公式
空間内の三斜晶系の格子(軸長a≠b≠c, 軸角α≠β≠γ)内にある2点ABの座標をA(x1, y1, z1)、B(x2, y2, z2)とすると、 2点間の距離は以下の式で求めることができます。 AB^2 = (x1-x2)^2・a^2 + (y1-y2)^2・b^2 + (z1-z2)^2・c^2 + 2(x1-x2)(y1-y2)ab(cosγ) + 2(y1-y2)(z1-z2)bc(cosα) + 2(z1-z2)(x1-x2)ca(cosβ) 例えば、次のような格子の大きさと任意の二点A,Bの座標を設定すると、 格子: a = 10, b = 12, c = 15, alpha = 60°, beta= 70°, gamma= 80° 2点の座標: A(3/10, 4/10, 5/10), B(5/10, 3/10, 4/10) AB間の距離は、上記の公式から“AB = 2.570”と求まります。 このとき、どのようにして上記の二点間の距離を求める公式が導かれるのでしょうか?? 自分で導こうと式を展開していくと、途中で非常に複雑になってしまい、 上のようなシンプルな式の形に到底辿り着けそうな気がしません。 どなたか、上記の公式を導き出せる方、出来るだけ分かりやすく教えて頂けるとありがたいです。 どうぞよろしくお願いします。
- ベストアンサー
- 数学・算数
- 4次元以上の座標からできる平面と点との距離の求めかた
4つ以上の座標をもつ3点A1(x1,y1,z1,w1...)、 A2(x2,y2,z2,w2...)、A3(x3,y3,z3,w3...)からできる平面と 点T(x4,y4,z4,w4...)との距離をベクトルなどで求めることは可能ですか? 公式などありましたら教えてください。
- 締切済み
- 数学・算数
- 3次元での点群に対する最小二乗法での平面の算出について(点と平面の距離
3次元での点群に対する最小二乗法での平面の算出について(点と平面の距離。残差ではない。) -- 点と平面のZ軸方向の距離(残差)の二乗和を最小とする場合には、 平面をax+by+c=zとして、Σ(ax+by+c-z)^2をa,b,cのそれぞれで偏微分して それを=0とした連立方程式を解くことで解を得ることが出来ました。 また、式の形も、ある点のxとyを平面の式へ代入した際の値と、点のz値の差分を見ており、 簡単に納得のできるものとなりました。 これに対して、点と平面の距離(空間的な最小距離)の二乗和を最小とする場合には、 どのような流れで計算すれば良いのでしょうか? 点と平面の距離は|Ax+By+Cz+D| (A,B,Cは単位ベクトル)として求まりますが、 これをどう使うのかが分かりません。 Σ(Ax+By+Cz+D)^2をA,B,C,Dのそれぞれで偏微分して=0としても、 定数項が無いため、連立方程式の解がすべてゼロとなってしまいます。 強引に、Σ(A'x+B'y+C'z+1)^2として変形させて解いてみましたが、 得られたA',B',C'からA,B,C,Dに戻すと、Dがきちんと出ませんでした。(他についても怪しい。) こういった状況に迷い込んでしまい、どう考えるのが良いのか分からなくなってしまいました。 指南いただけませんでしょうか?
- ベストアンサー
- 数学・算数
- 三次元座標の平面に対する反転
ある点を平面に対して反転させる方法を教えて下さい。 エクセルで計算したいので、 その計算式を教えていただけるとありがたいです。 平面上の任意の3点の座標と、 反転させたい点の座標が分かっているとします。 知りたいのは、反転させた点の座標です。 法線ベクトルを使えばいいのだと思いますが、 その先でつまづいています。
- ベストアンサー
- 数学・算数
補足
それができません. 誰か教えてください.