1楼:匿名用户
^假设b=
b1 b2
b3 b3
为2*2的矩阵
假设a=
a1 a2
a3 a4
为2*2的矩阵
那么b.^a表示
b1^a1 b2^a2
b3^a3 b4^a4
2.^a表示
2^a1 2^a2
2^a3 2^a4
a.^2表示
a1^2 a2^2
a3^2 a4^2
在matlab中,a^2与a.^2结果有什么不同?
2楼:匿名用户
^^^a^2 是指矩阵的乘法,必须是一个方阵,否者报错;
a = [a1 a2
a3 a4]
a^2 = a*a = [a1 a2 *[a1 a2 = [a1*a1+a2*a3 a1*a2+a2*a4
a3 a4] a3 a4] a3*a1+a4*a3 a3*a2+a4*a4 ]
a.^2是矩阵的点乘运算,即对应位置相乘。
a.^2 = [ a1*a1 a2*a2
a3*a3 a4*a4 ]
举个例子:
a = [1 2 ; 3 4]
a^2 = [7 10;15 22]
a.^2 = [1 4 ;9 16]
matlab程序中,.^是什么意思
3楼:匿名用户
乘幂的意思,如x2可写成x.^2
4楼:匿名用户
是对对象每个元素都进行乘幂运算的意思。
比如a是一个矩阵,a^2=a*a,而a.^2=b,b为a中所有元素都平方后的矩阵,即对a中的某个aij,b中对应位置的是aij^2,明白了吧?
matlab中 a.^2 是a的平方的意思吗?那个点是干什么的呢??急!!谢啦~
5楼:拉斐尔的守望
你要注意,在matlab中这种平方以及开方等类似的数**算,如果加点说明运算的变量是数组或者矩阵,而非单个数字,因为数组直接平方是没有意义的。
由此可以推断a必然是数组,而这个命令表示对数组中每一个元素取平方。同理,开平方sqrt,三次方.^3等命令也遵循同样的运算规则。如果仅仅是单独的一个数,那么加不加点都没有区别。
希望回答能让你满意。
matlab里xx.^2什么意思?
6楼:匿名用户
xx是数组
^2是平方
xx.^2就是数组的每个元素的平方
然后赋值给y
7楼:匿名用户
xx应该是数组
^2是平方
在matlab中,a^2与a.^2结果有什么不同
8楼:
看情况:
^的话只有a是单元素成立;
如a = [3], a^2 = 9;
当然a.^2 = 9;
这个没区别;
但是如果
a = [1 2];
a^2是不对的!
a.^2返回[1,4],表示对矩阵a中“所有元素”【逐个】求平方。
这个类似的还有./和.*等。。。
在***mand窗口下试试就知道了~
matlab里.^和^有什么区别
9楼:哒哒哒哒你个头
.^这是点乘;^是乘法。
直接用乘法的话,是矩阵乘法,也就是说,必须满足前一个矩阵的列数等于后一个矩阵的行数。
使用点乘操作,是使每一个元素相乘,也就是向量或者矩阵中对应元素相乘。
下面是例子:
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对应的元素相乘,构成新的矩阵。
点除(./)、除(/)与上述方法类似。
10楼:大野瘦子
1、运算方式不一样
点乘是数组的运算,不加点是矩阵的运算。
2、运算要求不一样
点乘要求参与运算的两个量两必须是维数相同,是对应元素的相乘,而不加点表示的是矩阵相乘(除的时候通过逆矩阵来实现),要求内维相同,也就是前一个矩阵的列的维数等于后一个矩阵的行的维数。
11楼:创旧黄
^是以矩阵为操作数的乘方,.^是以矩阵中的每个元素为操作数的乘方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]
12楼:匿名用户
不带“.”的是方阵求幂,带“.”是常数求幂
13楼:匿名用户
这是点乘,直接用乘法的话,是矩阵乘法,也就是说,必须满足前一个矩阵的列数等于后一个矩阵的行数。
这里是使用的每一个元素相乘,也就是向量或者矩阵中对应元素相乘,使用点乘操作,还有点除,一样的道理
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
14楼:匿名用户
针对数组或者矩阵时,.^是点乘
运算,对应位置的元素相乘
^就是矩阵乘法
运算实例:
>> 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
15楼:匿名用户
没有指南嘛?
看 help 嘛
数组的幂运算是 .^
矩阵的幂运算是 ^
16楼:匿名用户
matlab鼓励用户使用矩阵运算
matlab里xx.2什么意思,matlab中f=@(x)x^2; 什么意思?
1楼 匿名用户 xx是数组 2是平方 xx 2就是数组的每个元素的平方 然后赋值给y 2楼 匿名用户 xx应该是数组 2是平方 matlab中f x x 2 什么意思 3楼 匿名用户 是函数句柄的符号 这句话的意思就是说 f 是关于 x 的函数 后边是函数的表达式 即 f x x 2 4楼 风雨之中...
TFB在化学中是什么意思,在化学中,2O是什么???
1楼 匿名用户 在化学中,tfb trifluroboran 三氟化硼。 该物质不很稳定, 一般以其与乙醚或者四氢呋喃的复合物来保存 。 2楼 匿名用户 环境问题是当今世界面临的重大问题,随着工业的飞速发展,环境污染问题也日趋严重,面对污染严重的大自然,人们开始惊呼 人类正失去自己的家园。 挽救我们...