• Aucun résultat trouvé

D´ecomposition en ´el´ements simples d’une expression qui est une fraction rationnelle convert(expr,parfrac,x)

N/A
N/A
Protected

Academic year: 2022

Partager "D´ecomposition en ´el´ements simples d’une expression qui est une fraction rationnelle convert(expr,parfrac,x)"

Copied!
2
0
0

Texte intégral

(1)

Lyc´ee Hoche MPSI B Aide-m´emoire de fonctions utiles pour un oral type Centrale avec Maple Algorithmique et calcul formel

Dans tous les cas, sachez utiliser l’aide de Maple. Notamment en pla¸cant le curseur dans un mot eet en tapantF1ouF2

1. Lin´earisation d’un polynˆome trigonom´etrique combine(expr,trig);

2. Pour transformer une expression trigonom´etrique dexen expression ration- nelle de tanx2

convert(expr,tan);

on peut remplacertanparcosousin. Ces transformations sont n´ecessaires si on veut imposer `a Maple un changement de variable particulier.

3. Simplification

simplify(expr,symbolic);

L’effet de symbolic est de ne pas chercher `a v´erifier la validit´e des trans- formations. Par exemple, une simplification de√

x2 renverraxsans fonction particuli`ere relative au signe dex.

4. D´ecomposition en ´el´ements simples d’une expression qui est une fraction rationnelle

convert(expr,parfrac,x);

5. Rassembler des facteurs collect(expr,[x,y,z]);

o`uexpr est une expression enx,y,z. Essaie de renvoyer une expression de la forme

( somme de trucs )x+ ( somme de machins )y+ ( somme de choses )z 6. Limite d’une expression dexena.

limit(expr,x=a);

On peut prendrex=infinity oux=-infinity 7. D´eveloppement limit´e d’une expression dexena

taylor(expr,x=a,n)

Attention ! n n’est pas forc´ement l’ordre du d´eveloppement renvoy´e, c’est l’ordre avec lequel les d´eveloppements ´el´ementaires n´ecessaires au calcul sont effectu´es.

Ce param`etre est facultatif (6 par d´efaut). Le reste d’un d´eveloppement limit´e donn´e par Maple est enO(x−a)k.

8. Autres d´eveloppements d’une expression ena series(expr,x=a,n);

9. Int´egrale d’une expression dexentre des bornesaetb.

int(expr,x=a..b);

Maple essaie de calculer une int´egrale en utilisant ses algorithmes. Si on omet le=a..b, (en laissantx) la fonction renvoie (si possible) une primitive.

Si on ne veut pas des algorithmes de Maple, on peut utiliser la versioninerte de la fonctionInt(expr,x=a..b)

10. Somme d’une expression enidem`a n sum(expr,i=m..n);

Cette fonction essaie de calculer une expression de la somme avec des fonc- tions usuelles (pour Maple ! pas forc´ement pour nous.). La probl´ematique est

`

a peu pr`es la mˆeme que pour une int´egrale. Si on veut additioner comme avec une bouclefor, il faut utiliseradd(expr,i=m..n). Lors de l’ex´ecution,ndoit s’´evaluer `a une valeur num´erique. La forme inerte Sum(expr,i=m..n)peut aussi ˆetre utile. Vous pouvez aussi utiliser i=m..infinity pour la somme d’une s´erie (programme sp´e).

11. Produit d’une expression enidem`a n product(expr,i=m..n);

Cette fonction est l’analogue desumpour le produit. Pour des multiplications comme dans une boucle for utiliser mul(expr,i=m..n). La forme inerte Product(expr,i=m..n)peut aussi ˆetre utile.

12. Biblioth`eque ”student”. Elle contient diverses fonctions : int´egration par par- ties, changement de variable, ...

with(student);

13. Int´egration par parties (dans la biblioth`equestudent).

intparts(intgr,p);

o`uintgrest un objet Maple de type int´egrale, par exemple d’une expression expr en xet p une expression en x. Le changement de variable se fera en prenantpcomme primitive.

14. Changement de variable (dans la biblioth`equestudent).

changevar(x=f(u),intgr,u);

Cette cr´eation est mise `a disposition selon le Contrat

Paternit´e-Partage des Conditions Initiales `a l’Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/

1 emy Nicolai oralcentr25 mars 2009

(2)

Lyc´ee Hoche MPSI B Aide-m´emoire de fonctions utiles pour un oral type Centrale avec Maple Algorithmique et calcul formel

o`uintgrest un objet Maple de type int´egrale, par exemple d’une expression exprenx. La fonction renvoie une nouvelle int´egrale d’une expression deu.

On peut aussi faire le changement de variable dans l’autre sens.

changevar(f(x)=u,intgr,u)

15. Penser `a utilisersinh etcosh pour les sinus et cosinus hyperboliques.

16. R´esolution d’´equations.

solve(Eq,Inc);

o`u Eq est unensemble d’´equations et Incest unensemble d’inconnues. La fonction renvoie un ensemble d’´egalit´es qui peut ˆetre utilis´e tel que dans la fonctionsubs.

17. Repr´esentation graphique de fonctions.

plot([ex1,ex2,ex3],x=xm..xM,y=ym..yM,color=[blue,yellow,red]);

o`u ex1, ... sont des expressions enx.

18. D´erivations. Pour une fonction utiliser D(f). Pour une expression de x, uti- liserdiff(expr,x.

Cette cr´eation est mise `a disposition selon le Contrat

Paternit´e-Partage des Conditions Initiales `a l’Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/

2 emy Nicolai oralcentr25 mars 2009

Références

Documents relatifs

On peut aussi re- grouper les termes correspondants ` a des pˆ oles complexes conjugu´ es de la d´ ecomposition dans Cp X q , mais ¸ca ne donne pas toujours directement des ´ el´

1 Rémy Nicolai S1806E.. Dans cette question, on veut retrouver de manière indépendante le résultat de 2.c... a. En déduire le

L’usage de tout document et de tout matériel électronique (ordinateur, calculatrice, téléphone por- table...) est interdit.. Donner la forme de la décomposition en éléments

[r]

On considère que la consommation moyenne du véhicule loué est de 6,5 litres de carburant pour 100 km parcourus et que le prix d’un litre de carburant est de 1,40 C... 1. Quel est

A partir d’un même trans- crit, différents ADNc de longueurs différentes peu- vent donc être obtenus ; cependant, dans le cas d’un amorçage en 3’, tous les ADNc issus d’un

[r]

[r]