matlab里和有什么区别matlab的a和b有什么区别

2021-03-07 08:52:10 字数 4916 阅读 5143

1楼:哒哒哒哒你个头

.^这是点乘;^是乘法。

直接用乘法的话,是矩阵乘法,也就是说,必须满足前一个矩阵的列数等于后一个矩阵的行数。

使用点乘操作,是使每一个元素相乘,也就是向量或者矩阵中对应元素相乘。

下面是例子:

a=ones(3,3)

a =1 1 1

1 1 1

1 1 1

>> a^2

ans =

3 3 3

3 3 3

3 3 3

>> a.^2

ans =

1 1 1

1 1 1

1 1 1

扩展资料在matlab中还有如下类似命令:

点乘(.*)、乘(*);

例:假设现有a、b两个矩阵(先假定它们的这两种操作都是合法的。),乘(a*b)表示矩阵a乘以矩阵b,就是普通的矩阵运算;点乘(a.

*b)表示矩阵a的元素与矩阵b对应的元素相乘,构成新的矩阵。

点除(./)、除(/)与上述方法类似。

2楼:大野瘦子

1、运算方式不一样

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

2、运算要求不一样

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

3楼:创旧黄

^是以矩阵为操作数的乘方,.^是以矩阵中的每个元素为操作数的乘方a^2相当于a*a,要求a的行列个数必须相同a.^2相当于a中的每个元素a*a,对a的行列个数没什么要求a=[1,2;3,4];

那么a^2=[7,10;15,22]

a.^2=[1,4;9,16]

4楼:匿名用户

不带“.”的是方阵求幂,带“.”是常数求幂

5楼:匿名用户

这是点乘,直接用乘法的话,是矩阵乘法,也就是说,必须满足前一个矩阵的列数等于后一个矩阵的行数。

这里是使用的每一个元素相乘,也就是向量或者矩阵中对应元素相乘,使用点乘操作,还有点除,一样的道理

a=ones(3,3)

a =1 1 1

1 1 1

1 1 1

>> a^2

ans =

3 3 3

3 3 3

3 3 3

>> a.^2

ans =

1 1 1

1 1 1

1 1 1

6楼:匿名用户

针对数组或者矩阵时,.^是点乘

运算,对应位置的元素相乘

^就是矩阵乘法

运算实例:

>> a=ones(3)

a =1 1 1

1 1 1

1 1 1

>> a.^3

ans =

1 1 1

1 1 1

1 1 1

>> a^3

ans =

9 9 9

9 9 9

9 9 9

7楼:匿名用户

没有指南嘛?

看 help 嘛

数组的幂运算是 .^

矩阵的幂运算是 ^

8楼:匿名用户

matlab鼓励用户使用矩阵运算

matlab的a和b有什么区别

9楼:9点说史

推出的时间不同:上半

年出的版本是a版,下半年出的版本是b版。(比如:matlab 2014a是2014年春季,也就是上半年推出的。)

matlab是第4代语言,是一种脚本语言,主要用于数学计算科学计算,是一种商业数学软件,是一种数值计算环境和编程语言,主要包括matlab和simulink两大部分。matlab基于矩阵运算,其全称matrix laboratory即得名于此。它在数学类科技应用软件中在数值计算方面首屈一指。

matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

扩展资料

优势特点

1、高效的数值计算及符号计算功能,能使用户从繁杂的数**算分析中解脱出来;

2、具有完备的图形处理功能,实现计算结果和编程的可视化;

3、友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4、功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

10楼:育知同创教育

1、mathworks公司每年发布两个版本的matlab,上半年3月份左右发布a版,下半年10份左右发布b版。

11楼:匿名用户

matlab 每个版本的a其实就是上半年出的,b的就是下半年出的。b是a修改后的版本。

matlab中的乘方.^和^到底有什么区别啊,具体怎么用哦,万谢!

12楼:又寂寞又美好

.^这是点乘;^是抄乘法。

直接用乘法的话,是矩阵乘法,也就是说,必须满足前一个

矩阵的列数等于后一个矩阵的行数。使用点乘操作,袭是使每一个元素相乘,也就是向量或者矩阵中对应元素相乘。

