• 締切済み

3次元のベクトル合成

3次元における3点のベクトル合成点をエクセルで求めたいです。 例えば、 A点(339.92, -7.84) B点(126.17, +18.73) C点(214.52, -13.03) の3点があります。(X,Y)、Xが360度の円上のポイント、Yが0縦に+-の値のポイント。 2次元のベクトルなら、前に質問して計算式を教えていただいたのでわかるのですが、 https://okwave.jp/qa/q9142730.html 縦方向を含めた3次元のポイントを計算する方法が知りたいです。たくさん計算しないといけないので、エクセルの関数でたりたいのです。

みんなの回答

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

>エクセルでの方法はどうなりますか? https://okwave.jp/qa/q9142730.html の「エクセル」に、  A1 ← 339.92  A2 ← 126.17  A3 ← 214.52 を代入すると?  B1 = 0.939  B2 = -0.590  B3 = -0.824 と、  C1 = -0.343  C2 = 0.807  C3 = -0.567 z 座標を追加。  D1 = -7.840  D2 = 18.730  D3 = -13.030 合成ベクトルは、  x 座標 B4 =sum(B1:B3)  y 座標 C4 =sum(C1:C3)  z 座標 D4 =sum(D1:D3)   

honeybeans
質問者

お礼

回答いただきありがとうございます。あるソフトを使うと、縦(z座標?) は-4.82となるようなのですが、食い違いますね。そのソフトでやると1回ずつしかできないので、大量のデータをエクセル上で関数を使って計算したいのですが。。。

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.1

A ~ C 点の x, y 座標は、 https://okwave.jp/qa/q9142730.html と同様に勘定。 A ~ C 点の各 z 座標は { -7.84, +18.73, -13.03 } らしい。 あとは、 x, y ,z 座標をそれぞれ加算して「3点のベクトル合成点」の x, y ,z 座標。 (-0.475, -0.103, -2.140) かな?   

honeybeans
質問者

補足

すみません、エクセルでの方法はどうなりますか?

関連するQ&A