Hello,

Le 22/06/2014 06:59, tanthiamhuat a écrit :
-->pfss((x^2)/(x^3-3*x+2))
  ans  =
        ans(1)
0.4444444
     ---------
       2 + s
ans(2) - 0.2222222 + 0.5555556s
     ----------------------
                     2
           1 - 2s + s

But I expect this answer:
5/(9*(x - 1)) + 1/(3*(x - 1)^2) + 4/(9*(x + 2))

how can Scilab return above answer?
Apart the x=>s bug, the uncomplete decomposition is due to the uncomplete factorization/simplification. Such a limitation has been reported here:
http://bugzilla.scilab.org/show_bug.cgi?id=4191
This bug has been tagged FIXED instead of WONT (be fixed), while IMO the algorithm could post-process the initial set of raw roots, agregating subsets of roots near enough from each others to be considered as the same (average over the subset). In this way, i think that roots of high multiplicity would be better handled.

Regards
Samuel

PS : a similar effect is reported there for complex coefficients: http://bugzilla.scilab.org/show_bug.cgi?id=8099

_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to