store values from a loop in a vector
古いコメントを表示
Hi,
I have a for loop that calculates "n" values for each file. Meaning n values are calculated for file 1 and then a different n values are calculated for file 2 etc.. I just want to form arrays that contains the ith value from each of the n value. Meaning [1a, 1b,...] then [2a, 2b,...]...[na, nb,...] How would I do that?
回答 (1 件)
Azzi Abdelmalek
2014 年 1 月 5 日
0 投票
Just creat a matrix nxm
6 件のコメント
anna
2014 年 1 月 5 日
編集済み: Azzi Abdelmalek
2014 年 1 月 5 日
Azzi Abdelmalek
2014 年 1 月 5 日
Maybe you want to change vecC(k,:)=cosd(ratio) to
vecC(k,i)=cosd(ratio)
anna
2014 年 1 月 5 日
Azzi Abdelmalek
2014 年 1 月 5 日
But you have to read the data from each file, this does not appear in your code
anna
2014 年 1 月 6 日
Azzi Abdelmalek
2014 年 1 月 6 日
編集済み: Azzi Abdelmalek
2014 年 1 月 6 日
for k = 1:length(xlFiles)
%read data from files
y=diff(data(:,14)');
x=diff(data(:,17)');
ratio = atand(y./x);
vecC(k,:)=cosd(ratio)
end
カテゴリ
ヘルプ センター および 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!