how to get the values of K, g , enhance1 for each iteration
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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
0 comentarios
Respuestas (1)
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
Ver también
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!