From 2791c8bdef1d081a7c1fab216db63ba4bb17335e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 5 Jul 2018 17:20:05 +0200 Subject: [PATCH] [poincare] Fix tests --- poincare/test/function.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poincare/test/function.cpp b/poincare/test/function.cpp index 4402f6970..de094cf81 100644 --- a/poincare/test/function.cpp +++ b/poincare/test/function.cpp @@ -156,8 +156,8 @@ QUIZ_CASE(poincare_function_evaluate) { #if MATRICES_ARE_DEFINED assert_parsed_expression_evaluates_to("inverse([[1,2,3][4,5,-6][7,8,9]])", "[[-1.2917,-0.083333,0.375][1.0833,0.16667,-0.25][0.041667,-0.083333,0.041667]]", Degree, Cartesian, 5); // inverse is not precise enough to display 7 significative digits assert_parsed_expression_evaluates_to("inverse([[1,2,3][4,5,-6][7,8,9]])", "[[-1.2916666666667,-8.3333333333333E-2,0.375][1.0833333333333,1.6666666666667E-1,-0.25][4.1666666666667E-2,-8.3333333333333E-2,4.1666666666667E-2]]"); - assert_parsed_expression_evaluates_to("inverse([[I,23-2I,3*I][4+I,5*I,6][7,8*I+2,9]])", "[[(-0.011829)-0.045496*I,(-0.50045)-0.72702*I,0.31847+0.48863*I][0.040946+0.0036397*I,0.040036-0.021838*I,(-0.025478)+0.00090992*I][0.0033364-0.0018198*I,0.36093+0.53473*I,(-0.13012)-0.3576*I]]", Degree, Cartesian, 5); // inverse is not precise enough to display 7 significative digits - assert_parsed_expression_evaluates_to("inverse([[I,23-2I,3*I][4+I,5*I,6][7,8*I+2,9]])", "[[(-1.182893539581E-2)-4.549590536852E-2*I,(-0.5004549590537)-0.7270245677889*I,0.3184713375796+0.4886260236579*I][4.094631483167E-2+3.639672429481E-3*I,4.003639672429E-2-2.183803457689E-2*I,(-2.547770700637E-2)+9.099181073703E-4*I][3.336366393691E-3-1.819836214741E-3*I,0.3609341825902+0.534728541098*I,(-0.130118289354)-0.3575978161965*I]]", Degree, Cartesian, 13); // FIXME: inverse is not precise enough to display 14 significative digits + assert_parsed_expression_evaluates_to("inverse([[I,23-2I,3*I][4+I,5*I,6][7,8*I+2,9]])", "[[(-0.01183)-0.0455*I,(-0.5005)-0.727*I,0.3185+0.4886*I][0.04095+0.00364*I,0.04004-0.02184*I,(-0.02548)+0.0009099*I][0.003336-0.00182*I,0.3609+0.5347*I,(-0.1301)-0.3576*I]]", Degree, Cartesian, 4); // inverse is not precise enough to display 7 significative digits + assert_parsed_expression_evaluates_to("inverse([[I,23-2I,3*I][4+I,5*I,6][7,8*I+2,9]])", "[[(-0.0118289353958)-0.0454959053685*I,(-0.500454959054)-0.727024567789*I,0.31847133758+0.488626023658*I][0.0409463148317+3.63967242948E-3*I,0.0400363967243-0.0218380345769*I,(-0.0254777070064)+9.0991810737E-4*I][3.33636639369E-3-1.81983621474E-3*I,0.36093418259+0.534728541098*I,(-0.130118289354)-0.357597816197*I]]", Degree, Cartesian, 12); // FIXME: inverse is not precise enough to display 14 significative digits #endif