Rezultat potenciranja je povzročil napako. Primer: (-4)^(-5.1) vrne napako, ker negativnega števila ne moremo potencirati z negativnim necelim eksponentom v obsegu realnih števil.
tan(x) ni definiran za x= π/2+πp = 90°+p180°, kjer je p poljubno celo število.
Funkcija fact(x), ki računa x!, je definirana samo za pozitivne vrednosti x.
Logaritemski funkciji ln(x) in log(x) nista definirani za x≤0, ko računate v obsegu realnih števil. Če računate v obsegu kompleksnih števil, vrednost ni definiranan pri x=0.
Funkcija sqrt(x) ni definirana za x<0, ko računate v obsegu realnih števil. V obsegu kompleksnih števil je sqrt(x) definiran za vse x-e.
Napaka se lahko pojavi, ko računate v obsegu realnih števil. Ko ima rezultat tudi imaginarno komponento, se računanje ne more nadaljevati. Primer: sin(x+i)
Program je poskušal deliti z nič. Funkcija za vrednosti, kjer bi morali deliti z nič, ni definirana. Na primer: funkcija f(x)=1/x ni definirana pri x=0.
Inverzni trigonometrični funkciji asin(x) in acos(x) sta definirani samo na intervalu [-1;1], za števila z neničelnim imaginarnim delom nista definirani. Funkcija atan(x) je definirana za vsa števila, kjer je imaginarni del enak 0. Napaka se lahko pojavi, tudi če poskušate izračunati arg(0).
Napako dobite za funkcije, ki v neki točki niso definirane. Na primer: sign(x) in u(x) za x=0.
Area tangens atanh(x) ni definiran za x=1. Pri uporabi kompleksnih števil je definiran samo izven intervala [-1;1], kar pomeni na intervalu ]-1;1[.
Area kosinus acosh(x) je definarn samo za x, ko rarealna .
Argument števila 0 ni definiran, saj nima kota.
Napaka se pojavi, ko želite ovrednotiti kompleksnejšo funkcijo, na primer W(z), in programu spodleti pri iskanju natančnega rezultata.
Argument funkcije je povzročil napačen rezultat za vrednost funkcije na pomembnih mestih, na primer, sin(1E70) vrne neko poljubno število na intervalu [-1;1].
Lastna funkcija ali konstanta ne obstaja več. Do tega lahko pride tudi, če ste lastno konstanto spremenili v funkcijo ali obratno ali pa ste spremenili število argumentov funkcije. Lahko jo ponovno definirate, ali pa odstranite vse uporabe te funkcije oziroma konstante.
Izvedeno jo bilo preveč rekurzivnih klicev. Najverjetneje je napako povzročila funkcija, ki rekurzivno kliče sama sebe neskončno krat, na primer foo(x)=2*foo(x). Do napake lahko pride tudi v primeru, ko kličete preveč funkcij rekurzivno.
Rezultat klicane funkcije je prevelik, da bi ga lahko uporabili. Na primer : izračun sinh(20000)
Funkcija po meri iz Pythona ni vrnila rezultata. Pythonov tolmač vam bo prikazal podrobnejša pojasnila.
Eden izmed operatorjev +, -, *, / ali ^ je na napačnem mestu. Do napake pride, če, na primer, vnesete funkcijo f(x)=^2. Navadno gre za to, da ste pozabili nekaj vnesti pred operatorjem.
Manjka zaklepaj. Pazite, da se število predklepajev in zaklepajev ujema.
Funkciji ste posredovali napačno število argumentov. Preverite Spisek funkcij, da boste ugotovili pravilno število argumentov izbrane funkcije. Napaka se lahko pojavi, če, na primer, zapišete sin(x,3).
Samo dva operatorja primerjave sta lahko zapovrstjo.Na primer: "sin(x) < y < cos(x)" je pravilno, medtem ko "sin(x) < x < y < cos(x)" ni pravino, ker so zapovrstjo trije operatorji <.
Program je našel niz, ki izgleda kot število. Primer neveljavnega števila: 4.5E. Število mora biti v formatu nnn.fffEeee, kjer nnn predstavlja celi del, ki je lahko tudi negativen. fff je decimalni del in je od celega dela ločen s piko '.'. Decimalni del ni obvezen, vendar mora število imeti vsaj celi ali vsaj decimalni del. E je eksponentni separator in ga morate pisati z veliko tiskano črko 'E'. eee je eksponent, ki je lahko tudi negativen. Eksponent je obvezen samo v primeru, da ste uporabili eksponentni separator 'E'. Upoštevajte, da lahko za isti števili uporabimo različna zapisa, na primer: 5E8 je isto kot 5*10^8. Tukaj je nekaj primerov števil: -5.475E-8, -0.55, .75, 23E4
V vnosno polje niste vnesli ničesar. To ni dovoljeno. Vnesti morate izraz.
Vejica ni dovoljena. Uporabljati morate piko '.' za ločevanje decimalnega od celega dela.
Zaklepaj na tem mestu ni pričakovan. Poskrbite, da se število predklepajev in zaklepajev ujema.
Pričakovan je faktor, ki je lahko število, spremenljivka ali funkcija.
Za konstanto ali spremenljivko ni dovoljena uporaba oklepajev. Primer napačne rabe: f(x)=x(5). Pravilna raba: f(x)=x*5 .
Program pričakuje izraz. Napaka se pojavi, ko, na primer, pustite oklepaj prazen: f(x)=sin()
Vnesli ste nekaj, kar je podobno spremenljivki, funkciji ali konstantni, vendar programu ni poznano. Pazite: niz "x5" ni enak nizu "x*5".
Najden neznan znak.
Izraz se zaključi nepričakovano.
Pri analizi zapisa funkcije je bila ugotovljena napaka. Vnešeni niz ni veljavna funkcija.
Prišlo je do prekoračitve obsega. Do napake lahko pride, ko so števila prevelika.
Neveljavna vrednost je bila uporabljena kot podatek za izračun.
Ni dovolj točk v zaporedju, da bi lahko program izračunal prilagoditveno krivuljo. Za izračun polinomske prilagoditvene krivulje potrebujete vsaj eno točko več, kot je stopnja polinoma. Za polinom tretje stopnje potrebuje vsaj 4 točke. Za vse ostale funkcije potrebujete vsaj dve točki.
Imena za lastne funkcije ali konstante se morajo začeti s črko, vsebujejo lahko le črke in števke. Ne smete uporabljati imen, ki so že rezervirana za vgrajene funkcije in konstante.
Rekurzivnih funkcij ni mogoče odvajati, ker bi bil rezultat neskončno velik.
Funkcije ni možno odvajati, ker nekateri deli funkcije nimajo prvega odvoda. Na primer : arg(x), conj(x), re(x) and im(x).
Pri računanju je prišlo do napake. Natančen vzrok napake je neznan. Če ste dobili to napako, je najbolje napako sporočiti programerju, z opisom postopka, kako ste do nje prišli. Programer bo proučil napako, poskušal poiskati vzrok zanjo in jo preprečiti.
Podana začetna vrednost, ki je lahko tudi privzeta, ni dala rezultata. Vzrok je lahko v napačni začetni vrednosti. Poskusite spremeniti začetno vrednost. Možno je tudi, da izbrani model ne ustreza podatkom in je potrebno izbrati nov model.
Veljaven rezultat ne obstaja. To se lahko zgodi, ko želite izračunati prilagoditveno krivuljo, kjer jo je nemogoče izračunati. Možen razlog je tudi, da bi morala biti ena izmed izračunanih konstant neskončnost.
Graph ne more izračunati natančnega rezultata. To se lahko zgodi, ko pri računanju numeričnega integrala dobimo preveliko oceno napake.
Prišlo je do notranje napake. Program je naredil nekaj, kar se ne sme zgoditi, pa se vseeno včasih zgodi. Prosimo, da obvestite programerja. Sporočite mu čim več podrobnosti, s katerimi bo lahko reproduciral napako in jo odpravil.