Разделить матрицу на вектор - PullRequest
0 голосов
/ 26 мая 2020

Вопрос: Я пытаюсь разделить матрицу 3x63 (каждую ее строку) на вектор 1x63 (который является последней строкой матрицы), и Matlab кричит мне, что Matrix dimensions must agree. Что я здесь делаю не так?

coords_ = load('m1.mat')
x2D = coords_ .x2D
[rows, columns] = size(x2D)
last_row_2d = x2D(end ,:)
mat_2d = repmat (x2D ,[rows columns])
new_mat = mat_2d ./ last_row_2d

1 Ответ

2 голосов
/ 26 мая 2020

Только что сделал, и это сработало:

last_row_2d = x2D(end ,:)
new_mat = x2D(1:2,:) ./ last_row_2d
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...