1楼:乙望亭汤培
如果是要
a[1,2,3,4,5]xb
[2,4,5,6,7]||c
[2,8,15,24,35]
那么就是
c=a.*b
如果要求
结果a每个数都和b中所有数乘一遍
那么就是
>>a'*b
ans=24
5674
8101214612
1518218
1620
2428
1020
2530
35第一行就是a的第一个数和b相乘的结果
第二行就是a的第二个数和b相乘的结果
。。。以此类推
2楼:剪贴
matlab中矩阵各列元素求积,各行元素求积用到了prod函数。
一、进入matlab界面:
二、在命令行窗口输入要进行处理的矩阵
三、输入b=prod(a),敲击回车
四、以上便是matlab两个矩阵元素相乘计算方法。
3楼:匿名用户
。。。只是a.*b不就可以了,得到[2 8 15 24 35],你想实现什么呢
matlab怎么让两个矩阵相乘?矩阵元素对应相乘?
4楼:匿名用户
matlab的数组是以矩阵形式存储的,直接输入两个矩阵,做矩阵乘法的时候乘号写成.*就可以了。
5楼:赴青山
例:a=[1 2 3 4],b=[5 6 7 8],得到一个矩阵等于[1*5 2*6 3*7 4*8]
1.>> a=[1 2 3 4];b=[5 6 7 8];
2.>> c = a.*b
3.c =
4.5 12 21 32
matlab怎么让两个矩阵内的元素对应相乘?
6楼:赴青山
例:copya=[1 2 3 4],b=[5 6 7 8],得到一bai个矩du阵zhi等于
dao[1*5 2*6 3*7 4*8]
1.>> a=[1 2 3 4];b=[5 6 7 8];
2.>> c = a.*b
3.c =
4.5 12 21 32
7楼:田林雨
这涉及到矩阵来的操作。比如源a=[3 6 9],b =[1 2 3]要实现对应的元素相除,用这个命令“a./b”,即点除。
点除就实现了你要的功能。
扩展:matlab是基于矩阵操作的,对元素的操作都要用到“.”,比如两个矩阵对应元素相乘,即为“a.*b”,相当地方便。在本例中,a.*b=[3 12 27]。
如下操作:>> clear
>> a=[3 6 9];
>> b=[1 2 3];
>> c=a./b
c =3 3 3
在matlab中怎样把两个向量的对应元素相乘得到新的向量
8楼:
t=0:0.1:5*pi;%范围
y=exp(-t/4).*sin(3*t);%注意中间是.*
y0=exp(-t/4);%两条包络线
y1=-y0;
plot(t,y,'+r',t,y0,'-b',t,y1,'-b');
9楼:情系渭水
用点乘就可以了
c=a.*b
问题解决了
10楼:岚之风飞
不需要函数,用c=a.*b就行,意思是做阵列乘法,即对应项相乘。而a*b是作矩阵乘法。
matlab两个矩阵元素相乘如何计算?
11楼:剪贴
matlab中矩阵各列元素
求积,各行元素求积用到了prod函数。
一、进入matlab界面:
二、在命令行窗口输入要进行处理的矩阵
三、输入b=prod(a),敲击回车
四、以上便是matlab两个矩阵元素相乘计算方法。
matlab 计算两个矩阵相乘
12楼:匿名用户
.* 表示矩阵与矩阵相乘,满足线性代数上学的矩阵与矩阵的乘法,*表示矩阵中元素与元素相乘,这两个矩阵的维数必需相同。
例如:a.*b,那么a是m行n列的话,b必须也是m行n列。其他的如: “/ 与 ./ ” ,“.^ 与 ^ ”的含义都是一样的。
题目中源**如下:
>> a=[1 3 0.5 1 2; 1/3 1 1/2 1/2 1/2 ; 2 2 1 4 3;1 2 1/4 1 5; 1/2 2 1/3 1/5 1]
>> w=[0.2069 0.069 0.4138 0.2069 0.1034]
>> c1=a.*w
c1为矩阵a和w相乘的结果。由于两个矩阵维数不同,结果提醒出错。
matlab中的两个矩阵×是怎么个乘法来着
13楼:shine戚七七
矩阵分析是解决很多问题的好方法,但是很多时候矩阵的运算比较繁琐,特别是高阶矩阵运算。这时候如果用matlab来计算就方便快捷得多。下面我将介绍一些基本的矩阵运算方法。
如加,减,乘,除,转置,求逆。
约定:a=[1,3,5;2,4,6;7,9,8] b=[9,6,4;3,4,5;2,3,4]
工具/原料
matlab
方法/步骤
加和减:
加减法的命令很简单,直接用加或者减号就可以了。如:
c=a+b
d=a-b
乘法:一般乘法:c=a*b,要求a的列数等于b的行数。
如果a,b是一般的向量,如a=[1,2,3] b=[3,4,5]点积: dot(a,b),
叉积: cross(a,b)
卷积: conv(a,b)
除法:一般在解线性方程组时会用到。
x=a\b 如果ax=b,则 x=a\b是矩阵方程的解。
x=b/a 如果xa=b, 则x=b/a是矩阵方程的解。
转置:转置时,矩阵的第一行变成第一列,第二行变成第二列,。。。
x=a.'
求逆:要求矩阵为方阵。这在矩阵运算中很常用。
x=inv(a)
14楼:匿名用户
矩阵乘法
a*b相应位置元素相乘
a.*b
不同阶的矩阵可以相乘吗,两个二阶矩阵相乘怎么算
1楼 匿名用户 前一个矩阵的列数和后一个矩阵的行数必须一样! 因为不同阶的矩阵不满足这个要求,所以不同阶的矩阵不能相乘。 2楼 忘了哭 矩阵相乘的前提是前一个矩阵的列数跟后一个矩阵的行数是相等的。所以不同阶的矩阵不可以相乘喽 3楼 辉颂歧祖 不可以。因为矩阵相当于一张表,矩阵相加就是把对应位置上的项...
这矩阵是怎么相乘的,这三个矩阵是怎么相乘的?
1楼 写个2乘2的给你好了 1 2 1 0 0 1 x 0 0 解法 1 1 2 0 1 0 2 00 1 1 0 0 0 1 0 3乘3的方法一样的,不好意思,懒得打那么多,慢慢领悟 2楼 匿名用户 怎么可能,肯定先第一第二个矩阵乘,在把结果和第三个矩阵乘。你老师也许跳过了一些步骤,但是直接第一第...
两个可逆矩阵相乘得到的还是可逆矩阵吗,两个不可逆矩
1楼 什么神马吖 可逆矩阵相乘不改变另一个矩阵的秩 所以还是可逆矩阵 两个可逆矩阵相乘得到的还是可逆矩阵吗,两个不可逆矩阵相乘得到的是0吗 2楼 匿名用户 1 两个可逆矩阵相乘得到的一定是可逆矩阵,因为矩阵可逆的充要条件之一是它的行列式不等于0,若a,b都可逆,则 a b 都不为0,所以 ab a ...