在matlab中,数组的指数运算有好几种定义方式
1个回答
展开全部
在matlab中,数组的指数运算有好几种定义方式:
>>
g
=
[1
2
3
4;5
6
7
8
;9
10
11
12]
g
=
1
2
3
4
5
6
7
8
9
10
11
12
>>
h
=[1
1
1
1;2
2
2
2;3
3
3
3]
h
=
1
1
1
1
2
2
2
2
3
3
3
3
1.
当指数是一个标量时,该标量将用来对数据的所有元素进行取指数操作,
>>
g.^2
ans
=
1
4
9
16
25
36
49
64
81
100
121
144
2.
当一个标量的指数是矩阵时,矩阵的每个元素都被应用到这个标量上进行取指数运算。
>>
2.^g
ans
=
2
4
8
16
32
64
128
256
512
1024
2048
4096
3.若果指数运算中的两个变量(指数和底数)是相同维数的数组,就执行元素对元素的指数运算。
>>
g.^h
ans
=
1
2
3
4
25
36
49
64
729
1000
1331
1728
>>
g
=
[1
2
3
4;5
6
7
8
;9
10
11
12]
g
=
1
2
3
4
5
6
7
8
9
10
11
12
>>
h
=[1
1
1
1;2
2
2
2;3
3
3
3]
h
=
1
1
1
1
2
2
2
2
3
3
3
3
1.
当指数是一个标量时,该标量将用来对数据的所有元素进行取指数操作,
>>
g.^2
ans
=
1
4
9
16
25
36
49
64
81
100
121
144
2.
当一个标量的指数是矩阵时,矩阵的每个元素都被应用到这个标量上进行取指数运算。
>>
2.^g
ans
=
2
4
8
16
32
64
128
256
512
1024
2048
4096
3.若果指数运算中的两个变量(指数和底数)是相同维数的数组,就执行元素对元素的指数运算。
>>
g.^h
ans
=
1
2
3
4
25
36
49
64
729
1000
1331
1728
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询