MATLAB Entering Transfer Function in MATLAB

AI Thread Summary
To enter the transfer function G(s) = -1/((C1+C2)s) into MATLAB, the tf() function is recommended if C1 and C2 are constants. For parameters, using the ode45 function is suggested, although there may be confusion about its application in this context. The user has four equations involving variables V1, I2, V3, and Vout, expressed using symbolic math with the sym() function. They aim to solve for the ratio Vout/Vin. The user successfully utilized the solve function in MATLAB to achieve this.
pnjbi
Messages
6
Reaction score
0
Hi,

I'm trying to enter this into matlab:

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

How can I enter this into matlab?

Thanks!
 
Physics news on Phys.org
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
 
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.
 
Think I got it.

Used the solve function.
 

Similar threads

Back
Top