怎样用matlab求矩阵的乘积

 我来答
a474812802
高粉答主

推荐于2019-10-08 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1180
采纳率:84%
帮助的人:32万
展开全部

用matlab求矩阵的乘积

一般乘法:A*B

A、B代表两个矩阵。

>> B = [2,5,8;3,7,2;5,3,2];
>> A = [1,2,3;3,4,6;4,6,5];
>> A*B
ans =
23    28    18
48    61    44
51    77    54


矩阵点乘:A.*B

即两矩阵的对应项相乘。

>> A = [1,2,3;3,4,6;4,6,5];
>> B = [2,5,8;3,7,2;5,3,2];
>> A.*B
ans =
2    10    24
9    28    12
20    18    10

拓展资料:

用matlab求矩阵的逆矩阵

命令:inv(A)或A^-1

inv是英语单词inverse(逆向)的缩写。

>> A = [1,2,3;3,4,6;4,6,5];
>> inv(A)
ans =
-2.0000    1.0000         0
1.1250   -0.8750    0.3750
0.2500    0.2500   -0.2500

风影碎月
高粉答主

推荐于2019-10-07 · 醉心答题,欢迎关注
知道小有建树答主
回答量:647
采纳率:0%
帮助的人:18.6万
展开全部

矩阵有两种乘法:点乘和插乘。比如矩阵A乘以矩阵B,matlab语言表示如下: 

点乘:A.*B 

插乘:A*B 

点乘为两个矩阵的对应项相乘,插乘为一般的矩阵乘法。

拓展资料:

MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。

它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
子衿悠你心
推荐于2019-08-30 · TA获得超过5644个赞
知道答主
回答量:91
采纳率:100%
帮助的人:2.7万
展开全部

举个例子:
A和B是两个矩阵,则:
A*B代表正常的线性代数中的矩阵相乘;
A.*B代表两个矩阵的对应元素相乘,其中生成的同阶矩阵C的对应的矩阵元素为:C(i,j)=A(i,j)*B(i,j)。


实例:

A是全为1的2*2矩阵,B是单位矩阵,下面表示A和B的矩阵相乘和A和B的点乘。



拓展说明:
点乘是数组的运算,不加点是矩阵的运算;
点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;
而不加点表示的是矩阵相乘(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行的维数。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巢葛菲5T
高粉答主

推荐于2019-08-27 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1566
采纳率:100%
帮助的人:42.9万
展开全部

举个例子,A和B是两个矩阵,则:

1、A*B代表正常的线性代数中的矩阵相乘。

2、A.*B代表两个矩阵的对应元素相乘,其中生成的同阶矩阵C的对应的矩阵元素为:C(i,j)=A(i,j)*B(i,j)。

3、A是全为1的2*2矩阵,B是单位矩阵,下面表示A和B的矩阵相乘和A和B的点乘。

拓展资料

1、矩阵是高等代数学中的常见工具,也常见于统计分析等应用数学学科中。 在物理学中,矩阵于电路学、力学、光学和量子物理中都有应用;计算机科学中,三维动画制作也需要用到矩阵。 矩阵的运算是数值分析领域的重要问题。

2、将矩阵分解为简单矩阵的组合可以在理论和实际应用上简化矩阵的运算。对一些应用广泛而形式特殊的矩阵,例如稀疏矩阵和准对角矩阵,有特定的快速运算算法。

3、关于矩阵相关理论的发展和应用,请参考矩阵理论。在天体物理、量子力学等领域,也会出现无穷维的矩阵,是矩阵的一种推广。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巫清疏Lb
推荐于2017-11-25 · TA获得超过117个赞
知道答主
回答量:75
采纳率:0%
帮助的人:59.9万
展开全部
矩阵有两种乘法:点乘和插乘。比如矩阵A乘以矩阵B,matlab语言表示如下:
点乘:A.*B
插乘:A*B
点乘为两个矩阵的对应项相乘,插乘为一般的矩阵乘法。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式