下面是例子:a=ones(3,3)a =1 1 11 1 11 1 1 >> a^2ans =3 3 33 3 33 3 3 >> a.^2ans =1 1 11 1 11 1 1

matlab的优势特点

1) 高效的数值计算及符号计算功能,能使用户从繁杂的数**算分析中解脱出来;

2) 具有完备的图形处理功能,实现计算结果和编程的可视化;

3) 友好的用户界面及接近数学表达式的自然化语言,使学者易于学习和掌握;

4) 功能丰富的应用工具箱(如信号处理工具箱、通信工具箱等) ,为用户提供了大量方便实用的处理工具。

13楼:化学工程

^看看这copy个例子,就明白了。

>> x=magic(3)

x =8 1 6

3 5 7

4 9 2

>> x.^2

ans =

64 1 36

9 25 49

16 81 4

>> x^2

ans =

91 67 67

67 91 67

67 67 91

>> x*x

ans =

91 67 67

67 91 67

67 67 91

大家好!matlab中.^和^的区别是什么?

14楼:匿名用户

zz1=r0.^z2;

这个表示r0中每个元素都乘z2次方,z2要求是数。

yy1=r0^z2

这个是z2个矩阵r0相乘

这样讲不知能否理解,最好还是找两个例子比较一下!

matlab程序中,.^是什么意思

15楼:匿名用户

乘幂的意思,如x2可写成x.^2

16楼:匿名用户

是对对象每个元素都进行乘幂运算的意思。

比如a是一个矩阵,a^2=a*a,而a.^2=b,b为a中所有元素都平方后的矩阵,即对a中的某个aij,b中对应位置的是aij^2,明白了吧?

matlab中a^b与a.^b的区别

17楼:匿名用户

a^b, 是a作为矩阵整体b次方,即a*a*a.....*a

a.^b,是a中每个元素b次方,形成的新矩阵

18楼:凌乱心扉

区别:a.*b前面是bai点乘,要求两个变量du的元素个数zhi相等,

排列方式相同dao,如回都是行矢量或都是列矢答量或都矩阵。a*b后者是矩阵乘法,要求内维相同。

用实例来说明matlab中这两种乘法c=a.b,c=ab的区别1、a矩阵

2、b矩阵

3、c=a.*b

4、c=a*b

在matlab中什么时候用.*,.^什么时候用*,^(最好能多举例子说明一下)谢谢

19楼:刘贺

需要多看看copy参考书了。matlab的计算基于2种方式,一种是矩阵运算,和我们知道的矩阵运算规则一样;还有一种是数组运算,就是2个数组对应元素的乘、除、幂运算。

比如:a=[1 2 3;2 3 4];b=[3 4 5;4 5 6];

a*b是无法运算的,因为不符合矩阵运算规则,想运算要将b转置一下:a*b.',但a.*b就可以,对应元素相乘。

同样a.^2代表a的每个元素都取平方值。

C语言a b和a b的区别,C语言,++a+b和++b+a有什么区别

1楼 匿名用户 自增对象不同 a b 最后自增的是b a b 最后自增的a b c语言, a b和 b a有什么区别 2楼 珑月三 a b是先a加1,然后再加b b a是先b 1,然后再加a 3楼 亱風 a b是a先自加然后加b b a是b自加,,然后加a 结果一样,但是a 和b的值不相同 c语言b...

matlab中-r是什么意思,matlab中颜色指令 '-r' 和'r'有什么区别啊

1楼 匿名用户 r 是plot画红色直线的意思。 主要分两部分,线形和颜色。 线形 就是点划线, 是虚线 关于颜色 红色就是r 绿色是g,蓝色是b。 举例 figure plot 1 0 01 4 sin 1 0 01 4 r figure plot 1 0 01 4 sin 1 0 01 4 b ...

杭州公交车a卡和b卡有什么区别,杭州公交车A卡和B卡有什么区别?

1楼 匿名用户 a卡是普通卡,优惠50 ,同一辆车5分钟内不能刷两次,每个月50,过期如果还没用完就作废,但可以预充下个月的钱 b卡我印象中是学生卡,我读书的时候办过,上班了就算了吧 还有一种d卡,又叫电子钱包,随你充多少,永不过期,想刷就刷,优惠方面大概只有9 1折 2楼 匿名用户 a卡是 月票,...