MATLAB Answers

How to restore output of for loop in matrix

1 view (last 30 days)
If i have the code
For i=1:10
tmp1=zeros(i,k);
for k=1:2
tmp1(k)=sum((sam(i,:)-cen(k,:)).^2);
end
tmp1
end
i want to store the variable tmp1 in matrix 10× 2

Accepted Answer

Stephen Cobeldick
Stephen Cobeldick on 29 Sep 2018
Edited: Stephen Cobeldick on 29 Sep 2018
mat = zeros(10,2);
for ii = 1:10
for jj = 1:2
mat(ii,jj) = sum((sam(ii,:)-cen(jj,:)).^2);
end
end

Tags

Community Treasure Hunt

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

Start Hunting!