HOW TO SAVE RESULTS OF EVERY LOOP WITH ITERATIONS

3 views (last 30 days)
Hello everyone, I am new to matlab and working on my Project.
I have the following code which saves the data of only one iteration. But i want to store the data of every iteration. the output results shows four 4 data but in work space there are only 2 stored. Can you please help me on this. Thank you.
clc; clear; close all;
MaxIt=2;
nPop=2;
[D, K, M] = problem3();
CostHandle = @(s) calc3(s);
empty_particle.Sol = [];
empty_particle.Cost = [];
for it=1:MaxIt
for i=1:nPop
%RANDOM SOLUTION
particle(i).Sol=solution3(D, K, M);
%COST CALCULATION
particle(i).Cost=CostHandle(particle(i).Sol);
end
end
  5 Comments
PRANAY DISHAN
PRANAY DISHAN on 22 Jan 2018
thank u so much for prompt responses. i have achieved what was required. Thank u once again :-)
Rakesh R
Rakesh R on 11 Mar 2019
can u publish it plz, even i am stuck in the same question.

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!