]> www.ginac.de Git - ginac.git/blobdiff - check/exam_pseries.cpp
synced to 1.2 (typos, better ncmul::degree() and ::coeff())
[ginac.git] / check / exam_pseries.cpp
index 8ecbe7accbb43aba3f9b92e4f93f2a1d911c2fc4..93d786849c29dea4cd31da80342c316bdb41e5c6 100644 (file)
@@ -115,6 +115,20 @@ static unsigned exam_series1()
            + Order(pow(x, 2));
        result += check_series(e, 0, d, 2);
        
+       e = sqrt(1+x*x) * sqrt(1+2*x*x);
+       d = 1 + Order(pow(x, 2));
+       result += check_series(e, 0, d, 2);
+
+       symbol a("a");
+       e = pow(x, 4) * sin(a) + pow(x, 2);
+       d = pow(x, 2) + Order(pow(x, 3));
+       result += check_series(e, 0, d, 3);
+
+       symbol b("b");
+       e = log(a*x + b*x*x*log(x));
+       d = log(a*x) + b/a*log(x)*x - pow(b/a, 2)/2*pow(log(x)*x, 2) + Order(pow(x, 3));
+       result += check_series(e, 0, d, 3);
+
        return result;
 }