У меня есть следующее уравнение, которое я хочу, чтобы решить:Настройка системы линейных уравнений в MATLAB
H*b0 = M(Q+1)b(Q+1)+l+M'B
unknowns
являются b0, b(q+1)
и B
. Размеры известных матриц:
H=(42 x 42)
M(Q+1) = (42 x 21-P)
l = (42 x 1)
M' = (42 x 4)
Так что я хочу выяснить, как найти векторы.
Есть ли встроенная команда, которую я мог бы сделать, чтобы сделать это?
Это происходит из This paper
EDIT :: Размер неизвестных должно быть (все векторы-столбцы):
b0 = 21
b(q+1) = 21-P (P=4 in this case)
B = P (4 in this case)
Я думаю, что есть какое-то недоразумение, вы могли бы также перечислить размер ваших неизвестных переменных? –
Я отредактировал вопрос, чтобы показать размеры – yankeefan11
Размеры, похоже, не совпадают. 'M (Q + 1)' равно 42 на 42, а 'b (Q + 1)' равно 17 на 1? Кроме того, у вас недостаточно ограничений, как уже говорят два ответа. Из какой части статьи это происходит? Я не могу прочитать всю статью, чтобы ответить на этот вопрос. – Memming