У меня есть данные размера выборки m
из n x n
матриц в n
по m*n
матрица назовите его P
.Как «векторизовать» эту операцию?
У меня также есть функция, позвоните, если f
, который работает на фиксированном векторе, назовите его v
и n x n
матрицами и вернет действительное число.
Я хочу, чтобы создать 1 x m
вектор действительных чисел, назовем его d
, при работе f
на v
и каждый из n x n
матриц в P
.
Так, скажем, к примеру, n = 3
и m = 6
Я хотел бы:
d(1) = f(v,P(:,1:3)), d(2) = f(v,P(:,4:6)), . . ., d(6) = f(v,P(:,16:18))
Как я могу сделать это, не делая петлю?
Спасибо!
Если у вас есть данные размера выборки 'm' из' nxn' матриц, то разве это не будет 'm by n * n' matrix? –
Что делает ваша функция? – Justin
@Parag OP говорит, что он имеет m nxn-матрицы, уложенные по размеру, поэтому конечная матрица nx (m * n) – Justin