save data calculated in a loop

im calculating a 3db beamwidth for an array with elements ranges from (10-100). then, i will find for the -3db gain in each loop and calculate the beamwidth. how do i save all this value in a same place so that i can plot a graph?

 采纳的回答

This video should help:
href=""<http://blogs.mathworks.com/videos/2007/08/20/matlab-basics-video/</a>>
You can svae the output in a vector or matrix as shown,
Eg:
for i=1:10
y(i)=i+rand; % us y(i) so that it is written as a vector
end
or you could use:
z=[];
for i=1:10
z=[z i+rand];
end
both should give you similar results..

2 个评论

thanks for the help.
Please accept his answer if you think he answered yuor question.

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 MATLAB 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by