J'aimerais disposer d'une méthode Excel générale pour multiplier les polynômes. Mais je ne veux pas encore évaluer le polynôme, x est en fait un nombre imaginaire. Je sais comment utiliser les nombres complexes dans Excel, j'ai déjà une feuille de calcul qui évalue les équations à partir des coefficients polynomiaux. Mais, en génie électrique, le point de départ est généralement un ensemble de polynômes factorisés qui doivent d'abord être multipliés avant que ma feuille de calcul ne fonctionne.
Exemple, commençant par :
m2*x^2 + m1*x^1 + m0*x^0 and
n2*x^2 + n1*x^1 + n0*x^0
En multipliant ces deux valeurs, on obtient
m2*n2*x^4 + (m2*n1+m1*n2)*x^3 + (m2*n0+m1*n1+m0*n2)*x^2 + (m1*n0+m0*n1)*x^1 + m0*n0*x^0
Ainsi, étant donné m2 ... m0, et n2 ... n0
Je veux connaître p4 ... p0, où :
p4 = m2*n2
p3 = m2*n1 + m1*n2
p2 = m2*n0 + m1*n1 + m0*n2
p1 = m1*n0 + m0*n1
p0 = m0*n0
J'espère que vous pouvez voir le modèle. Bien entendu, j'aimerais disposer d'une méthode générale pour les polynômes plus grands.
Je pourrais faire de la force brute, puisque le plus grand nombre que je rencontrerais probablement serait quatre polynômes d'ordre 2 (x^2), mais il devrait y avoir une méthode plus élégante.
Je préférerais ne pas utiliser Visual Basic, car je souhaite partager ce document lorsque j'aurai terminé, et les gens sont paranoïaques à l'égard des feuilles de calcul VBA.
L'utilisation de nombreuses lignes et colonnes pour les résultats intermédiaires est autorisée. Je préférerais avoir le résultat dans une ligne avec p0 sur le côté droit (p8 ... p0). Si la méthode donne naturellement un autre format, je suis sûr que je peux la transformer pour qu'elle corresponde à mes besoins.
Edit : Voici une solution de force brute. Elle n'est pas aussi générale que je le souhaiterais, mais elle répondra à mes besoins pour l'instant.