Det følgende er en strategi guide til å utføre matematiske beregninger ved hjelp av Perl programmeringsspråk. Inkludert er en liste av numeriske operatører , en guide til å utføre grunnleggende matematiske funksjoner og eksempler på hvordan du kan inkludere Perl baneoperatører og funksjoner i din Perl program . Fordi Perl bare definerer sinus og cosinus trigonometriske funksjoner , vil denne artikkelen forklarer også hvordan du bruker Math :: Trig modul i programmet til å utføre ytterligere trigonometriske og matematiske beregninger. Perl Numerisk Operatører
Det følgende er en liste over Perl numeriske operatører og en forklaring på hva de gjør
Addition : . "+ " Er plus.For eksempel , linjen til koden " 4 + 5 " returnerer 9
subtraksjon : . "-" er minus.For eksempel linjen med kode " 11,3-4 " returnerer 7,3
Multiplikasjon : . "*" er times.For eksempel linjen med kode " 3 * 7 " returnerer 21
Division ( floating point ) : . "/" er delt by.For eksempel linjen med kode " 10/3 " returnerer 3,33333 ....
rest : . . "% " er mod ( returnerer resten etter en rekke er delt på divisor ) for eksempel linjen med kode " 7 % 3 " returnerer en
< p> exponents : "**" er til makten of.For eksempel linjen med kode " 2 ** 3 " returnerer 8
matematiske funksjoner
. for å finne kvadratroten av x : returnValue = sqrt ( x ) , å finne den absolutte verdien av x : returnValue = abs ( x ) , å finne den naturlige (base e ) logaritmen av x : returnValue = log ( x );
trigonometriske funksjoner
å finne sinus av x ( i radianer ) : returnValue = sin ( x ) , å finne cosinus x ( i radianer ) : returnValue = cos ( x ) ;
Math :: trigonometriske funksjoner --- Komme i gang
Andre matematiske funksjoner som ikke er levert av grunnleggende Perl språk kan importeres fra Math :: Trig modulen. For å bruke denne modulen , sett inn følgende kode i begynnelsen av Perl program (rett etter # /usr /bin /perl ! ) : Bruk Math :: Trig ,
Noen Math :: trigonometriske funksjoner
tan ( x ) - returnerer tangens til xacos ( x ) - returnerer den inverse cosinus til xasin ( x ) - returnerer den inverse sinus av XPI - returnerer verdien av pideg2rad ( . x - konverterer verdien av x ( grader ) i radianer
for eksempel følgende kode : $ returnValue = pi ; Resultater i : Verdien av returnValue er lik pi
Mer Math :: trigonometriske funksjoner - konverteringer
følgende funksjoner er brukt til å utføre konverteringer mellom grader, radianer og gradianer (Merk : . En full sirkel = 2 pi radianer = 360 grader = 400 . gradianer )
deg2rad ( x ) - konverterer verdien av x ( grader ) inn radiansgrad2rad ( x ) - konverterer verdien av x ( gradianer ) til radiansrad2deg ( x ) - konverterer verdien av x ( radianer ) til degreesgrad2deg ( x ) - konverterer verdien av x ( gradianer ) i degreesdeg2grad ( x ) - konverterer verdien av x ( grader ) inn gradiansrad2grad ( x ) - konverterer verdien av x ( radianer ) til gradianer