This shows you the differences between two versions of the page.
c:complex.h:cabs [2013/02/03 19:13] 127.0.0.1 external edit |
c:complex.h:cabs [2024/02/16 01:06] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== cabs ====== | ====== cabs ====== | ||
<code c> | <code c> | ||
+ | double cabs(double complex z); | ||
</code> | </code> | ||
==== description of cabs ==== | ==== description of cabs ==== | ||
- | cabs is in work by code-reference.com \\ | + | cabs() compute the complex absolute value ... also called modules, norm, or magnitude of z. |
- | if you are faster... don't hasitate and add it | + | |
<code c> | <code c> | ||
- | no example at the moment | + | #include <stdio.h> /* including standard library */ |
+ | #include <complex.h> | ||
+ | |||
+ | void main(void) | ||
+ | { | ||
+ | double complex z=4.2 + I*2.34; | ||
+ | double result; | ||
+ | |||
+ | result = cabs(z); | ||
+ | printf("cabs(%f + I*%f) = %f\n",creal(z), cimag(z), result); | ||
+ | return 0; | ||
+ | } | ||
</code> | </code> | ||
===== output of cabs c example ===== | ===== output of cabs c example ===== | ||
- | no example at the moment | + | cabs(4.200000 + I*2.340000) = 4.807869 |