0
У меня есть A
и B
массив ячеек матриц внутри. Я хочу, чтобы получить C
cellarray векторизации умножения матрицы
A =
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
B =
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
[18x18 double]
K = magic(18);
В течение цикла:
C = cell(8,1);
for ii = 1:8
C{ii} = K*A{ii}'*B{ii};
end
Как я могу сделать это в векторизованном виде (клетка)?
Я не вижу, как вы могли бы векторизовать без преобразования массивов ячеек в многомерные массивы. –
@ Luis Mendo. Я хочу, чтобы я обратился к массиву ячеек в конце результатов C. В середине процесса я могу использовать многомерные массивы. Но я все еще хочу использовать ячейку для хранения всех матриц в конце. – petersen