Ejemplo n.º 1
0
def test_series1():
    e = sin(x)
    assert e.nseries(x, 0, 0) != 0
    assert e.nseries(x, 0, 0) == O(1, x)
    assert e.nseries(x, 0, 1) == O(x, x)
    assert e.nseries(x, 0, 2) == x + O(x**2, x)
    assert e.nseries(x, 0, 3) == x + O(x**3, x)
    assert e.nseries(x, 0, 4) == x - x**3 / 6 + O(x**4, x)

    e = (exp(x) - 1) / x
    assert e.nseries(x, 0, 3) == 1 + x / 2 + x**2 / 6 + O(x**3)

    assert x.nseries(x, 0, 2) == x
Ejemplo n.º 2
0
def test_series1():
    e = sin(x)
    assert e.nseries(x, 0, 0) != 0
    assert e.nseries(x, 0, 0) == O(1, x)
    assert e.nseries(x, 0, 1) == O(x, x)
    assert e.nseries(x, 0, 2) == x + O(x**2, x)
    assert e.nseries(x, 0, 3) == x + O(x**3, x)
    assert e.nseries(x, 0, 4) == x - x**3/6 + O(x**4, x)

    e = (exp(x) - 1)/x
    assert e.nseries(x, 0, 3) == 1 + x/2 + O(x**2, x)

    assert x.nseries(x, 0, 2) == x
Ejemplo n.º 3
0
def test_simple_1():
    assert x.nseries(x, n=5) == x
    assert y.nseries(x, n=5) == y
    assert (1 / (x * y)).nseries(y, n=5) == 1 / (x * y)
    assert Rational(3, 4).nseries(x, n=5) == Rational(3, 4)
    assert x.nseries() == x
Ejemplo n.º 4
0
def test_series1_failing():
    assert x.nseries(x, 0, 0) == O(1, x)
    assert x.nseries(x, 0, 1) == O(x, x)
Ejemplo n.º 5
0
def test_simple_1():
    assert x.nseries(x, 0, 5) == x
    assert y.nseries(x, 0, 5) == y
    assert (1/(x*y)).nseries(y, 0, 5) == 1/(x*y)
    assert Rational(3,4).nseries(x, 0, 5) == Rational(3,4)
Ejemplo n.º 6
0
def test_series1_failing():
    assert x.nseries(x, 0, 0) == O(1, x)
    assert x.nseries(x, 0, 1) == O(x, x)