Как использовать приближение наименьших квадратов в MATLAB?
Для домашнего задания по линейной алгебре я решил следующее уравнение, используя MATLAB\
оператор (который является рекомендуемым способом сделать это):
A = [0.2 0.25; 0.4 0.5; 0.4 0.25]; y = [0.9 1.7 1.2]'; x = A \ y
который дает следующий ответ:
x = 1.7000 2.0800
В следующей части задания я должен решить то же самое уравнение, используя приближение наименьших квадратов (а затем сравнить его с предыдущим значением, чтобы увидеть, насколько точна аппроксимация).
Как я могу найти способ сделать это в MATLAB?
Предыдущая работа: я нашел функциюlsqlin
, который, кажется, в состоянии решить уравнения вышеуказанного типа, но я не понимаю, какие аргументы приводить его, ни в каком порядке.