How to apply butterworth filter to a cell array?
    2 views (last 30 days)
  
       Show older comments
    
Hi all,
I have a 7x1 cell for which I would like to apply a butterworth filter to all cell arrays. Any idea how to do it?
filtfilt(b,a,mycell{:,1:7});
Index in position 2 exceeds array bounds (must not exceed 1).
Thanks
0 Comments
Accepted Answer
  Jan
      
      
 on 21 Feb 2022
        You cell has the size {7x1}, not {1x7}.
filter needs one numerical vector or matrix as input. So use a loop:
result = cell(1, 7);
for k = 1:7
  result{k} = filter(b, a, T_or_x_cycle{k});
end
More Answers (0)
See Also
Categories
				Find more on Filter Analysis in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!