Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo resolver las siguientes ecuaciones en matlab?

¿Cómo resolver las siguientes ecuaciones en matlab?

Tres ecuaciones con cuatro incógnitas generalmente producen sólo expresiones de tres de las incógnitas en relación con una de las otras incógnitas, y sólo en casos muy especiales es posible determinar completamente dos de las incógnitas. En términos generales, la razón de dos incógnitas cualesquiera no será una constante, pero afortunadamente, la razón de dos incógnitas cualesquiera en este sistema de ecuaciones es una constante.

Considerando vout como una cantidad conocida y vs, vd y vin como cantidades desconocidas, podemos encontrar la relación entre vs, vd y vin y vout:

x =solve('gm *(vin-vs) (vd-vs)*go-gmb*vs=-vd*go','-gm*vs (vout-vs)* go-gmb*vs=-vout*go ', '-vd *go-vout*go=vs*go', 'vs, vd, vin')

Solución:

x.vs=2*vout*go /(gm go gmb )

x.vd=-vout*(gm 3*go gmb)/(gm go gmb)

x.vin=4*vout*go* (gm 2*go gmb)/gm/(gm go gmb)

Obviamente, vs y vd no son números definidos (si son números definidos, entonces no importa cuál sea el valor de vout, el resultado será el mismo , pero obviamente no lo son)

Pero se puede encontrar la relación entre vout y vin

voutbyvin = vout/x.vin

Resolver

voutbyvin =1/4/go/(gm 2*go gmb)*gm*(gm go gmb)