重複の可能性:
C ++の一次方程式のシステム?
私は次の2つの連立方程式を持っています:
a、b、c、dの場合:
0 = a * r1_x + b * r1_x * r1_y + c * r1_y + d
1 = a * r2_x + b * r2_x * r2_y + c * r2_y + d
0 = a * r3_x + b * r3_x * r3_y + c * r3_y + d
1 = a * r4_x + b * r4_x * r4_y + c * r4_y + d
e、f、g、hの場合:
0 = e * r1_x + f * r1_x * r1_y + g * r1_y + h
0 = e * r2_x + f * r2_x * r2_y + g * r2_y + h
1 = e * r3_x + f * r3_x * r3_y + g * r3_y + h
1 = e * r4_x + f * r4_x * r4_y + g * r4_y + h
私はr1_x、r1_y、r2_x、r2_y、r3_x、r3_y、r4_x、r4_yの値を知っており、最初の値でa、b、c、dを、2番目の値でe、f、g、hを解く必要があります。
鉛筆と紙でこれらを解決する方法は知っていますが、プログラムする方法がよくわかりません。上記の方程式をCまたはC++(または擬似コード)でどのように解くことができますか?
ありがとう