how to save the all the iteration process data in workspace because in workspace it shows only the last data

2 Comments

How many columns are in element nodes? You need to know this.
It doesn't matter that cord1 and cord2 take on only the last value because they never change -- they don't depend on i whatsoever. Not sure what you're thinking here so we're not sure how to fix it.
By the way, don't use i (the imaginary variable) as a loop counter. Or j either. Use k instead.
There are two colums in element nodes,.Thank you very much for your reply

Sign in to comment.

Answers (1)

Change the for loop to something like this
indice1 = zeros(numberelements,2);
cord1 = zeros(numberelements,3);
cord2 = zeros(numberelements,3);
for k=1:numberelements
indice1(k,:) = elementnodes(k,:);
cord1(k,:) = nodescordinates(indice1(k,1),:);
cord2(k,:) = nodescordinates(indice1(k,2),:);
end
It will store value of each iteration as row of matrix indice1, cord1, cord2.

Tags

Asked:

on 2 May 2020

Answered:

on 3 May 2020

Community Treasure Hunt

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

Start Hunting!