Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

This system of equations is based on electronic circuit. Seems 'solve' works fine if asked to find all unknown values: ('beta' and 'i_in' is excluded as they are known)

reset()
var('i_B10 i_B6 i_B11 i_C10 i_C6 i_C11 beta i_in i_out i_E10 i_E6 i_E11')
i=solve([
  i_C10 == i_B10 * beta,
  i_E10 == i_C10 + i_B10,

  i_C6 == i_B6 * beta,
  i_E6 == i_B6 + i_C6,

  i_C11 == i_B11 * beta,
  i_E11 == i_B11 + i_C11,

  i_E10 == i_B11 + i_E6,

  i_E11 + i_E6 == i_in + i_out,

  i_B11 == i_B6,
  i_in == i_B10 + i_C11,
  i_out == i_C10

], [i_B10, i_B6, i_B11, i_C10, i_C6, i_C11, i_out, i_E10, i_E6, i_E11])

i[0][6].simplify_rational()

output

i_out == (beta^2 + 2*beta)*i_in/(beta^2 + 2*beta + 2)