PROBLEMA MATLAB: plottare intensità di corrente

Pubblicità

MarcoRonca

Nuovo Utente
Messaggi
15
Reazioni
0
Punteggio
25
Buongiorno,
avrei un problema con un esercizio di MATLAB in cui mi viene chiesto di calcolare la corrente i3 in funzione di un generatore di corrente variabile. Quando vado a plottare J ed I3, mi compare la I3 calcolata solo nel punto finale di J, non in tutto il range. Mi è stato detto di implementare la I3 come vettore, ma non riesco proprio, chi mi può aiutare??
clear all;clc;R=[10 20 10 10];E=500;
A=[-(1/R(1)+1/R(2)) 1/R(1) 1/R(2) 0;1/R(1) -(1/R(1)+1/R(3)+1/R(4)) 1/R(3) 0;
-1/R(1) -1/R(3) 1/R(1)+1/R(3) -1; 0 0 1 0];
for J=-10:1:10
b=[J;0;0;E];
e=inv(A)*b;
I3=(e(3)-e(2))/R(3);
disp('La corrente I3 vale');disp(I3);
plot(J,I3,'b.-');
axis([-11 11 -100 100]);
end
 
Pubblicità
Pubblicità
Indietro
Top