My program is running an operation in loop(i=1,2,3,4....) and let the output for
1st value of i =[1 4 7]
2nd value of i =[3 7 4]
3rd value of I =[4 8 2]
I need an output in a row matrix which arranges these values as [1 4 7 3 7 4 4 8 2..........],ie, each output is made in a row, and so on
How can I implement this?

답변 (1개)

Rik
Rik 2018년 4월 9일

1 개 추천

Pre-allocate one row (or preferably the entire matrix), and the use the colon to index the output:
output_mat=zeros(4,3);
for i=1:4
data=rand(1,3);%generate random values for this example
output_mat(i,:)=data;
end

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

답변:

Rik
2018년 4월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by