Running a script that produces a value more than once then storing the value each time into a vector
4 ビュー (過去 30 日間)
古いコメントを表示
Hi,
I have a script and one of the things it does is calculate and display a certain value. I would like to run this script 10 times and store the value calculated each time in a vector (so the desired end result would be a 1 by 10 vector of 10 values). I've tried to use the 'for loop' function but I don't really understand too well how to apply it and the ways I've tried have caused the code to run indefintely whilst overwriting the previously calculated value each time. I would really appreciate some help,
Thankyou in advance.
1 件のコメント
Mohammad Sami
2020 年 2 月 4 日
If you are new to Matlab,I would recommend completing the Matlab OnRamp tutorial. https://matlabacademy.mathworks.com/
採用された回答
Hiro Yoshino
2020 年 2 月 4 日
I agree with Mohammad.
Here's the idea:
dataStoringVector = zeros(1,10); % Initialization
for i = 1:10
calcResult = i + 3; % example
dataStoringVector(i) = calResult; % store calculation result in the vector
end
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!