Kompleks datatype

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 6. februar 2019; checks kræver 2 redigeringer .

Nogle programmeringssprog giver en speciel datatype for komplekse tal . At have en indbygget type gør det lettere at gemme komplekse værdier og udføre operationer på dem.

Aritmetik over komplekse tal

Komplekse variabler og værdier gemmes normalt som et par flydende kommatal. Sprog, der understøtter en indbygget type for komplekse værdier, giver normalt en speciel syntaks til initialisering af komplekse variabler (for eksempel CMPLX(R, I)i Fortran) og udvider grundlæggende aritmetiske operationer ('+', '−', '×', ' /'). Disse operationer oversættes normalt af compileren til en sekvens af instruktioner til behandling af flydende kommanumre eller til opkald til funktioner i et særligt bibliotek. Nogle gange leveres funktioner også til at udskrive komplekse, sammenligne dem for lighed og andre. Som i matematik kan sprog, der understøtter komplekse typer, bruge almindelige flydende kommatal som komplekse tal med nul imaginær del.

Sprogstøtte

Historie

Datatypen COMPLEX meget brugt siden FORTRAN IV [3]


Noter

  1. https://books.google.com/books?id=3gYNAQAAIAAJ&pg=PA32&dq=fortran+complex&hl=da&ei=jokTToOwNsbLsga69OTTDg Arkiveret 18. juni 2016 på Wayback Machine "FORTRAN II komplekse anderledes end ... muligheder er mere udtrykt FORTRAN IV"
  2. Python v2.6.5 dokumentation . Dato for adgang: 5. juli 2011. Arkiveret fra originalen 4. juli 2011.
  3. En guide til Fortran IV-programmering Arkiveret 7. april 2022 på Wayback Machine Daniel D. McCracken - 1972-288 sider . "Den kapacitet, som Fortrans komplekse operationer giver, er en stor besparelse i programmeringsindsats i visse problemer."