У меня есть группы скаляры и матрицам respertively:Как получить среднее значение взвешенных матриц без цикла?
w1, w2...wn
A1, A2... An
Как получить
w1*A1 + w2*A2 + ... + wn*An
без цикла? И как эффективно получить
w1*(b1*c1) + w2*(b2*c2) + ... + wn*(bn*cn)
Где bi
и ci
векторы, но bi*ci
является матрица, а не скалярная?
вы пробовали просто введите то, что вы написали (например, 'w1 * A1 + w2 * A2 + ... + Wn * An') ИНТ o Matlab? Это основные операции матрицы Matlab: [times] (https://se.mathworks.com/help/matlab/ref/mtimes.html) и [plus] (https://se.mathworks.com/help/matlab/ref /plus.html). – NLindros
maeby я должен создать вектор 'w' из' wi' и матрицы 'A' из rehaped' Ai', и после этого использовать 'bsxfun', но есть ли другой способ без изменения? – user7484269