Perl Script Beregning
Følgende er en strategi guide til å utføre matematiske beregninger ved hjelp av Perl programmeringsspråk. Inkludert er en liste over numeriske operatører, en guide til å utføre grunnleggende matematiske funksjoner og eksempler på hvordan du kan inkludere Perl matematiske operatorer og funksjoner i Perl program. Fordi Perl bare definerer sinus og cosinus trigonometriske funksjoner, vil denne artikkelen også forklare hvordan du bruker Math :: Trig modul i programmet til å utføre flere trigonometriske og matematiske beregninger.
Perl Tall Operatører
Følgende er en liste over de Perl numeriske operatører og en forklaring på hva de gjør.
Tillegg: "+" er pluss.
For eksempel, linjen med kode "4 + 5" returnerer 9.
Subtraksjon: "-" er minus.
For eksempel, linjen med kode "11,3 - 4" returnerer 7,3.
Multiplikasjon: "" er tider.
For eksempel, linjen med kode "tre 7" returnerer 21.
Division (floating point): "/" er delt.
For eksempel, linjen med kode "10/3" returnerer 3,33333 ....
Resten "%" er mod (gir resten etter et antall divideres med divisor).
For eksempel, returnerer linje med kode "7% 3" 1.
Eksponenter: "" er til makt.
For eksempel, linjen med kode "2 3" returnerer 8.
matematiske funksjoner
For å finne kvadratroten av x: return = sqrt (x)
GÅ
For å finne den absolutte verdien av x: return = abs (x)
GÅ
For å finne den naturlige (base e) logaritmen av x: return = log (x);
trigonometriske funksjoner
For å finne sinus til x (i radianer): return = sin (x);
For å finne cosinus til x (i radianer): return = cos (x);
Math :: trigonometriske funksjoner --- Komme i gang
Andre matematiske funksjoner som ikke er levert av den grunnleggende Perl språket kan importeres fra Math :: Trig modul. For å bruke denne modulen, sett inn følgende kode i begynnelsen av Perl program (rett etter # / usr / bin / perl!):
bruke Math :: Trig;
Noen Math :: trigonometriske funksjoner
tan (x) - returnerer tangens til x
Acos (x) - returnerer invers cosinus til x
Asin (x) - returnerer invers sinus til x
pi - returnerer verdien av pi
deg2rad (x - konverterer verdien av x (grader) i radianer
For eksempel følgende kode:
$ Return = pi
GÅ
Resulterer i:
Verdien av return er lik pi.
Flere Math :: trigonometriske funksjoner - Konverteringer
Følgende funksjoner brukes 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) i radianer
grad2rad (x) - konverterer verdien av x (gradianer) til radianer
rad2deg (x) - konverterer verdien av x (radianer) til grader
grad2deg (x) - konverterer verdien av x (gradianer) inn i grader
deg2grad (x) - konverterer verdien av x (grader) inn gradianer
rad2grad (x) - konverterer verdien av x (radianer) for å gradianer