Вы можете решить это с помощью программы, точно так же, как вы удалите его вручную (с умножение и вычитание, а затем подавать результаты в уравнения). Это довольно стандартный среднего школьного уровня математики.
Так что вы в конечном итоге с:
a = 0.0785250
b =
Если вы подключите эти значения обратно в A, B и C, вы поймете, что они правильные.
Хитрость заключается в том, чтобы использовать простую матрицу 4х3, что снижает, в свою очередь, на матрицу 3х2, 2х1, потом что "а = н", н, будучи фактическим количеством. Как только вы имеете это, вы кормите его в следующую матрицу, чтобы получить другое значение, то эти два значения в следующую матрицу до того, как вы решили все переменные.
Если у вас есть N различных уравнений, вы всегда можете решить для n переменных. Я говорю, отличается, потому что эти два не являются:
7a 2b = 50
14a 4b = 100
Они такие же уравнение, умноженное на два, так что вы не получите решение от них - умножением первых двух после вычитания оставляет вас с истинным, но бесполезные высказывания:
0 = 0 0
К примеру, вот некоторый код на C, который работает одновременных уравнений, которые вы поместили в ваш вопрос. Во-первых, некоторые необходимые типы, переменные, поддержка функция для распечатки уравнение, и начала
main
:
#include