2014-05-11 3 views
1

Пусть A (1: 8, -5: 5, -10: 5) - трехмерный массив. Сколько элементов в массиве A?Найти количество элементов массива

Может кто-нибудь сказать, как найти количество элементов вручную. У меня мало знаний в matlab

+0

Отредактировано в соответствии с требованиями руководства на основе комментариев. –

ответ

3

Как вы, кажется, заинтересованы в проверке вручную, возможно, пересмотреть код MatLab, вот трюк:

  • 1:8 имеет 8-1+1 = 8 Элементы
  • -5:5 имеет 5--5+1 = 11 элементы
  • -10:5 имеет 5--10+1 = 16 элементы

поэтому результат:

Матрица имеет 8*11*16 = 1408 элементы в общей сложности.

+0

+1 Для понимания «настроений» OP :) – Divakar

4

Использование numel Функция получения количества элементов массива.

n_of_elements = numel(A) ;

+0

Как это сделать вручную? –

2

Другая альтернатива:

n_of_elements = prod(size(A)) 
+0

Как это сделать вручную на бумаге? –

+0

, если размер (матрица) = [3,4,5], то количество элементов в этой матрице равно 3x4x5 = 60 элементов. – NKN

Смежные вопросы