Polynomes, Centrale

Modérateur : Michel Quercia

Répondre
Avatar du membre
Osvatski
Messages : 131
Enregistré le : ven. juin 30, 2017 1:40 pm
Classe : MP

Polynomes, Centrale

Message par Osvatski » ven. mai 25, 2018 11:36 pm

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
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.

s4ndm4n
Messages : 58
Enregistré le : sam. juil. 29, 2017 11:46 am
Classe : MP* 5/2

Re: Polynomes, Centrale

Message par s4ndm4n » sam. mai 26, 2018 12:11 am


Avatar du membre
Osvatski
Messages : 131
Enregistré le : ven. juin 30, 2017 1:40 pm
Classe : MP

Re: Polynomes, Centrale

Message par Osvatski » sam. mai 26, 2018 1:20 am

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.

s4ndm4n
Messages : 58
Enregistré le : sam. juil. 29, 2017 11:46 am
Classe : MP* 5/2

Re: Polynomes, Centrale

Message par s4ndm4n » sam. mai 26, 2018 1:26 am

Qu'est ce qui te pose problème? La representation et opérations polynomiales sur py..?

Avatar du membre
bullquies
Messages : 6490
Enregistré le : mar. avr. 17, 2012 9:19 pm
Classe : Thé à la

Re: Polynomes, Centrale

Message par bullquies » sam. mai 26, 2018 3:49 am

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)


Krik
Messages : 81
Enregistré le : lun. juin 22, 2015 2:11 pm

Re: Polynomes, Centrale

Message par Krik » sam. mai 26, 2018 4:03 am

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).

alexMoo
Messages : 98
Enregistré le : ven. août 26, 2016 8:48 pm
Classe : mp

Re: Polynomes, Centrale

Message par alexMoo » sam. mai 26, 2018 6:10 am

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 !

Avatar du membre
Osvatski
Messages : 131
Enregistré le : ven. juin 30, 2017 1:40 pm
Classe : MP

Re: Polynomes, Centrale

Message par Osvatski » sam. mai 26, 2018 11:08 am

alexMoo a écrit :
sam. mai 26, 2018 6:10 am
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
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.

Avatar du membre
Osvatski
Messages : 131
Enregistré le : ven. juin 30, 2017 1:40 pm
Classe : MP

Re: Polynomes, Centrale

Message par Osvatski » sam. mai 26, 2018 11:10 am

bullquies a écrit :
sam. mai 26, 2018 3:49 am
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
Merciiiiiii
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.

Avatar du membre
Osvatski
Messages : 131
Enregistré le : ven. juin 30, 2017 1:40 pm
Classe : MP

Re: Polynomes, Centrale

Message par Osvatski » sam. mai 26, 2018 11:10 am

Krik a écrit :
sam. mai 26, 2018 4:03 am
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!
L'examinateur sort son portable de sa poche et le place à la verticale sur la table. Le portable tombe. Expliquer.

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité