Как Matlab считает деление вектора на вектор?
26.10.2023
У нас есть два вектора. Если выполнять деление "./", то выводится поэлементное деление. А при делении "/" выводится какое-то число. Как Matlab считает это число?
Файлы
- photo_2023-10-26_17-55-56.jpg
Ответы
е - по матричным правилам
с - поэлементно
Деление прямоугольных матриц (в данном случае a/b) возвращает решение системы уравнений вида b*x=a методом наименьших квадратов. При этом количество столбцов в матрицах а и b должно быть одинаковым. Если количество строк в матрице b меньше количества столбцов, то
a/b = (b*bT)-1*b*aT
Если наоборот, количество строк больше количества столбцов, то
a/b = (bT*b)-1*bT*a