r语言中向量的运算和矩阵的运算有什么区别

 我来答
若以下回答无法解决问题,邀请你更新回答
另世这01
2019-08-28 · TA获得超过3.7万个赞
知道小有建树答主
回答量:1.4万
采纳率:32%
帮助的人:770万
展开全部
一维数组相当于向量,二维数组相当于矩阵.所以矩阵是数组的子集
数组运算是指数组对应元素之间的运算,也称点运算.矩阵的乘法、乘方和除法有特殊的数学含义,并不是数组对应元素的运算,所以数组乘法、乘方和除法的运算符前特别加了一个点。
矩阵是一个二维数组,所以矩阵的加、减、数乘等运算与数组运算是一致的。但有两点要注意:
(1)对于乘法、乘方和除法等三种运算,矩阵运算与数组运算的运算符及含义都不同:矩阵运算按线性变换定义,使用通常符号;数组运算按对应元素运算定义,使用点运算符;
(2)数与矩阵加减、矩阵除法在数学是没有意义的,在MATLAB中为简便起见,定义了这两类运算
数组运算:
转置
A.'
非共轭转置,相当于(conj(A'))
数组加与减
A+B与A-B
对应元素之间加减
数乘数组
k.*A或A.*k
k乘A的每个元素
数与数组加减
k+A与k-A
k加(减)A的每个元素
数组乘数组
A.*B
数组乘方
A.^k
A的每个元素进行k次方运算
k.^A
以k底的,分别以A的元素为指数求幂值
数除以数组
k./A和A.\k
k分别被B的元素除
数组除法
左除A.\B右除B./A
矩阵运算:
矩阵转置
A'
共轭转置
加减
A+B
A-B
数乘矩阵
k*A或A*k
上三项同数组运算
矩阵乘法
A*B
按数学定义的矩阵乘法规则
矩阵乘方
A^k
k个矩阵A相乘
数与矩阵加减
k+A与k-A
等价于k*ones(size(A))+-A
矩阵除法
左除A\B,右除B/A
分别为AX=B和XA=B的解
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式