Как делить матрицы в MATLAB?
08.03.2021
Добрый день! Помогите пожалуйста выполнить следующую задачу:
w/m, где w - вектор-столбец, а m - матрица.
Какие нужно ввести значения элементов матриц и команды для этого действия.
Не могу понять как д...
Добрый день! Помогите пожалуйста выполнить следующую задачу:
w/m, где w - вектор-столбец, а m - матрица.
Какие нужно ввести значения элементов матриц и команды для этого действия.
Не могу понять как делить матрицы в матлаб.
Заранее спасибо!
Комментарии
Так и делить как вы написали. ТОка слэш другой. Это две разных операции - л. дел-е и пр. дел-е. Фраза "разделить на матрицу" - жаргон. Подразумевается умножение на обратную матрицу. Так говорят по аналогии с действиями над числами. Деление матрицы А на матрицу В формально не определяют, вместо этого определяют произведение матриц А и В⁻¹. Произведение чисел коммутативно: от перемены мест множителей произведение не меняется, 3⋅2=2⋅3. А произведение матриц некоммутативно, порядок множителей обычно имеет значение. Как правило, произведение А⋅В⁻¹ не равно произведению В⁻¹⋅А. Операции левого и правого деления матриц используются в матлаб.
правое (/) матричное деление определяется так: А/В=А⋅В⁻¹
левое (\) матричное деление определяется так: А\В =А⁻¹⋅В
Подскажите размерности, я уже их столько попробовал, но все равно не даёт делить. И какой знак надо использовать / или ./?
./ - это поэлеменнтное деление, оно нужно ябы выразился для традиционного понятия в программировании - массив. По факту массив и матрица это разные вещи.
https://hub.exponenta.ru/quest/matlab-v-primerakh-i-zadachakh60
В соседней теме кстати есть лаборатроный практикум. В лабораторной 3 есть о решении слау.
Извините, 404 ошибка по вашей ссылке. А какая матрица нужна для вектора-столбца, чтобы по размерности деление получилось, я с обратной матрицей тоже пробовал, ничего не получается, про жаргон деления знаю. Если оформлять деление, то в формуле писать вместо w/m w*m^(-1)???
Или использовать команду inv, просто матрица должна быть квадратная, чтобы получить обратную, а если получить из квадратной матрицы обратную, то она по размерности не подойдёт для умножения с вектором-столбцом, можете сами проверить.
ну к примеру (3х3)*(3х1)
https://hub.exponenta.ru/quest/matlab-v-primerakh-i-zadachakh60
Нет, к сожалению, пишет про неправильную размерность матриц