Для программирования в MATLAB, как я могу написать функцию, которая будет принимать стек матриц в переменной (скажем, M
), умножать их вместе и возвращать в ответ в выходном аргументе.
Было бы предпочтительнее указать M
в качестве входного аргумента функции.И было бы проще использовать циклы для умножения каждого слоя на предыдущий.
Помощь будет принята с благодарностью, спасибо!
Чтобы помочь начать:
M(:,:,1)=[1 2,3 4]; %first layer
M(:,:,2)=[5 6,7 8]; %second layer