主要内容

权力^。

소별거듭제곱

설명

예제

C =一个^。B一个의각소를밑으로하고이에대응하는B의소를지수로하는거듭제곱을계산합니다。一个B는크기가같거나호환 가능해야합니다。

一个B의크기가호환되는경우에는두배열이서로일치하도록암시적으로확장됩니다。예를들어,一个또는B중하나가스칼라경우에는스칼라가다른배열의각소와결합됩니다。또한방향이서로다른벡터(행벡터1개와열벡터1개)가암시적으로확장되어행렬을형성합니다。

C =幂(一个BB a . ^를실행하는또다른방법이지만거의사용되지않습니다。이@ @현식은클래스에대한연산자오버로드를지원합니다。

예제

모두 축소

벡터一个를만들고각소에대한제곱을구합니다。

A = 1:5;C = a ^2
C =1×51 4 9 16 25

행렬一个를만들고각소에대한역을구합니다。

A = [1 2 3;4 5 6;7 8 9];C = a ^-1
C =3×31.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111

소에대한역은행렬의역행렬과같지않습니다。행렬의역행렬은^ 1이나发票(一个)로@ @기합니다。

1×2행벡터와3×1열벡터를만들고행벡터를열벡터로거듭제곱합니다。

A = [2 3];B = (1:3)';b。^
ans =3×22 3 4 9 8 27

결과는3×2행렬이며,여기서행렬에있는각각의(i,j)소는a(j) .^ b(i)와같습니다。

一个 一个 1 一个 2 b b 1 b 2 b 3. 一个 ˆ b 一个 1 b 1 一个 2 b 1 一个 1 b 2 一个 2 b 2 一个 1 b 3. 一个 2 b 3.

-11/3제곱에대한근을계산합니다。

A = -1;B = 1/3;C = a ^ b
C = 0.5000 + 0.8660i

음수의 밑一个와정수가아닌B의 경우权力함수는복소수결과를반환합니다。

nthroot함수를사용하여실근을구합니다。

C = nroot (A,3)
C = -1

입력marketing수

모두 축소

피연산자로,스칼라,벡터,행렬또는다차원배열로지정됩니다一个B는동일한크기이거나호환되는크기를가져야합니다。후자의예로는一个×N행렬이고B가스칼라이거나1×N행벡터경우를들수있습니다。자세한내용은기본연산에대해호환되는배열크기항목을참조하십시오。

  • 정수데이터형을가진피연산자는복소수일수없습니다。

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符
복소수지원여부:

세부 정보

모두 축소

IEEE준수

权力는실수입력값에대해ieee®-754话机준에서권고하는것과다르게동작하는경우가몇가지있습니다。

MATLAB® IEEE

(南)

1

功率(NaN, 0)

1

확장 기능

버전 내역

R2006a이전에개발됨

모두 확장

Baidu
map