function handles to save data
조회 수: 2 (최근 30일)
이전 댓글 표시
I want to save the Output for every round my loop takes. The Problem; I need an handle and my m-file has no Objects. The Question: How do i define a handle which i can use to store my data.
채택된 답변
Geoff Hayes
2014년 8월 19일
Max - try the following. Suppose the output from one iteration of your loop is a 1x9 vector, and that there are 25 iterations. That means we need a 25x9 matrix:
maxIters = 25;
allData = zeros(maxIters,9);
for k=1:maxIters
% do some work that results in a 1x9 vector
output = ones(1,9);
% save the output to the kth row of the allData matrix
allData(k,:) = output;
end
And that is it. Once outside of the for loop, allData has the output from each iteration.
Try the above and see what happens!
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!