Syntaks av Asin () i Python
Syntaksen til Asin () er matte.Asin (x) som støttes av Python gjennom matemodulen. Her er 'X' en tallverdi som ligger i området -1 til +1.
Parametere passert i Asin ()
Asin () -funksjonen godtar en parameter som er -1<=x<=1. If the value exceeds or precedes it, it throws a value error.
Returverdi i Asin ()
Den returnerer den flytende datatypen som er buesinverdien til det gitte tallet. Arcsine -verdien skal være i radian ligger i intervallet -π/2 til π/2 eller -1 til +1. Dette skildrer at vi må endre graden til Radian først. Radianfunksjonen tillater konvertering av vinkler fra grad til radianer.
Eksempel 1: Program for Asin () -funksjon på heltall
Som diskutert godtar ASIN () -funksjonen bare verdien som er i området fra -1 til +1. Så ved å ta de to positive heltallene og to negative heltall som har verdier 0.25, -0.5, 0, 1 og -1 I intervallet [-1,+1] fikk vi resultatene i radian fra følgende eksempelprogram. Vi kalte matematikk.asin () funksjon gjennom en utskriftserklæring. Vi har brukt Spyder -terminalen for implementeringen.
Importer matematikkVed å kjøre koden fikk vi utgangsresultater som vises i Radian.
Eksempel 2: Program av Asin () på tuple- og listeartikler
Asin () -funksjonen fungerer perfekt på tuple- og listeartikler. I koden nedenfor erklærer vi tupleelementene. Vi tar flere elementer i en tupel av positive og negative heltall som har verdier på 0.21, 0.35, 0.55, -0.78, og -0.89. Etter det har vi brukt en utskriftserklæring for å få ønsket utgang.
Importer matematikkVi fikk resultatet av de tilsvarende tupleverdiene.
Nå erklærer vi listeelementet med flere verdi av positivt og negativt heltall. Listen er representert av "lis" nøkkelord som har verdier -0.25, 0.72, -0.56, 0.44 og 0.95. Utskriftserklæringen vil bidra til å vise resultatet.
Importer matematikkEtter å ha kjørt programmet, har vi utgangsresultatene fra listeelementene nedenfor.
Eksempel 3: Program av Asin () “ValueError (): Math Domain Feil”
Ettersom Asin () -funksjonen bare godtar antallet som ligger i intervallet [-1,+1]. Hvis antallet ikke ligger mellom området, oppstår verdien: matematikkdomenefeil. Opprinnelig har matematikkmodulen blitt importert til koden, så har vi initialisert en variabel med tittelen “VAR1” med en verdi av “2.1". Vi har erklært en utskriftserklæring som vil sende resultatet på konsollskjermen. Inne i utskriftserklæringen har vi ringt matematikken.asin () funksjon.
Importer matematikkVed å ta var1 = 2.1 og utførelse av et program, matedomenefeil oppstod på denne måten. Dette viser at Asin () funksjonsstøtte på tall ligger i området -1 til +1. Hvis verdien ikke er i området som angitt, oppstår en feil.
Eksempel 4: Program av Asin () typeerror ()
Vi har fått resultatene fra de numeriske verdiene i eksemplet ovenfor. Men nå i dette programmet tar vi strengverdier for å se utdataene. Vi initialiserer to variabler den ene med "var1" med en strengverdi "2" og den andre som "var2" med en strengverdi "x". Og skrev ut resultatet ved å bruke utskriftserklæringen. I en utskriftsuttalelse kalte vi matematikk.asin () og ga et argument “var1”.
Importer matematikkEtter tolkning og implementering av programmet ovenfor, har vi en typeerror -melding som betyr at Asin () ikke aksepterer strengverdiene. Det kreves en flytende verdi. Som "var1" og "var2" er strenger ikke et tall, så det kaster et unntak.
Eksempel 5: Program for Asin () funksjonsplott
Vi kan plotte en graf over en Asin () -funksjon ved å importere matplotlib for interaktiv visualisering. Ved å bruke dette genererer vi grafen til en Asin (). I denne koden er “P” og “Q” de to punktene til X- og Y -koordinater. “P” har gitt en positiv verdi på 0.5 og "Q" har gitt en negativ verdi på -0.9. Vi initialiserer I = -1 og bruker mens tilstanden som er "jeg" skal være mindre enn eller lik 1. Bruk vedlegg () -metode som legger et element til slutten av listen ved å passere parameterverdien “i” verdien vi tildeler i = i+0.25 for å øke en variabel med 0.23. Vi får bildet av grafen ved å bruke “PLT.plot ”og passere verdiene P og Q og ved å ringe PLT. Vis () vil hjelpe den visuelle grafen til å bli vist på utgangsskjermen.
Importer matematikkEtter utførelse av et program vises den grafiske visualiseringen av ASIN () -funksjonen på bildet nedenfor .
Eksempel 6: Program for Asin () -funksjon for matrise og plot
Siden vi har diskutert de enkle løpsprogrammene, la oss flytte til det komplekse programmet ved å ta flere numeriske verdier for å generere grafen i denne koden “In_arr” referert til som en inngangsarray som har verdier i firkantede parentes -0.7, -0.5, -0.93, 0.28, 0.39 og 0.15 og “out_arr” som utgangsarray med nullverdien i firkantede parenteser .”Q” representerer x-aksen og “R” representerer y-aksen og “in” nøkkelord som brukes i koden brukes til å iterere gjennom en sekvens av “for loop”. Med utskriftserklæringen kan vi se utdataene fra IN_ARR og OUT_ARR. Passerer de to parametrene som inneholder X- og Y -punkter i PLT.plot () -funksjon som trekker linjer fra punkt til punkt. I funksjonen PLT.tittel (), vi har satt tittelen for plottet som “Matematikk.som i()".plt.xlabel har verdi som "q" for x-aksen som og PLT.Ylabel har verdier som "r" er for y-aksen. For å vise plottet bruker vi PLT.show () funksjon.
Importer matematikkDu vil se utdataene fra koden på denne konsollskjermen.
Nå er grafplottet til denne koden slik.
Konklusjon
Ettersom vi har en fullstendig gjennomgang av en Asin () -funksjon i Python ved å importere matemodulen og implementere enkle eksempler. Vi har lagt til unike eksempler for nybegynneren så vel som ekspertbrukere sammen med deres detaljerte implementering. Gå gjennom alle eksempler for å få en bedre forståelse av dette emnet.