Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. RLC_func=@(om,R,L,C) [...
  2. -1,1,1,0,0; ...
  3. 0,1,0,-1,1; ...
  4. (1j*om*L(1)+1/(1j*om*C(1))),0,0,(1j*om*L(2)),0; ...
  5. 0,0,0,(1j*om*L(2)),(1/(1j*om*C(2))); ...
  6. 0,0,(1j*om*L(3)+1/(1j*om*C(3))+R(3)),0,(1/(1j*om*C(2)))];
  7.  
  8. u=1;
  9. R=[nan,nan,1];
  10. L=[1,1,1];
  11. C=[1,1,1];
  12. om_v=logspace(-1,1,201);
  13.  
  14. U=[0,0,u,0,0].';
  15. I=zeros(5,201);
  16.  
  17. for k=1:numel(om_v)
  18. om=om_v(k);
  19. M=RLC_func(om,R,L,C);
  20. I(:,k)=(M\U);
  21. end
  22.  
  23. theta=angle(I(3,:));
  24. I3_Am=abs(I(3,:));
  25.  
  26. figure
  27. subplot(2,1,1);
  28. semilogx(om_v,I3_Am,'-b')
  29. title('Amplitude')
  30. xlabel('\Omega')
  31. ylabel('|i_3|')
  32. subplot(2,1,2)
  33. semilogx(om_v,theta,'-b')
  34. title('Phase')
  35. xlabel('\Omega')
  36. ylabel('\Theta')
  37. ylim([-pi pi])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement