一般来说,自定义函数中的矩阵乘法都会是正常的……

Test1
function y = fcn(u)
A = rand(4,3);
y = A*u;
但是我朋友在写的时候就确确实实出现了这个问题,如下图,输入的是一个 31 的矩阵,在自定义函数里面与一个 43 的矩阵相乘,得到还是一个 4*3 的矩阵


后面实在不行,把自定义函数由接受 x 计算 Ax 变成输出 A,使用矩阵乘法的模块计算 Ax,才使得工作正常

不知道这是什么神奇操作可能还是跟他其他模块有关系,但是这就很复杂了
版权声明:本文为PriceCheap原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。