как я могу взять произведение всех ячеек массива ячеек в Matlab? В моем случае у меня есть массив ячеек try_this
с 125 ячейками. Каждая ячейка представляет собой матрицу 3 × 3.как взять продукт всех ячеек в массиве ячеек в matlab
Я хотел бы взять продукт над всеми этими матрицами.
Есть ли хороший способ сделать это?
Взгляните на ['cellfun'] (http://se.mathworks.com/help/matlab/ref/cellfun.html). Кроме того, вы имеете в виду обычный матричный продукт или элементный продукт? – mikkola
обычная матрица товар. Когда я делаю cellfun как «cellfun (prod, try_this)», я получаю сообщение об ошибке. В нем указано Недостаточно входных аргументов. – Glassjawed
Спасибо за разъяснение. Извините, я просто понял, что «cellfun» не будет работать здесь, как я думал, так как вы не применяете функцию к каждой ячейке индивидуально, а скорее последовательно для каждого результата раннего умножения и следующего элемента ячейки. – mikkola