How can I loop all elements in a matrix from a cell array
显示 更早的评论
I have a cell array where the cells are something like this: [ 92x1 double] [215x1 double] [127x1 double] [120x1 double] [ 89x1 double] ....and so on(1000 odd cells). I want to be able to extract the first n and last n elements in each of those arrays and get their means. I want all of that in one loop. I tried using a 'for' loop for this but it only gets the required elements from either the first or the last cell array and not all the cells. Im quite new to this and any help would be great! Thanks
if true
% code
end
for i=1:nfiles,
a{i} = diff(w{i}(:,2))./diff(w{i}(:,1));
for k=1:numel(a{i}),
begin_el= a{i}(1:5),
e_elements = a{i}(end-4:end),
end
end
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 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!