コード例 #1
0
def test_formula():
    mw = MainWin()
    cnt = 0.
    for aa in xrange(-390, 390):
        val2 = 0.
        val1 = float(aa) / 100
        try:
            #val2 = math.gamma(val1)
            val2 = trans.tfunc(val1)
        except:
            print "error at %f" % val1

        try:
            val3 = trans.tfunc(val1)
        except:
            print "error at %f" % val1
        mw.coords.append((cnt, val1, 1))
        mw.coords2.append((cnt, val2, 1))
        mw.coords3.append((cnt, val3, 1))
        cnt += 1
        if cnt % 10 == 0:
            print "%+0.3f=%+0.3f     " % (val1, val2),
    gtk.main()
コード例 #2
0
def test_tfunc():

    mw = MainWin()
    cnt = 0.
    for aa in xrange(-100, 100):
        val = float(aa) / 100
        val2 = trans.tfunc(val)
        val3 = trans.tfunc3(val)
        mw.coords.append((cnt, val3, 1))
        mw.coords2.append((cnt, val2, 1))
        mw.coords3.append((cnt, val, 1))
        cnt += 1
        if cnt % 10 == 0:
            print "%+0.3f=%+0.3f/%+0.3f     " % (val, val2, val3),
    gtk.main()