A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
計算してみたのかどうかを補足にどうぞ。
この回答への補足
どうも失礼しました。
以下にこれまでmatlabを用いて行ってきた計算過程の概略を示します。
1つ目の球面を球1、
2つ目の球面を球2、
3つ目の球面を球3
と呼ぶことにします。
1.球1と球2が交わる部分(円)を求める。
円の中心の座標は、球1の中心の位置ベクトルO1と球2の中心の位置ベクトルO2から、
(r1^2-r2^2+|O1-O2|^2)O1 + (r2^2-r1^2+|O1-O2|^2)O2
--------------------------------------------------
2|O1-O2|^2
と計算されました。この位置ベクトルを以下ではCと表記します。
半径は
sqrt(r1^2-((r1^2-r2^2+|O1-O2|^2)/2|O1-O2|)^2)
と計算されました。この半径を以下ではRと表記します。
円が3次元空間内でどのように「傾いて」いるのかを調べるために、
球1と球2の位置ベクトルの差O2-O1が
z軸に対してどの程度傾いているのかを回転行列で表し、
xy平面上の円を表すベクトル
[R*cos(t)]
[R*sin(t)]
[0 ]
0<=t<=2*pi
に回転行列をかけ、
更にベクトルCを加算して
球1と球2が交わる部分である円を求めました。
2. 1.で求めた円と球3が交わる点を求める
円上の点は上記で示しましたように、パラメータtを遷移させることで円上を移動することができます。
tを小刻みに遷移させ、
円上の点と球3の中心の間の距離が十分にr3に近づいたらその時の円上の点を3つの球の交点とみなします。
非線形の3元連立方程式を解く技量は今の自分には無いので、計算は上のような手順でmatlabを用いてやっておりますが、
力技の近似でしかないので何か別の高速で精度の良い方法は無いものかと思っております。
公式のようなものがあれば一番はやいのですが。
どうも長々と読みづらい文章ですみません。
お時間がよろしければお返事いただけると嬉しいです。
No.2
- 回答日時:
3つの球の方程式が2定点を通るなら,それらの2定点の座標を(xa,ya,za)と(xb,yb,zc)とおいて代入してやれば、6つの方程式ができますので、数式処理ソフトを使って解かれればいいだけでしょう。
2定点から、各球の中心座標までの距離が等距離(各球の半径に等しい)にあることが分かります。つまり各球の中心座標は、2定点から等距離の平面上にあるということです。
簡単のためXY座標平面をこの等距離の平面に一致し、2定点の中点を原点に設定すると考えやすいでしょう。
座標軸をこのようにとれば、z1=z2=z3=0となります。
つまり、球の方程式は
(x-x1)^2+(y-y1)^2+z^2=r1^2
(x-x2)^2+(y-y2)^2+z^2=r2^2
(x-x3)^2+(y-y3)^2+z^2=r3^2
となります。
また2定点の座標は(0,0,a),(0,0,-a),(a>0)と置けますので代入すると
x1^2+y1^2+a^2=r1^2
x2^2+y2^2+a^2=r2^2
x3^2+y3^2+a^2=r3^2
a^2=r1^2-x1^2-y1^2=r2^2-x2^2-y2^2=r3^2-x3^2-y3^2
と出てきます。
これを満たすa>0を
a^2=r1^2-x1^2-y1^2
から求めれば、2定点の座標は(0,0,a)と(0,0,-a)となります。
なお、
r1^2-x1^2-y1^2=r2^2-x2^2-y2^2=r3^2-x3^2-y3^2(=a^2)
の関係は3つの異なる円が2定点を共有する為の条件になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 数学の問題がわかりません。(球の中心の座標を求める問題) 2 2023/02/14 15:52
- 数学 数学ベクトルに関しての質問 3 2022/05/25 23:21
- 数学 球面と接する直線の軌跡が表す領域 4 2023/07/30 12:37
- 数学 線形代数の2次元直交座標系、極座標系についての問題がわからないです。 2 2022/07/16 20:42
- 中学校 中1数学 比例のグラフの座標の読み取り 4 2023/03/28 12:26
- 数学 この問題が分かりません! 右図の直線①②の式は、y=-x+4①、 y=3/4x+1② である。2つの 3 2022/05/04 22:29
- 物理学 電磁気の問題で質問です。 2 2022/07/16 17:41
- 物理学 導体球殻 電場・電位 2 2023/01/28 11:51
- 数学 2次関数y=ax^2のグラフは点A(4,2)を通っている。y軸上に点BをAB=OB(Oは原点)となる 1 2022/04/08 00:05
- 数学 線形代数の問題について教えて欲しいです。 3 2023/05/06 23:13
このQ&Aを見た人はこんなQ&Aも見ています
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
重分積分の極座標変換について
-
座標(x,y)間(=2点)の...
-
「原点に返る」と「原点に戻る...
-
座標空間について、点Pの座標を...
-
AB=2である2定点A、Bに対して...
-
楕円の角度とは?
-
エクセルでグラフの作り方 軌...
-
座標のS/I方向について
-
測量座標と算数座標の違い
-
【エクセル】傾いた楕円の長軸...
-
円柱?
-
任意の地点からの回転座標の求め方
-
生データーからのグラフから関...
-
座標から距離を求める方法
-
この解説の(5)が分かりません...
-
右下の小さい数字について
-
2点を通る半径rの円の中心の座標
-
数学の問題がわかりません。(球...
-
座標を入力すると角度を得られ...
-
大学の複素数の問題なんですが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
座標(x,y)間(=2点)の...
-
「原点に返る」と「原点に戻る...
-
距離と方向角から座標を求める...
-
右下の小さい数字について
-
なぜベクトルの外積の向きが右...
-
距離、方位角から座標を求める方法
-
重分積分の極座標変換について
-
測量座標と算数座標の違い
-
2022年 東京理科大 難易度判定
-
楕円の円周上の座標を求める計...
-
2次関数y=ax^2のグラフは点A(4,...
-
エクセルでグラフの作り方 軌...
-
N点間の中心と重心の求め方
-
複素数平面と座標平面の対応に...
-
楕円の角度とは?
-
等角螺旋(らせん)の3次元的...
-
「0でない2つのVのベクトルu,v...
-
【数学】 解説の下から4行目が...
-
座標値 世界測地系と日本測地系...
-
座標を入力すると角度を得られ...
おすすめ情報