Matlab Transfer Function

  1. Hi,

    I'm trying to enter this into matlab:

    G(s) = -1/((C1+C2)s)

    How can I enter this into matlab?

    Thanks!
     
  2. jcsd
  3. Tranfer function

    Hi
    If C1 and C2 are constants you can simply use tf() function.

    If they are parameters using ode45 functions and a little code will help.

    Best
     
  4. I can't seem to figure out how using the ode45 function will help me.
    I have 4 equations:
    G1 = sym('-1/((C1+C2)*s)')
    G2 = sym('-C2*s')
    G3 = sym('-1/(L2*s)')
    G4 = sym('-1/((C3+C2)*s)')
    G5 = sym('-1/(L4*s)')
    G6 = G2

    % Set up equations
    V1 = ((-V1) + (-I2) + (-V3)*G6 + Vin)*G1
    I2 = ((-V1) + (-V3))*G3
    V3 = ((I2) + (-V1)*G2 + (-Vout))*G4
    Vout = ((-V3) + (Vout))*G5

    V1, I2, V3, Vout and I need to solve for Vout/Vin. How can I do this using Matlab?

    Thanks.
     
  5. Think I got it.

    Used the solve function.
     
Know someone interested in this topic? Share a link to this question via email, Google+, Twitter, or Facebook

Have something to add?