【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.16.2.3 cpow
Contents
Description
Calculate complex power of complex number
Syntax
complex cpow( complex z1, complex z2 )
Parameters
- z1
- [input] base, the complex value whose power is sought.
- z2
- [input] the power
Return
z1^z2
Examples
EX1
void run_complex_cpow() { complex z1(2., 1.); complex z2(3., 2.); complex cresult = cpow(z1, z2); out_complex("base = ", z1); // "base = 2.000000+1.000000i" out_complex("power = ", z2); // "power = 3.000000+2.000000i" out_complex("cpow = ", cresult); // Result is "cpow = -4.379164+0.622534i" }
Remark
If base is 0, and power is 0, result is missing value;
If base is 0, and power is complex or positive double, result is 0;
If base is 0, and power is negative double, returns missing value.
See Also
Header to Include
origin.h