Page 1 sur 1
Polynomes, Centrale
Publié : 25 mai 2018 23:36
par Osvatski
Bonsoir,
Dans un exo à l'oral de Centrale, on nous demande d'ecrire en python une fonction qui donne la matrice de cet endomorphisme dans $ f_{P} : \mathbb{C}_{n-1}[X]\rightarrow \mathbb{C}_{n-1}[X] $ dans la base canonique de $ \mathbb{C}_{n-1}[X] $.
$ \quad\quad\quad T \quad\quad \rightarrow R $
où R est le reste de la division euclidienne de $ TP' $ par $ P $.
J'ai pensé à écrire une fonction python qui donne le reste de la division euclidienne de deux polynomes et puis utiliser le module numpy pour expliciter la matrice ( pour un P donné ) . Sauf que je me bloque et j'arrive pas à écrire la bonne fonction pour la division ..
Des idées ? un programme ? ... Merciii
Re: Polynomes, Centrale
Publié : 26 mai 2018 00:11
par s4ndm4n
Re: Polynomes, Centrale
Publié : 26 mai 2018 01:20
par Osvatski
Je sais faire une division euclidienne, mais comment faire comprendre cela à la machine ? c'est ce que je cherche. Merci en tout cas
Re: Polynomes, Centrale
Publié : 26 mai 2018 01:26
par s4ndm4n
Qu'est ce qui te pose problème? La representation et opérations polynomiales sur py..?
Re: Polynomes, Centrale
Publié : 26 mai 2018 03:49
par bullquies
polydiv pour la division euclidienne
https://docs.scipy.org/doc/numpy/refere ... lydiv.html
il suffit de mettre des coefficients complexes dans les tableaux sauf erreur de ma part (en tous cas ça a l'air de marcher quand je teste)
genre
Code : Tout sélectionner
x = np.array([3.0+4.0j, 1.0, -5.0+2.0j])
y = np.array([-7.0, 1.0+1.0j])
np.polydiv(x,y)
Re: Polynomes, Centrale
Publié : 26 mai 2018 04:03
par Krik
Si ça n'a pas changé par rapport à l'an dernier, on dispose de toute une documentation Python à l'oral de maths 2 Centrale.
Dans ce document, tu trouveras un chapitre "Polynômes" qui t'évite de coder la fonction de division euclidienne (et aussi celle de dérivation d'un polynôme).
Re: Polynomes, Centrale
Publié : 26 mai 2018 06:10
par alexMoo
s'il vous plait comment vous avez installé pyzo car lorsuqe je l'installe en suivant les étapes sur
http://www.pyzo.org/start.html , numpy ne marche pas ! Est ce que quelqu'un aurait une solution svp j'en ai vraiment besoin !
Re: Polynomes, Centrale
Publié : 26 mai 2018 11:08
par Osvatski
alexMoo a écrit : ↑26 mai 2018 06:10
s'il vous plait comment vous avez installé pyzo car lorsuqe je l'installe en suivant les étapes sur
http://www.pyzo.org/start.html , numpy ne marche pas ! Est ce que quelqu'un aurait une solution svp j'en ai vraiment besoin !
Penses à installer numpy sur pyzoo à l'aide de conda
Re: Polynomes, Centrale
Publié : 26 mai 2018 11:10
par Osvatski
Re: Polynomes, Centrale
Publié : 26 mai 2018 11:10
par Osvatski
Krik a écrit : ↑26 mai 2018 04:03
Si ça n'a pas changé par rapport à l'an dernier, on dispose de toute une documentation Python à l'oral de maths 2 Centrale.
Dans ce document, tu trouveras un chapitre "Polynômes" qui t'évite de coder la fonction de division euclidienne (et aussi celle de dérivation d'un polynôme).
Ahh d'accord, je ne savais pas ... gracias!