# [Scilab-users] Inconsistency in polynomial coefficient order? Classic List Threaded 2 messages  Dear all, I'm somewhat puzzled by what appears to be an inconsistency in polynomial coefficient order. Consider the polynomial A = 1 + 2*x + 3*x^2; If I want to create it using poly I must write A = poly([1 2 3], 'x', 'coeff'); But if I want to use it as the denominator of a filter (whose numerator we can call B) I must write y = filter(B, [3 2 1], x); Is there a reason for this? Regards, Federico Miyara _______________________________________________ users mailing list [hidden email] http://lists.scilab.org/mailman/listinfo/users Hello I think this is due to the Matlab convention, as filter syntax is the same in Scilab.S.Le 25 oct. 2019 à 23:25, Federico Miyara <[hidden email]> a écrit :﻿ Dear all, I'm somewhat puzzled by what appears to be an inconsistency in polynomial coefficient order. Consider the polynomial A = 1 + 2*x + 3*x^2; If I want to create it using poly I must write A = poly([1 2 3], 'x', 'coeff'); But if I want to use it as the denominator of a filter (whose numerator we can call B) I must write y = filter(B, [3 2 1], x); Is there a reason for this? Regards, Federico Miyara _______________________________________________users mailing list[hidden email]https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users_______________________________________________ users mailing list [hidden email] http://lists.scilab.org/mailman/listinfo/users