Gaukite prieinamą prieigą prie „TINACloud“, kad galėtumėte redaguoti pavyzdžius arba sukurti savo grandines
Šiame ir tolesniuose skyriuose pristatysime labai svarbią temą: AC arba kintamąją srovę. Pakaitinės srovės pavadinimas nėra labai tikslus ir paprastai apima grandines su sinusoidinėmis įtampomis ir srovėmis; tačiau kintama srovė taip pat gali reikšti bet kokią savavališką srovės bangą. Kintamosios srovės įtampa yra tokia, kad tokia įtampa naudojama pagrindiniam elektros energijos šaltiniui namuose ir pramonėje visame pasaulyje. Jis taip pat yra pagrindas daugeliui elektronikos, telekomunikacijų ir pramonės sričių.
Norėdami valdyti sinusoidines bangas ir su jais susijusias grandines, naudosime paprastą ir elegantišką metodą, vadinamą fazorių metodu. Fasoriai yra pagrįsti sudėtingų skaičių savybėmis, kurios idealiai tinka sinusoidiniams kiekiams. Šiame skyriuje apibendrinsime pagrindinius faktus apie sudėtingus skaičius ir jų operacijas. Taip pat parodysime, kaip „TINA“ vertėjas leidžia lengvai atlikti skaičiavimus su sudėtingais skaičiais.
Sudėtingus numerius sudaro dvi dalys: a tikra dalis (x), kuris yra tikrasis skaičius ir vadinamasis įsivaizduojama dalis (y), kuris yra realus skaičius, padaugintas iš
z = x + jy
kur
Kompleksinių skaičių pavyzdžiai:
z 1 = 1 + j
z 2 = 4-2 j
z 3 = 3- 5j
Kompleksiniai skaičiai iš pradžių buvo įvesti septynioliktame amžiuje, kad parodytų polinomų, kurie negalėjo būti pavaizduoti vien tikraisiais skaičiais, šaknis. Pavyzdžiui, lygties x šaknys2 + 2x + 2 = 0 galima apibūdinti tik kaip
Kompleksinių skaičių geometrinis atvaizdavimas
Stačiakampė forma
Kadangi sudėtingas skaičius visada gali būti padalintas į tikrąsias ir sudėtines dalis, kompleksinį skaičių galime pavaizduoti kaip tašką dvimatėje plokštumoje. Realioji komplekso skaičiaus dalis yra taško projekcija į tikrąją ašį, o įsivaizduojama skaičiaus dalis yra projekcija į įsivaizduojamą ašį. Kai sudėtingas skaičius vaizduojamas kaip realiųjų ir įsivaizduojamųjų dalių suma, sakome, kad jis yra stačiakampio formos or algebrinė forma.
Toliau pateiktame paveikslėlyje parodyta komplekso numeris z = 2 + 4j
Poliarinė ir eksponentinė forma
Kaip matote iš aukščiau pateikto paveikslo, taškas A taip pat gali būti pavaizduotas rodyklės ilgiu, r (dar vadinama absoliučiąja verte, dydžiu ar amplitude) ir jo kampu (arba faze), φ santykinai prieš laikrodžio rodyklę teigiamos horizontaliosios ašies atžvilgiu. Tai yra poliarinis kompleksinio skaičiaus forma. Ji žymima kaip r ∠ φ.
Kitas žingsnis yra labai svarbus. Taip pat gali būti įrašytas kompleksinis skaičius poliarine forma eksponentinis forma:
Šis paprastas posakis išsiskiria tuo, kad eksponente jis turi įsivaizduojamą skaičių, o ne įprastą tikrąjį skaičių. Šis sudėtingas eksponentas su realiu argumentu elgiasi labai skirtingai nuo eksponentinės funkcijos. Kol ex sparčiai auga didėjant x> 0, o x <0, funkcija mažėja
Eulerio formulė suteikia vieningą sąsają tarp kompleksinių skaičių stačiakampių, polinių ir eksponentinių formų:
z = x + jy = re jφ = r (cos φ + j nuodėmė φ )
kur
ir φ = įdegis-1 (y / x).
Mūsų pavyzdys z = 2 + 4j:
φ = įdegis-1 (4 / 2) = 63.4 °
todėl
Arba atvirkščiai:
Priklausomai nuo programos, turėsite mokėti mokėti abi formas. Pavyzdžiui, sudėti ar atimti akivaizdžiai lengviau tai padaryti, kai skaičiai yra stačiakampio formos, tuo tarpu dauginti ir dalinti lengviau, kai skaičiai yra eksponentinės formos.
Operacijos su sudėtingais skaičiais
Operacijos, kurias galima atlikti naudojant sudėtingus skaičius, yra panašios į realiųjų skaičių operacijas. Toliau apibendrinamos taisyklės ir kai kurie nauji apibrėžimai.
Operacijos su j
Operacijos su j tiesiog vadovaukitės įsivaizduojamo vieneto apibrėžimu,
Kad galėtumėte dirbti greitai ir tiksliai, turėtumėte įsiminti šias taisykles:
j 2 = -1
j 3 =-j
j 4 =1
1/j = -j
j2 = -1 tiesiog išplaukia iš
1 /j, dauginame 1 /jby j / j = 1 ir gauti j/ (jj) = j / (- 1) = -j.
Sudėtingas konjugatas
Kompleksinio skaičiaus sudėtingas konjugatas yra lengvai gaunamas ir gana svarbus. Norėdami gauti kompleksinio skaičiaus kompleksinį konjugatą stačiakampėje formoje, tiesiog pakeiskite įsivaizduojamos dalies ženklą. Norėdami tai padaryti skaičiui eksponentine forma, pakeiskite komplekso skaičiaus kampo ženklą, išlaikant jo absoliučią vertę.
Kompleksinio skaičiaus kompleksinis konjugatas z dažnai žymima z*.
Atsižvelgiant į sudėtingą numerį z= a + jb, jo kompleksinis konjugatas yra z*= a– jb.
If z pateikiama eksponentine forma,
Naudojant aukščiau pateiktus apibrėžimus, lengva matyti, kad sudėtingas skaičius, padaugintas iš kompleksinio konjugato, suteikia kompleksinio numerio absoliučios vertės kvadratą:
zz* = r2 = a2 + b2
Be to, pridedant ar atimant bet kurį sudėtingą skaičių ir jo konjugatą, mes gauname tokius santykius:
z + z * = 2a
todėl
Re (z) = a = ( z + z * ) / 2
Panašiai:
z - z * =j2b
todėl
Aš(z) = b = ( z -z * ) / 2j
Įrodymas:
ar dauginti realias ir įsivaizduojamas dalis ir naudoti j2= -1
zz* = (a + jb) (a - jb) = a2+a jb - a jb - jbjb = a2j2 = a2 + b2
z + z* = a + jb + a - jb = 2a
z - z*= a + jb - a + jb =j2b
Skaitiniai pavyzdžiai:
Stačiakampio formos:
z = 3 + j4
z* = 3– j4
zz * = 9 + 16 = 25
Poliarine forma
z = 5 = 53.13 °
z * = 5 ~ 53.13 °
Eksponentine forma:
Sudėjimas ir atėmimas
Sudėtingų skaičių sudėjimas ir atėmimas yra paprastas - realias ir įsivaizduojamas dalis reikia sudėti tik atskirai. Pavyzdžiui, jei
z1 = 3 - 4j ir z2 = 2 + 3j
tada
z1 + z2 = 3 - 4j + 2 + 3j = 3 + 2 - 4j + 3j = 5 - j
z1 - z2 = 3 - 4j - 2 - 3j = 3 - 2 - 4j - 3j = 1 - j7
Akivaizdu, kad šioms operacijoms turėtume naudoti stačiakampę formą. Jei skaičiai pateikiami eksponentine ar poliarine forma, pirmiausia turėtume juos paversti stačiakampiu, naudodami Eulerio formulę, kaip nurodyta anksčiau.
Daugyba
Yra du kompleksinių skaičių dauginimo metodai -
Sudėtinių skaičių, gautų stačiakampiais, dauginimas
Norėdami atlikti operaciją, tiesiog padauginkite realias ir įsivaizduojamas vieno skaičiaus dalis paeiliui iš realaus ir įsivaizduojamo kito skaičiaus ir naudokite tapatybę j2 = -1.
z1z2 = (a1 + jb1) (a2 + jb2) = a1 a2 + jb1a2+ jb2a1 - b1b2 = a1 a2- b1b2 + j(b1a2+ jb2a1)
Kai sudėtiniai skaičiai pateikiami skaičiais, nebūtina naudoti pirmiau pateiktos formulės. Pavyzdžiui, leiskite
z1 = 3 - 4j ir z2 = 2 + 3j
Su tiesioginiu komponentų dauginimu:
z1z2 = (3 - 4j) (2 + 3j) = 6-8j +9j + 12 = 18 + j
arba naudojant formulę: z1z2 = a1 a2- b1b2 + j(b1a2+ b2a1)
z1z2 = 6 + 12 + j (-8 + 9) = 18 + j
Manome, kad, jei naudosite formulę, greičiausiai padarysite klaidą, nei jei tiesiogiai padauginsite komponentus.
z1: = 3-4 * j
z2: = 2 + 3 * j
z1 * z2 = [18 + 1 * j]
importuoti matematiką kaip m
importuoti cmath kaip c
z1 = kompleksas ('3-4j')
z2 = kompleksas ('2+3j')
spausdinti (“z1*z2=”,z1*z2)
Sudėtinių skaičių, gautų poline arba eksponentine forma, dauginimas
Kad atliktumėte šią operaciją, padauginkite absoliučių verčių ir pridėkite abiejų sudėtinių skaičių kampus. Leisti:
Tada naudokite eksponentinių funkcijų dauginimo taisyklę:
arba poliarine forma
z1 z2 = r1 r2 ∠ φ1 + φ2
Pastaba: mes jau naudojome šią taisyklę apskaičiuojant zz *aukščiau. Kadangi konjugato kampas turi priešingą pradinio kampo ženklą, sudėtingas skaičius, padaugintas iš jo paties konjugato, visada yra realusis skaičius; būtent jos absoliučios vertės kvadratas: zz * = r2
Pavyzdžiui, leiskite:
z1 = 5 ∠ 30 ° ir z2 = 4 ∠ -60 °
tada
z1z2 = 20 ∠ -30 °
arba eksponentine forma
Dauginimas akivaizdžiai yra paprastesnis, kai numeriai yra poliariniai arba eksponentiniai.
Tačiau jei sudėtingieji skaičiai pateikiami stačiakampio pavidalu, turėtumėte apsvarstyti galimybę dauginti tiesiogiai, kaip parodyta aukščiau, nes prieš tai padauginus, skaičius į polinę formą konvertuoti reikia papildomų žingsnių. Kitas veiksnys, į kurį reikia atsižvelgti, yra tai, ar norite, kad atsakymai būtų stačiakampio ar polinio / eksponentinio pavidalo. Pvz., Jei du skaičiai yra stačiakampio formos, bet norėtumėte, kad jų produktas būtų poliarinės formos, prasminga juos nedelsiant konvertuoti ir padauginti.
skyrius
Yra du kompleksinių skaičių padalijimo metodai:
Sudėtingų numerių padalijimas stačiakampiu pavidalu
Norėdami atlikti operaciją, dauginkite skaitiklį ir vardiklį iš vardiklio konjugato. Vardiklis tampa realiuoju skaičiumi, o padalijimas sumažinamas padauginus iš dviejų sudėtingų skaičių ir padalijus iš realaus skaičiaus, vardiklio absoliučiosios vertės kvadratas.
Pavyzdžiui, leiskite:
z1 = 3 - 4j ir z2 = 2 + 3j
Patikrinkime šį rezultatą su TINA vertėjais:
z1: = 3-4 * j
z2: = 2 + 3 * j
z1 / z2 = [- 461.5385m-1.3077 * j]
importuoti matematiką kaip m
importuoti cmath kaip c
z1 = kompleksas ('3-4j')
z2 = kompleksas ('2+3j')
spausdinti (“z1/z2=”,z1/z2)
Kompleksinių numerių, pateiktų poline arba eksponentine forma, padalijimas
Norėdami atlikti operaciją, suskirstykite absoliučias reikšmes (dydžius) ir atimkite vardiklio kampą nuo skaitytuvo kampo. Leisti:
tada naudojant eksponentinių funkcijų pasidalijimo taisyklę
arba poliarine forma
z 1 / z2 = r1 / r2 ∠ φ 1- φ 2
Pavyzdžiui, leiskite:
z 1 = 5 ∠ 30 ° ir z 2 = 2 ~ 60 °
tada
z 1 / z2 = 2.5 = 90 °
arba eksponentinėmis ir stačiakampėmis formomis
Patikrinkime šį rezultatą su TINA vertėjais:
z1: = 5 * exp (j * degtorad (30))
z2: = 2 * exp (j * degtorad (-60))
z1 / z2 = [0 + 2.5 * j]
importuoti matematiką kaip m
importuoti cmath kaip c
z1=5*(c.exp(kompleksas(0,m.radianai(30))))
z2=2*(c.exp(kompleksas(0,m.radianai(-60))))
spausdinti (“z1/z2=”,z1/z2)
Padalinimas akivaizdžiai paprastesnis, kai skaičiai yra poliariniai arba eksponentiniai.
Tačiau jei kompleksiniai skaičiai pateikiami stačiakampio forma, turėtumėte apsvarstyti padalijimą tiesiogiai, naudodami kompleksinio konjugato metodą, kaip parodyta aukščiau, nes yra papildomų žingsnių, jei prieš padalijant skaičius į polinę formą, reikia atlikti papildomus veiksmus. Kitas veiksnys, į kurį reikia atsižvelgti, yra tai, ar norite, kad atsakymai būtų stačiakampio ar polinio / eksponentinio pavidalo. Pvz., Jei du skaičiai yra stačiakampio formos, bet norėtumėte, kad jų santykis būtų polinės formos, prasminga juos iškart konvertuoti ir tada padalyti.
Dabar leiskite mums iliustruoti sudėtingesnių skaičių naudojimą pagal daugiau skaitmeninių problemų. Kaip įprasta, mes patikrinsime savo sprendimus naudojant „TINA“ interpretatorių. Vertėjas dirba su radianais, tačiau turi standartines funkcijas radianams konvertuoti į laipsnius arba atvirkščiai.
Pavyzdys 1 Raskite polinį vaizdą:
z = 12 - j 48
z: = 12-j * 48;
abs (z) = [49.4773]
lankas (z) = [- 1.3258]
radtodeg (lankas (z)) = [- 75.9638]
importuoti matematiką kaip m
importuoti cmath kaip c
z = 12 kompleksas (48j)
spausdinti („abs(z)=“,abs(z))
spausdinti ("arc(z)=",c.phase(z))
print(“laipsniai(arc(z))=”,m.degrees(c.phase(z)))
Pavyzdys 2 Raskite stačiakampį vaizdą:
z = 25 e j 125 °
z: = 25 * exp (j * (degtorad (125)));
z = [- 14.3394 + 20.4788 * j]
Re (z) = [- 14.3394]
Im (z) = [20.4788]
importuoti matematiką kaip m
importuoti cmath kaip c
z=25*c.exp(kompleksas(0,m.radianai(125)))
spausdinti („z=“,z)
spausdinti(“real(z)=”,z.real)
spausdinti (“imag(z)=”,z.imag)
Pavyzdys 3 Raskite šių sudėtingų skaičių poliarinį vaizdą:
z 1 = 12 + j 48 z2 = 12 - j48 z3= -12 + j 48 z4= -12 - j 48
Visų keturių skaičių absoliučiosios vertės yra vienodos, nes absoliuti reikšmė nepriklauso nuo ženklų. Tik kampai skiriasi.
z1: = 12 + j * 48;
abs (z1) = [49.4773]
lankas (z1) = [1.3258]
radtodeg (lankas (z1)) = [75.9638]
z2: = 12-j * 48;
abs (z2) = [49.4773]
lankas (z2) = [- 1.3258]
radtodeg (lankas (z2)) = [- 75.9638]
z3: = - 12 + j * 48;
abs (z3) = [49.4773]
lankas (z3) = [1.8158]
radtodeg (lankas (z3)) = [104.0362]
z4: = - 12-j * 48:
abs (z4) = [49.4773]
lankas (z4) = [- 1.8158]
radtodeg (lankas (z4)) = [- 104.0362]
importuoti matematiką kaip m
importuoti cmath kaip c
z1 = kompleksas ('12+48j')
spausdinti („abs(z1)=“,abs(z1))
spausdinti("arc(z1)=",c.phase(z1))
print(“laipsniai(arc(z1))=”,m.degrees(c.phase(z1)))
z2 = sudėtingas ('12-48j')
spausdinti („abs(z2)=“,abs(z2))
spausdinti("arc(z2)=",c.phase(z2))
print(“laipsniai(arc(z2))=”,m.degrees(c.phase(z2)))
z3 = sudėtingas ('-12 + 48j')
spausdinti („abs(z3)=“,abs(z3))
spausdinti("arc(z3)=",c.phase(z3))
print(“laipsniai(arc(z3))=”,m.degrees(c.phase(z3)))
z4 = sudėtingas ('-12-48j')
spausdinti („abs(z4)=“,abs(z4))
spausdinti("arc(z4)=",c.phase(z4))
print(“laipsniai(arc(z4))=”,m.degrees(c.phase(z4)))
TINA lanko () funkcija nustato bet kokio sudėtingo skaičiaus kampą, automatiškai teisingai jį įvedant į vieną iš keturių kvadrantų.
Būkite atsargūs, naudodami įdegį-1 funkcija kampui surasti, nes jis apsiriboja grįžtamaisiais kampais tik pirmame ir ketvirtame kvadrantuose (–90 °φ<90 °).
Nuo z1 yra pirmajame koordinačių sistemos kvadrante, apskaičiavimas yra:
α 1 = įdegis-1(48 / 12) = įdegis-1(4) = 75.96 °
Nuo z4 yra trečiojoje koordinačių sistemos kvadrate, įdegis-1neteisingai grąžina kampą. Kampo skaičiavimas yra:
α 4 = 180 ° + 75.96 ° = 255.96 ° arba -360 ° + 255.96 ° = - 104.04 °, o tai yra tas pats, kaip apskaičiavo TINA.
z2 yra ketvirtame koordinačių sistemos kvadrante. Kampo skaičiavimas yra:
α 2 = įdegis-1(-48 / 12) = įdegis-1(-4) = -75.96 °
z3, tačiau yra koordinačių sistemos „2nd“ kvadrante, todėl įdegis-1 neteisingai grąžina kampą. Kampo skaičiavimas yra:
α 3 = 180 ° -75.96 ° = 104.04 °.
Pavyzdys 4 Turime du sudėtingus numerius: z1= 4 - j 6 ir z2 = 5 ej45 ° .
rasti z3 = z1 + z2; z4 = z1 - z2; z5 = z1 * z2; z6 = z1 / z2
Pirmiausia išsprendžiame problemą naudojant „TINA“ interpretatorių
{TINA vertėjo sprendimas} |
Atkreipkite dėmesį į tai, kaip TINA lengvai valdo du skirtingų formų sudėtinius numerius.
Be vertėjo sprendimas yra sudėtingesnis. Kad galėtume palyginti skirtingus daugybos ir padalijimo metodus, pirmiausia nustatysime polinę formą z1 ir stačiakampio formos z2 .
Toliau rasime keturis sprendimus, pirmiausia naudodami lengviausias formas: stačiakampius sudėti ir atimti, o eksponentus - dauginti ir dalinti:
z 3 = z1 + z2 = 4 - j 6 + 3.535 + j 3.535 = 7.535 - j2.465
z 4 = z1 - z2 = 4 - j 6 - 3.535 - j 3.535 = 0.465 - j9.535
z 5 = z1 * z2 = 7.21 * 5 * ej(-56.31 ° + 45 °) = 36.05 e -j11.31 ° = 36.03 * (cos (-11.31 °) +)j* nuodėmė (-11.31 °))
z 5 = 35.33 - j 7.07
z 6 = z1/z2= (7.21 / 5) * e j (-56.31 ° -45 °) = 1.442 e - j 101.31 ° = 1.442 (cos (-101.31 °) +)j* nuodėmė (-101.31 °))
z 6 = -0.2828 - j 1.414
kurie sutinka su TINA vertėjo gautais rezultatais.
Dauginimas atliekamas stačiakampio formos:
z 5 =z1*z2 = (4-j6) * 3.535 * (1 +j) = 7.07 * (2-j3) * (1 +j) = 7.07 * (2-j3+j2 + 3) = 7.07 * (5-j) = 35.35-j7.07
Galiausiai padalinys atliekamas stačiakampio formos:
kurie sutinka su ankstesniais rezultatais.