how to get the values of K, g , enhance1 for each iteration
Show older comments
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
Answers (1)
Image Analyst
on 10 Nov 2013
0 votes
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 Comment
Sapam Jaya
on 12 Nov 2013
Edited: Sapam Jaya
on 12 Nov 2013
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!