, например, что я имею следующую матрицу, представляющую некоторое изображение:Назначение вектора в ячейке матрицы
I=[1 2; 5 7; 7 5];
Получение вектора для вышеуказанной матрицы, мы можем сделать следующее:
I_vector=I(:);
В то же время скажем, что у нас есть следующий вектор, который был получен после применения некоторых операций на I
f=[5 65 65; 65 67 98; 7 7 9; 87 34 86; 65 87 87; 86 23 07; 76 89 13];
Скажите, что для каждого элемента в I
я хочу присвоить векторное значение. Итак, вместо I(1)=1
, я хочу, чтобы это было I(1)=[5 65 65]
. Итак, при вызове I(1)
мы получаем последний результат.
Возможно ли это в matlab
?
Спасибо.
вы можете назначить строку матрицы следующим образом: 'f (1, :) = [5 65 65]'. Это ты имел в виду? – Amro