How to perform the following operation ( M(:,c)=M(:​,c)+thr*M(​:,c).*(N*2​-1); )in each column in matrix M?

1 visualización (últimos 30 días)
How to perform the following operation ( M=M+thr*M.*(N*2-1);)in each column in matrix M?
M is matrix with size 14*128
N is random matrix with size 14*1
I tried the follwing code but it doesnt work.. Does any one has any idea how to run this?
thr=.05 ;
N=rand(14,1) ;
for c=1:128
M(:,c)=M(:,c)+thr*M(:,c).*(N*2-1);
end

Respuesta aceptada

KSSV
KSSV el 20 de Mayo de 2022
thr=.05 ;
M = rand(14,128) ;
N = rand(14,1) ;
for c=1:128
M(:,c) = M(:,c)+thr*M(:,c).*(N*2-1);
end
  3 comentarios
KSSV
KSSV el 20 de Mayo de 2022
It didn't work in your case because, you have not defined the matrix M.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by