Det tar ett parameternummer og returnerer buen kosinus i radian. Generelt matematikk, ACOS = cos-1, noe som betyr at ACOs for et tall er lik det omvendte kosinuset til det tallet. La oss utforske denne opplæringen for å lære funksjonen til ACOS () -metoden.
ACOS () -funksjon
ACOS () er en innebygd funksjon levert av Math Standard Library of Python. ACOS () -funksjonen tar et tall, enten et heltall eller et flottørnummer, som en parameter og returnerer sin omvendte kosinusverdi i radianer. Domenet til ACOS -funksjonen er mellom -1 og 1. Kompilatoren reiser en feil hvis du oppgir et nummer utenfor dette området. Her er syntaks for ACOS () -funksjonen:
A er parameteren som ACOS () -verdiene må finnes, det er en nødvendig parameter, og hvis du hopper over den, vil kompilatoren øke en feil. Dessuten bør det være et tall mellom -1 og 1. Hvis du gir noen annen type data som 'String', vil kompilatoren heve en typeerror. ACOS () vil returnere et floatnummer som representerer ACOS () -verdien til den pålagte parameteren i radianer.
Merk at ACOS () ikke er en uavhengig funksjon. For å bruke ACOS () -funksjonen, må du sørge for at matematikkbiblioteket importeres til programmet før du ringer ACOS () -funksjonen. La oss nå utforske noen eksempler for å lære bruken av ACOS () -funksjonen i et Python -program.
Eksempel 1:
I dette eksemplet vil vi utforske bruken av ACOS () -funksjonen levert av Math Standard Library of the Python. Vi vil gi forskjellige typer tall til ACOS () -funksjonen og se hva slags resultater vi får. Her gir vi bare tall mellom -1 og 1 som en inngangsparameter for å se deres omvendte kosinusverdi. I ytterligere eksempler vil vi teste noen tall som er utenfor det gyldige området og noen ugyldige inndata også. Så la oss begynne med det første eksemplet:
Importer matematikkSom du ser, ga vi bare gyldige tall som inngangsparametere, og ACOS () -funksjonen returnerte ACOS () -verdien for hvert tall. Se utgangen nedenfor.
Eksempel 2:
I forrige eksempel ga vi nettopp de gyldige tallene innenfor det tillatte området for ACOS () -funksjonen. Nå skal vi teste ACOS () -funksjonen ved å gi den tall utenfor det gyldige området. Se koden nedenfor:
Importer matematikkSom du ser, er alle tallene utenfor det tillatte området for ACOS () -funksjonen. Kompilatoren skal heve en verdierror. La oss se utdataene nedenfor:
Merk at kompilatoren har kastet en verdierror for hver parameter som er gitt, ettersom hvert nummer er utenfor området ACOS () -funksjonen.
Eksempel 3:
La oss nå gi en ugyldig innspill til ACOS () -funksjonen for å se hva slags feil den vil øke. Se koden nedenfor:
Importer matematikkUtgangen er som følger:
Som du ser har kompilatoren reist en syntaxError siden strengformatet ikke støttes av ACOS () -funksjonen. ACOS () -funksjonen fungerer bare med float- og heltallstall som også er innenfor området -1 til 1. Ethvert annet antall eller annen type data levert som en inngangsparameter vil resultere i en syntaksfeil.
Eksempel 4:
ACOS () -funksjonen returnerer ACOS () -verdien til den gitte parameteren i radianformat, som er forskjellig fra den vi ser i kalkulatoren. Kalkulatoren returnerer verdien i form av grad, men Python ACOS () returnerer verdien i form av Radian, som er grunnen til at begge resultatene ikke stemmer overens med hverandre. La oss nå konvertere radianverdien av ACOS () -funksjonen til Python til gradsformatet ved å bruke grader () innebygd funksjon av Pythons standardbibliotek.
Importer matematikkSe utgangen nedenfor:
Nå, hvis du sammenligner denne utgangen med utgangen fra det første eksemplet, kan du se forskjellen. Hvis du bruker kalkulatoren til å beregne ACOS (), vil du få samme resultat som i dette eksemplet.
Eksempel 5:
Nå som vi forstår hvordan ACOS () fungerer, la oss utforske litt av et komplekst praktisk eksempel for å se hvordan det fungerer i detalj. Se koden nedenfor:
Importer matematikk, numpy som NP, matplotlib.Pyplot som PltI dette eksemplet har vi automatisk generert en rekke 10 elementer for å produsere en linje. For hvert element i input -matrisen beregnet vi ACOS () -verdien og lagret den i en annen matrise. Etter det planla vi en linje med verdiene som er lagret i den andre matrisen med PLT -funksjonen til matplotlib.Pyplot Standard Library of Python. Se nedenfor:
Merk at vi avkortet utdataene til to desimaler ved å bruke rundfunksjonen. Elementer som er lagret i både input_array og output_array. Etter det brukte vi PLT.Plottfunksjon for å plotte og tegne linjen i grafen.
Konklusjon
ACOS () -funksjonen levert av Math Standard Library of Python tar et tall mellom -1 og 1 som en gyldig inngang, beregner ACOS () -verdien og returnerer resultatet i radianformat. ACOS () -funksjonen er ikke en uavhengig funksjon, så for å bruke den, bør matematikkbiblioteket importeres til Python -programmet.