Polynomes, Centrale
Polynomes, Centrale
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
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
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.
Re: Polynomes, Centrale
Je sais faire une division euclidienne, mais comment faire comprendre cela à la machine ? c'est ce que je cherche. Merci en tout cas
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.
Re: Polynomes, Centrale
Qu'est ce qui te pose problème? La representation et opérations polynomiales sur py..?
Re: Polynomes, Centrale
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
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)
The Axiom of Choice is obviously true, the Well-Ordering Principle is obviously false, and nobody knows about Zorn's Lemma. - Jerry Bona
Re: Polynomes, Centrale
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).
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
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
Penses à installer numpy sur pyzoo à l'aide de condaalexMoo a écrit : ↑26 mai 2018 06:10s'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 !
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.
Re: Polynomes, Centrale
Merciiiiiiibullquies a écrit : ↑26 mai 2018 03:49polydiv 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
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.
Re: Polynomes, Centrale
Ahh d'accord, je ne savais pas ... gracias!Krik a écrit : ↑26 mai 2018 04:03Si ç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).
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.