Get Two Cell Arrays To Same Size
이전 댓글 표시
Hello friends,
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);

Thank you.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!