Пусть A (1: 8, -5: 5, -10: 5) - трехмерный массив. Сколько элементов в массиве A?Найти количество элементов массива
Может кто-нибудь сказать, как найти количество элементов вручную. У меня мало знаний в matlab
Пусть A (1: 8, -5: 5, -10: 5) - трехмерный массив. Сколько элементов в массиве A?Найти количество элементов массива
Может кто-нибудь сказать, как найти количество элементов вручную. У меня мало знаний в matlab
Как вы, кажется, заинтересованы в проверке вручную, возможно, пересмотреть код MatLab, вот трюк:
1:8
имеет 8-1+1 = 8
Элементы-5:5
имеет 5--5+1 = 11
элементы-10:5
имеет 5--10+1 = 16
элементыпоэтому результат:
Матрица имеет 8*11*16 = 1408
элементы в общей сложности.
+1 Для понимания «настроений» OP :) – Divakar
Использование numel
Функция получения количества элементов массива.
n_of_elements = numel(A) ;
Как это сделать вручную? –
Другая альтернатива:
n_of_elements = prod(size(A))
Как это сделать вручную на бумаге? –
, если размер (матрица) = [3,4,5], то количество элементов в этой матрице равно 3x4x5 = 60 элементов. – NKN
Отредактировано в соответствии с требованиями руководства на основе комментариев. –