matlab乘与点乘的区别

1 点乘是数组的运算,不加点是矩阵的运算;

2 点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘;

而不加点表示的是矩阵相乘(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行 的维数。

例如A,B分别为两个矩阵,则:

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

而如果A*B的话,则是正常的矩阵相乘,并非是对应的元素相乘。这一点相当重要。

举个简单的例子
例如:
x=[1 1;1 1];
>> x.^2
ans =
1 1
1 1
>> x^2
ans =
2 2
2 2
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB中,数组点乘是指将两个数组的对应元素相乘得到一个新的数组。例如,如果有两个数组a和b,它们的点乘结果c可以通过使用运算符.*来计算,即c=a.*b。\[1\]这意味着数组c的第一个元素是a的第一个元素乘以b的第一个元素,第二个元素是a的第二个元素乘以b的第二个元素,以此类推。点乘要求两个数组的维度相同。\[2\]请注意,数组点乘与矩阵相乘是不同的。矩阵相乘是对应元素相乘后再求和,而不是对应元素直接相乘。\[3\] #### 引用[.reference_title] - *1* [MATLAB数组乘法](https://blog.csdn.net/ab1322583838/article/details/52791581)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [matlab点乘](https://blog.csdn.net/autumnbabyjl/article/details/115729270)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [matlab乘与点乘区别 (*与.* ^与.^)](https://blog.csdn.net/u012116229/article/details/43535207)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值