I've been messing around with using Sage for solving node equations. I
have the right syntax and structure for creating and symbolically
solving equations, but am struggling with:
    * Using solve in a loop -- it doesn't evaluate using new
parameters each time through
    * Printing in decimal format -- I've tried using N(x, digits=4),
but can't get it to work with the result from solve; I get lots of
errors

Here's a simple program I tried last night (using sagenb.org version
4.7):

# Schmitt Trigger Threshold Calculation
var('rtop, rbot, rfd, rout_pullup, vnode, vcc, vin, vthresh')
rtop = 10000
rbot = 10000
rout_pullup = 10000
rfd = 1e6
vin = 5
#vcc = 5
eq1 = (vin-vnode)/rtop + (vcc-vnode)/(rout_pullup+rfd) == vnode/rbot
out_states = [0, 5]
for i in range(2):
    vcc = out_states[i]
    vthresh = solve([eq1], vnode)
    print '%4s: %4s'%(vcc, vthresh)

Any help or pointers towards relevant docs would be greatly
appreciated. Thank you in advance.

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to