I have two cell arrays which I intend to eventually subtract from one another.
However, I have discovered they are of the same size but not same length (both attached). The cell arrays are both of size 181x1 with nested values of 44x95(double) except for the last two in the other file ('typevector_filtered').
I want to pad the empty values (in 'typevector_filtered') with zeros (0s) so that this cell array is the exact same size as the other one ('velocity_magnitude').
Any help kindly?
My attempts using this code (below) do not yield the same size (see image attached, last two rows end up being 95x1 double instead of 44x95double):
M = max(cellfun(@length, typevector_filtered));
>> Wanted = cellfun(@(x) [x; zeros(M - numel(x), 1)], typevector_filtered, 'un', 0);