[英]Multiply elements of a matrix along its third dimension
对于在MATLAB中进行编程,我该如何编写一个函数,该函数将在变量(假设为M
)中使用一堆矩阵并将它们相乘,然后在输出参数中返回答案。
最好将M
作为函数的输入参数。 而且,使用循环将每一层乘以上一层可能会更容易。
帮助将不胜感激,谢谢!
为了帮助开始:
M(:,:,1)=[1 2,3 4]; %first layer
M(:,:,2)=[5 6,7 8]; %second layer
该功能称为prod
。 尝试这个
newM = prod(M,3);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.