MATLAB Answers

0

how to re-assign variable within for loop

Asked by karishma koshy on 17 Aug 2019
Latest activity Edited by karishma koshy on 30 Aug 2019
Hi
Two tables are created within a for-loop. data1 and data2 are tables that are both created within the first iteration of the i-loop. Then for second iteration i want to pass data2 of first iteration to data1 to do similar operation.
right now im getting only the last iteration value in table.
Thank you.

  0 Comments

Sign in to comment.

1 Answer

Answer by per isakson
on 18 Aug 2019
 Accepted Answer

A long shot. Replace
table=[data1;data2]
by
if i == 0
table = data1;
end
table = [table;data2]; %#ok<AGROW>
data1 = data2;
Comments
  • I commented out result1 = munkres(result); since munkres is missing
  • The line data2(fin1,5)=P2; throws this warning
Warning: The new variables being added to the table have fewer rows than the table. They have been extended with rows containing default
values.
> In tabular/subsasgnParens (line 364)
In tabular/subsasgn (line 61)
In cssm (line 39)

  1 Comment

thats what i was looking for
Thank you so much for your time.

Sign in to comment.