Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Ricerca personalizzata

Matlab rapporto matrice con matrice triangolare

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatore: Foto Utenteg.schgor

0
voti

[1] Matlab rapporto matrice con matrice triangolare

Messaggioda Foto UtenteShika93 » 14 nov 2017, 9:48

Devo studiare in Matlab i modi di una guida d'onda e per farlo voglio plottare i vettori d'onda
h_i=- \frac{\nabla_T \phi}{k_i}
e_i=u_z \times h_i
Dove k_i è il numero d'onda, h_i il vettore modale magnetico ede_i quello elettrico.
Mi definisco quindi una matrice potenziale A di cui calcolo autovettori e autovalori con
[B,C]=eig(A)
La matrice con gli autovettori sono il mio potenziale e gli autovalori i numeri d'onda.
Ora, la matrice B è diagonale mentre C no. Quando calcolo il gradiente trasverso (gradiente e trasposto la matrice che viene fuori) e lo divido con la matrice C, il risultato è una matrice di infiniti dato che faccio il rapporto tra un numero e degli zeri, per lo più. Usavo il codice
[HX,HY]=V_trasp./C
Come faccio a fare il conto?

Il codice è a spanne ovviamente. Ho vari indici in giro per estrarre gli autovalori e autovettori che mi servono. Le matrici non sono quadrate.
Avatar utente
Foto UtenteShika93
282 1 5 7
Expert
Expert
 
Messaggi: 820
Iscritto il: 30 dic 2013, 21:28

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite