У меня есть массив ячеек, заполненный числами, с 44 строками и разной длиной столбца в каждой строке
как я могу вычислить количество столбцов в каждом ряд? (столбцы, которые их содержимое не пусто)
Я использовал 2 различных способов, которые оба из них, где неправильно
1-ый:
вычисление количества столбцов в строке массива ячеек в matlab
%a is the cell array
s=length(a)
это дает 44, который является количество строк
2-й один
[row, columms]=size(a)
но это не работает, либо вызвать число столбцов differe nt в каждой строке.
По крайней мере, я имею в виду количество столбцов, которые не являются пустыми.
Например, мне нужно количество столбцов в строке 1, которое равно 43 (a {1 1:43}), но оно дает количество столбцов для каждого элемента например, {1,1}, который равен 384 или {1,2}, a {1,3} и т. д.
спасибо, но так как я прокомментировал @Hugh Nolan, это неправильно – samdean
@samdean, я думаю, я сейчас понимаю. Отредактировал мой ответ. –
Большое спасибо, он дает правильный ответ – samdean