66问答网
所有问题
matlab中怎样使两个矩阵同位置的元素分别相乘或相除? 例如:x=[1 2 3 4] y=[5 6 7 8] 结果 [5 12 21 32]
求简单的一段代码即可
举报该问题
推荐答案 2014-08-16
相乘 results=x.*y
相除 results=x./y
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nn9n29DDs9isiDn2xii.html
其他回答
第1个回答 2014-08-16
z=x.*y,用MATLAB中的点运算
相似回答
matlab
计算
两矩阵
点乘
答:
1、首先打开
MATLAB
软件,在命令窗口输入一个矩阵,比如A
=[1
2
;
3
4]
。2、然后按回车键,得到一个2维矩阵A。3、然后在命令窗口继续输入一个矩阵,比如B
=[5
6
;7 8]4、然后按回车键,得到一个2维矩阵B。5、最后输入C=A*B。6、按回车键,得到
两个矩阵的
乘积C矩阵。
matlab中
怎么把
两个
维数相等的
矩阵的
对应
位置
上的值
相除
,然后把得到的...
答:
用“点运算”,就是除号前面加个点。
例如:
>> A
=[1
2
3
;4 5 6]A = 1 2 3 4 5 6 >> B=[2 2 2;4 4 4]B = 2 2 2 4 4 4 >> A./B ans = 0.5000 1.0000 1.5000 1.0000 1.2500 1.5000 >> ...
如何
用
matlab
编写
矩阵
运算程序?
答:
(1)矩阵加减运算假定有两个矩阵A和B,则可以由A+B和A-B实现矩阵的加减运算。运算规则是:若A和B矩阵的维数相同,则可以执行矩阵的加减运算,A和B矩阵的相应元素相加减。如果A与B的维数不相同,则
MATLAB
将给出错误信息,提示用户
两个矩阵的
维数不匹配。(2)矩阵乘法假定有两个矩阵A和B,若A为m*n...
matlab
计算
两个矩阵相乘
答:
.* 表示矩阵与
矩阵相乘
,满足线性代数上学的矩阵与矩阵的乘法,*表示
矩阵中元素
与
元素相乘
,这
两个矩阵的
维数必需相同。
例如:
A.*B,那么A是m行n列的话,B必须也是m行n列。其他的如: “/ 与 ./ ” ,“.^ 与 ^ ”的含义都是一样的。题目中源代码如下:>> A
=[1
3
0.5 1 2; 1/3 ...
关于
matlab矩阵
乘法的问题
答:
0.6068 0.7621 0.8214 rand(3)就是产生
一个3
×3的0~1之间的随机数
矩阵
,乘以10,扩大10倍,9.5013 4.8598 4.5647 2.3114 8.9130 0.1850 6.0684 7.6210 8.2141 round取整数:10
5
5
2
9 0 6 8 8 【2】A >> A=magic(3)A = 8...
请求
Matlab
大神编辑程序! 编写一个函数,得到
两个矩阵
A和B
的相乘
的结果...
答:
function matrixproduct = matmult_20150101(A, B)[m,n] = size(A);[x,
y]
= size(B);if(n~=x) disp(['
矩阵
维度不匹配']) returnendmatrixproduct = zeros(m,y);for i=1:m for j
=1:y
for k=1:n matrixproduct(i,j) = matrixproduct(i,j) + A(i,k)*B(...
大家正在搜