18 (実際には 26 ではない) の異なる変数を使用する 6 つのパラメトリック方程式があり、そのうち 6 つは不明です。
私はいくつかの紙のパッドに座って、未知数のそれぞれの方程式が何であるかを理解することができますが、私が探している6つの方程式を吐き出す簡単なプログラムソリューション(私はMatlabで考えています)がありますか?為に?
編集: 残念ながらこれは閉鎖されましたが、その理由はわかると思います。誰かがまだ興味を持っている場合、方程式は(私は信じています)非線形です:
r11^2 = (l_x1*s_x + m_x)^2 + (l_y1*s_y + m_y)^2
r12^2 = (l_x2*s_x + m_x)^2 + (l_y2*s_y + m_y)^2
r13^2 = (l_x3*s_x + m_x)^2 + (l_y3*s_y + m_y)^2
r21^2 = (l_x1*s_x + m_x - t_x)^2 + (l_y1*s_y + m_y - t_y)^2
r22^2 = (l_x2*s_x + m_x - t_x)^2 + (l_y2*s_y + m_y - t_y)^2
r23^2 = (l_x3*s_x + m_x - t_x)^2 + (l_y3*s_y + m_y - t_y)^2
(r
秒を二乗、良いスポット @gnovice!)
私が見つけなければならない場所t_x
t_y
m_x
m_y
s_x
とs_y
なぜ私はこれらを計算しているのですか?2 つの点 p1 (at 0,0
) と p2 at( t_x,t_y
) があり、3 つの座標 ( l_x,l_y
{1,2,3})のそれぞれについて、p1 と p2 からその点までの距離 ( r1
& ) はわかっていますが、座標系は異なります。r2
変数s_x
とs_y
は、一方の座標セットを他方の座標セットに到達させるためにどれだけスケーリングする必要があるかm_x
をm_y
定義t_x
しt_y
ます。
おー!l_x,l_y
また、ポイント ( ) が p1 と p2 の最高値より下にあることも知っています。つまり、 l_y
< max( 0
, t_y
) とl_y
> 0 とl_y
<t_y
です。
パッドを取り出して数学的に処理する必要があるかもしれないほど具体的に思えます!