MATLAB中./和/,.*和*,.^和^的区别

MATLAB中./和/,.*和*,.^ 和^ 的区别

MATLAB中./和/,.,.^ 和^ 的区别

./ 和 / 的区别

./

./:对应元素相除

/

/:矩阵除法,相当于求逆

实验

matlab 复制代码
a=[9,12;6,18];
b=3;
c=[3,6;2,9];
x=a./b;
y=a/b;
m=a./c;
n=a/c;

实验结果

注: 当矩阵除的是数的时候,两个没有区别,相面两个同理。

.* 和 * 的区别

.*

.* : 矩阵中对应元素的相乘,也称之位点乘运算或数乘运算

*

* : 矩阵乘法运算

实验

matlab 复制代码
a=[1,2;3,4]
b=[4,3;2,1]
x=a.*b
y=a*b

实验结果

matlab 复制代码
a =

     1     2
     3     4


b =

     4     3
     2     1


x =

     4     6
     6     4


y =

     8     5
    20    13

.^ 和^ 的区别

.^n

对应元素的n次方

^n

矩阵的n次方

实验

matlab 复制代码
a=[1,2;3,4]
x=a.^2
y=a^2

运行结果

matlab 复制代码
a =

     1     2
     3     4


x =

     1     4
     9    16


y =

     7    10
    15    22

如有错误,敬请指正,如有转载,请注明出处,谢谢

相关推荐
郑州光合科技余经理9 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
feifeigo1239 天前
matlab画图工具
开发语言·matlab
dustcell.9 天前
haproxy七层代理
java·开发语言·前端
norlan_jame9 天前
C-PHY与D-PHY差异
c语言·开发语言
多恩Stone9 天前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系
开发语言·c++·人工智能·python·算法·3d·aigc
QQ4022054969 天前
Python+django+vue3预制菜半成品配菜平台
开发语言·python·django
遥遥江上月9 天前
Node.js + Stagehand + Python 部署
开发语言·python·node.js
m0_531237179 天前
C语言-数组练习进阶
c语言·开发语言·算法
Railshiqian9 天前
给android源码下的模拟器添加两个后排屏的修改
android·开发语言·javascript
雪人不是菜鸡9 天前
简单工厂模式
开发语言·算法·c#