What is the best way to define an output vector in this case?
1 回表示 (過去 30 日間)
古いコメントを表示
Suppose
- I run 1000 loops
- For each loop, I generate 10 dimensional vector as an output
- I want to create a 1000*10 dimemsional vector that records outputs from 1000 loops
- Then I want to create a histogram of the output vector, etc
What would be the best way to define an output vector in this case?
0 件のコメント
採用された回答
David Hill
2022 年 6 月 20 日
I assume you mean a 10-element vector.
for k=1:1000
yourVector=;%computation to compute your vector
yourMatrix(k,:)=yourVector;%this will by 1000x10 matrix containing each loop's vector
end
histogram(yourMatrix);
3 件のコメント
David Hill
2022 年 6 月 20 日
for k=1:1000
yourMatrix;
newMatrix(:,:,k)=yourMatrix;%3D matrix
end
その他の回答 (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!