how to get the values of K, g , enhance1 for each iteration

1 visualización (últimos 30 días)
Sapam Jaya
Sapam Jaya el 10 de Nov. de 2013
Editada: Sapam Jaya el 12 de Nov. de 2013
a=0;b=1.5; ra = a + (b-a).*rand(50,1);
a1=0;b1=0.5; rb=a1 + (b1-a1).*rand(50,1);
a2=0;b2=1; rc=a2 + (b2-a2).*rand(50,1);
a3=0.5;b3=1.5; rk=a3 + (b3-a3).*rand(50,1);
% a=1; % b=.5; % c=1; % k=1.5; iter=1; for i=1:50
K=(rk(i,1).*gMean)./(J+rb(i,1));
g(iter)=K.*(double(ca2)-(rc(i,1).*slidingmean))+(slidingmean).^ra(i,1);%the transformation
enhance1=g.*double(ca2);
iter=iter+1;
end

Respuestas (1)

Image Analyst
Image Analyst el 10 de Nov. de 2013
Make K an array. Use K(i) instead of just plain K.
By the way, you shouldn't vectorize that stuff if you're putting it into a loop. Do one or the other, not both or you're just wasting processing cycles.
  1 comentario
Sapam Jaya
Sapam Jaya el 12 de Nov. de 2013
Editada: Sapam Jaya el 12 de Nov. de 2013
is 'ra' d right method to generate 50 random no between (0,1.5).if not how to do

Iniciar sesión para comentar.

Categorías

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

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by