Clear Filters
Clear Filters

How to save each and every output of if statement and else statement used in for loop??? How to access the saved values for further assisstance

4 views (last 30 days)
Ne=16;
for ii = 1:Ne
enc_x(ii+1) = r*enc_x(ii)*(1 - enc_x(ii));
enc_y(ii+1) = r*enc_y(ii)*(1 - enc_y(ii));
if (enc_x(ii)>enc_y(ii))
fprintf('Iterrations No %i ',ii);
fprintf('%d',0);
fprintf('\n');
else
fprintf('Iterrations No %i ',ii);
fprintf('%d',1);
fprintf('\n');
end;
end

Answers (2)

KSSV
KSSV on 28 Nov 2018
iwant = zeros(1,10) ;
for i = 1:10
x = rand ;
if x<0.5
iwant(i) = x-0.5 ;
else
iwant(i) = x+0.5 ;
end
end

KALYANAPU  SRINIVAS
KALYANAPU SRINIVAS on 13 Dec 2018
Thank you for the answer.
I want to save the iwant output to .txt file. But When I tried and opened the test.txt file it is displaying the last loop output. I want to save each iteration output in text.txt file one after the another like
11
32
55
77
.......
I tried with 'wt' mode in fopen but not succeded. I tried using \n also but no use. help me in this regard

Categories

Find more on Shifting and Sorting Matrices 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!