MATLAB中两个矩阵相乘的问题我的第一个矩阵returne是一个567*544的矩阵第二个矩阵cjl也是一个567*544的矩阵写了一个程序: for i=1:567; j=1:544; sig(i,j)=returne(i,j)*cjl(i,j); end 为什么显示的是:? Err

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 02:00:50

MATLAB中两个矩阵相乘的问题我的第一个矩阵returne是一个567*544的矩阵第二个矩阵cjl也是一个567*544的矩阵写了一个程序: for i=1:567; j=1:544; sig(i,j)=returne(i,j)*cjl(i,j); end 为什么显示的是:? Err
MATLAB中两个矩阵相乘的问题
我的第一个矩阵returne是一个567*544的矩阵
第二个矩阵cjl也是一个567*544的矩阵
写了一个程序:
for i=1:567;
j=1:544;
sig(i,j)=returne(i,j)*cjl(i,j);
end

为什么显示的是:
? Error using ==> mtimes
Inner matrix dimensions must agree.

而把程序改成:
for i=1:567;
j=1:544;
sig(i,j)=returne(i,j)/cjl(i,j);
end
显示Warning: Rank deficient, rank = 0, tol = 0.0000e+000.
做乘法为什么会说维度不一样?难道MATLAB不能计算这么大的吗
为什么改成除法了,就可以计算了

MATLAB中两个矩阵相乘的问题我的第一个矩阵returne是一个567*544的矩阵第二个矩阵cjl也是一个567*544的矩阵写了一个程序: for i=1:567; j=1:544; sig(i,j)=returne(i,j)*cjl(i,j); end 为什么显示的是:? Err

你这个

j=1:544;

并没有在循环,而是直接赋给 j 一个向量了.要实现你的目的直接:

sig = returne.*cjl;

即可

MATLAB中两个矩阵相乘的问题我的第一个矩阵returne是一个567*544的矩阵第二个矩阵cjl也是一个567*544的矩阵写了一个程序: for i=1:567; j=1:544; sig(i,j)=returne(i,j)*cjl(i,j); end 为什么显示的是:? Err matlab带有未知数的矩阵相乘怎样用Matlab求带有未知数的两个矩阵的乘积呢?谢谢! 怎样随机给matlab中矩阵的一个元素赋值matlab中矩阵问题 matlab 矩阵卷积的问题 关于matlab 建立函数M文件 实现两个矩阵相乘.请给出具体的代码,小弟刚刚开始学matlab, 如何随机提取matlab矩阵中一个元素的位置关于matlab矩阵问题 请高手指教:Matlab中如何实现cell矩阵的相乘如何实现胞子矩阵和一般矩阵的相乘 Matlab中字母矩阵下标如何输入这六个矩阵相乘,如何在Matlab中计算出这六个矩阵的乘积? matlab中矩阵A,子矩阵B,如何求得剩余构成矩阵C的问题 请教matlab中矩阵某元素个数的编程问题 Matlab如何找出两个矩阵中相同的元素 Matlab如何找出两个矩阵中相同的元素 matlab中如何求两个矩阵的交集 matlab中如何求两个矩阵的交集 如何用MATLAB实现矩阵的相乘假设实现两个矩阵A B的相乘给定的这两个矩阵是含有未知变量的例如:A=[M N;P Q]B=[W C;D K]我想要实现运行结果是:[MV+DN MC+NK;PW+DQ PC+QK]请给出MATLAB的具体实现语句 不 两个二阶矩阵的相乘法则? 两个两行三列的矩阵相乘怎么计算 什么样的两个矩阵不可相乘