Introducere în numere complexe în MATLAB
Numerele complexe sunt combinația de numere reale și numere imaginare sub formă de p + qi unde p și q sunt numere reale și i este numărul imaginar. Un număr imaginar este definit unde i este rezultatul unei ecuații a 2 = -1. Putem folosi i sau j pentru a denumi unitățile imaginare. Deoarece numerele complexe sunt utilizate în orice calcule matematice, iar Matlab este utilizat în principal pentru a efectua calcule matematice. Deci, numerele complexe formează o parte importantă a învățării Matlab.
Generare de numere complexe în MATLAB
Numerele complexe pot fi create sau declarate în Matlab folosind o funcție „complexă”. De asemenea, putem crea numere complexe găsind rădăcina pătrată a oricărui număr negativ. În Matlab, putem folosi i sau j pentru a denumi partea imaginară a numărului complex.
Exemple
X = 4 + 5i
Aici X este un număr complex care conține 2 părți, adică parte reală și imaginară. 4 este partea reală și 5 este partea imaginară. Putem găsi părțile reale și imaginare folosind funcții în Matlab.
- a = real (X) = 4 (Aceasta dă partea reală a numărului complex)
- b = imag (X) = 5 (Aceasta dă partea imaginară a numărului complex)
- complex (6, 7) = 6 + 7i (Această funcție este folosită pentru a crea un număr complex)
Putem crea, de asemenea, matrici complexe în Matlab, care pot fi, de asemenea, declarate folosind funcțiile complexe.
- a = complex (x, y)
Există anumite condiții pentru x și y pe care ar trebui să le urmăm precum x și y nu ar trebui să fie simple sau duble. Un scalar complex poate fi creat dacă două intrări sunt scalare în natură precum,
- X = complex (5, 3)
- X = 5.0000 + 3.0000i
În mod similar, un vector complex poate fi creat dacă avem două intrări ca vectori.
- X = uint8 ((4; 5; 6; 7));
- Y = uint8 ((3, 5; 1; 2));
- a = complex (X, Y)
4 + 3i
5 + 5i
6 + 1i
7 + 2i
Putem crea un număr complex având un singur scalar ca,
- X = complex (10)
- X = 10.0000 + 0.0000i
Există anumite condiții pe care ar trebui să le urmeze argumentele de intrare și de ieșire,
Argumentele de intrare conțin părți reale și imaginare precum x any y. x și y ar trebui să fie scalare, vector, matrice multidimensională sau matrice în MATLAB. dimensiunea x și y ar trebui să fie aceeași. Acestea ar trebui să fie de același tip de date, dar există câteva excepții, cum ar fi dublu, care poate fi utilizat cu o singură, iar întregul poate fi combinat cu un dublu care este scalar.
Ieșirea tabloului poate fi vector, scalar, matrice sau tablou multidimensional în funcție de argumentele de intrare. Mărimea ieșirii trebuie să fie aceeași cu intrarea. Dacă argumentele de intrare sunt de diferite tipuri de date decât este determinată de ieșire,
- Dacă oricare dintre argumentele de intrare este de natură unică decât ieșirea ar trebui să fie de asemenea unică.
- Dacă oricare dintre argumentele de intrare este de natură întreagă, atunci ieșirea ar trebui să fie de un tip de date întreg.
Putem verifica dacă matricea este reală sau imaginară folosind funcția isreal.
Cod:
X = (2+i, 1);
Isreal(X)
ieşire:
Cod:
Isreal (X (2))
ieşire:
Pentru a extrage părțile reale și imaginare, putem utiliza funcții reale și imagini în Matlab cum ar fi,
Cod:
real(X)
ieşire:
Cod:
imag(X)
ieşire:
Operațiunile și funcțiile numerelor complexe din MATLAB
Există mai multe operații și funcții care pot fi efectuate folosind numere complexe în Matlab ca.
- abs: Această funcție este utilizată pentru a găsi modulul oricărui număr complex sub formă de p + qi. abs (2 + 3i) = rădăcina pătrată a lui (2 2 + 3 2) = (13) 0, 5
- unghi: Pentru a găsi unghiul de fază al numărului complex.
Există anumite sfaturi care trebuie urmate pentru funcționarea corectă a numerelor complexe în Matlab, cum ar fi:
- Ar trebui să evităm utilizarea i și j ca parte a oricăror nume variabile, deoarece sunt utilizate în notarea părților imaginare ale numărului complex.
- Ar trebui să evităm să folosim j sau i dacă partea imaginară este 1. În schimb, putem folosi 1j sau 1i.
- Putem crea o funcție complexă în Matlab când i și j sunt folosiți ca nume variabile în unele părți, argumentele de intrare nu sunt de tip unic sau dublu, iar partea imaginară este zero.
Concluzie
Numerele complexe sunt utilizate în domeniul matematic sau ingineresc. Multe aplicații din viața reală sau practică pot fi descrise folosind partea imaginară a numerelor complexe. Deci, înțelegerea utilizării și a aplicațiilor numerelor complexe în diverse platforme este importantă mai ales dacă aveți de-a face cu orice domeniu fizic sau matematic.
Articole recomandate
Acesta este un ghid pentru numerele complexe din MATLAB. Aici discutăm introducerea și generarea complexă a numărului în matlab, incluzând exemplele sale cu funcționare și funcție. De asemenea, puteți consulta următoarele articole pentru a afla mai multe-
- Cum se scrie funcții în R?
- Crearea matricei 3D în MATLAB
- Top 4 funcții MATLAB
- Caracteristici și beneficii ale versiunilor în MATLAB