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!