complex(7) | Miscellaneous Information Manual | complex(7) |
complex - elementele de bază ale matematicii complexe
#include <complex.h>
Numerele complexe sunt numere de forma z = a+b*i, unde a și b sunt numere reale și i = rădăcina pătrată(-1), astfel încât i*i = -1.
Există și alte moduri de a reprezenta acest număr. Perechea (a,b) de numere reale poate fi privită ca un punct în plan, dat de coordonatele X și Y. Același punct poate fi descris, de asemenea, prin indicarea perechii de numere reale (r,phi), unde r este distanța până la originea O, iar phi este unghiul dintre axa X și linia Oz. Acum z = r*exp(i*phi) = r*(cos(phi)+i*sin(phi)).
Operațiile de bază sunt definite pentru z = a+b*i și w = c+d*i astfel:
Aproape toate funcțiile matematice au un corespondent complex, dar există unele funcții exclusiv complexe.
Compilatorul C poate lucra cu numere complexe dacă acceptă standardul C99. Faceți legătura cu -lm. Unitatea imaginară este reprezentată de I.
/* check that exp(i * pi) == -1 */ #include <math.h> /* pentru atan */ #include <stdio.h> #include <complex.h> int main(void) { double pi = 4 * atan(1.0); double complex z = cexp(I * pi); printf("%f + %f * i\n", creal(z), cimag(z)); }
cabs(3), cacos(3), cacosh(3), carg(3), casin(3), casinh(3), catan(3), catanh(3), ccos(3), ccosh(3), cerf(3), cexp(3), cexp2(3), cimag(3), clog(3), clog10(3), clog2(3), conj(3), cpow(3), cproj(3), creal(3), csin(3), csinh(3), csqrt(3), ctan(3), ctanh(3)
Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
30 octombrie 2022 | Pagini de manual de Linux 6.03 |