• Aucun résultat trouvé

(1)I - Avant de ommener a

N/A
N/A
Protected

Academic year: 2022

Partager "(1)I - Avant de ommener a"

Copied!
5
0
0

Texte intégral

(1)

I - Avant de ommener

a. Entrée des instrutions

Maple12offrepasmaldeor ituresd'ér iturequipeuventêtreper turbantes.

Noushoisirontlemodeleplusbasiquequinousper mettraplusfailementdere-

pérernoserreurs.Pourela,ilfautallerdanslemenuTool/OptionsongletDisplay

option Input display où onhoisira «Tetxt».Onpeut aussi basuleren mode

«Text»avelatouhe F5 .

Touteslesinstr utionssonttapéesdevantun«prompt»(inviteenfrenh)rouge:>.

Elless'afhentenrouge.Onter minesoninstr utionobligatoirementparunpoint-

virgule(;)sil'onveutquelaréponsedeMAPLEsoitafhée,oupardeuxpoints(:)

sil'onveutqueMAPLEexéutenotreinstr utionsansl'afher.

Touteslesinstr utionsentredeuxpromptsreprésententuneellule.

Changerdelignesansvalider

Onpresseenmêmetempssur Shift* et Entrée .

Pourfaireexéuterl'ensembled'uneexpression,onpositionneleurseursurn'im-

por tequellelignedelaelluleetonpresselatouhe Entrée .

MAPLErépondenbleu.

Pourutiliserleder nierrésultatrenvoyéparMaple(ausenshronologique ),onutilise

%,pourlepénultième,%%,pourl'antépénultième%%%,et.

Parexemple,querépondlader nièreinstr ution?

> 2

* 3; %

*

5; %%­2; %%­2;

Vousavezperduleurseur

Réduisezvotrefenêtrepuismaximisez-laànouveau.

b. Aide en ligne

Pourobtenirdel'aide,ilyatroispossibilités:

– Tapezlaommandequivousintéresse,parexempleplot,puisseletionnez-laet

tapez F1 ;

– Tapez?plot;puis Entrée ;

– CliquezsurTopi searhdumenuHelp.

. Aetation

Pourstokerunevaleur(unnombre,unefontion,ungraphique,et.)enmémoire,

onl'affeteàunnomdevar iable(uneétiquette)enutilisantlesymbole :=.

Parexemple,sil'onveutaffeterlavaleur2àlavar iable«a»,ontape:

> a:=2;

etonobtient

Réponse du logiiel

a:=2

Pournepasafherlerésultat,onutilise«:»aulieude«;».

Onpeutévaluertoutefontiondelavar iable«a»:

> a; a^2; os(a) ; a /2;

On peut être amené à libérer une var iable de son ontenu. On utilise

unassign('variable'):

(2)

> unassign(' a') ;

> a ; a ^2;

Pourlibérertouteslesvar iables,onutilise restart.

Quesepasse-t-ilii:

> x :=1; y :=2;

> x :=x +y;

> y :=x ­y;

> x :=x ­y;

etlà:

> x :=100000; y:=0.0000002;

> x :=x +y;

> y :=x ­y;

> x :=x ­y;

d. Dangers de la modiation d'une ellule

AveMaple,vouspouvezrevenirsuruneellulepréédenteetlamodier.

> a :=2;

> b :=a +3;

> :=b ^2;

> a +1;

Ah!Vousvousêtestrompésurlavaleurdeaquivautenfait¡1:vouslamodiez

puisvalidezave - .Qu'obser vez-vous?

Conlusion:l'ordrehronologiqueneorrespondpastoujoursausensdeleturede

hautenbasdel'éran.

e. Diérents types de nombres

Comparez:

> 1+1/2+1/3;

> 1.+1/2+1/3;

> 1+1/2.+1/3;

> 1.+sqrt(2) ;

> 1+sqrt(2.) ;

Iln'yar iendetrèsr igoureuxlà-dedans:'estdu100%subjetifmadeinMaplemais

ilfautsavoirommentMaplehoisitdetraiterlesnombres.

Pourplusdesûreté,onutiliseraevalf:

> evalf(sqrt(2) ) ;

> evalf[100℄(sqrt(2) );

f. Fontion et expression

Onrentreunefontionommeonl'ér it.Onutilise ­et >pourfaire ­>

> f:=x­>2

* x+5;

> f(5) ;

> (f (a+ h)­ f(a ))/ h;

Ilnefaudrapasonfondreavel'expressionassoiée.

> restart;

> f:=2

* x+1;

> f(5) ;

> (f( a+h )­f (a) )/h ;

Pourtransfor meruneexpressionenfontion,onutilise:

unapply(expression,va ria ble)

> f :=2

* x+1;

> f (5) ;

> f :=unapply(f, x);

> f (5) ;

g. Opérations mathématiques de base

Lamultipliations'obtientave

*

,ladivisionave/,lespuissanesave ^,laraine

arrée(SQuareRooTenanglais...)ave sqrt(nombre).

(3)

Onpeutdeplusrésoudredeséquationsave solve(équation,inonn ue), alu-

lerdeslimitesave limit(expression,x=a, dir et ion)aveaunréeloul'inni,

diretionprenantlesvaleurs leftou right.

Onaluledesdér ivéesave diff(f(x),x), desintégralesave int(g(x),x)ou

int(g(x),x=­a..b).

h. Résolutions d'équations

Laommandemagiqueest solve(equation,varia ble):

> solve(x ^2­2

*

x +2, x);

> solve(x ^2+ x+1, x) ;

> solve(x ^2+ b

*

x +, x);

> solve(x ^2+ b

*

x +, b);

Ilpeutependantyavoirquelquesproblèmes:

> solve(x^5+ x ^3­5

*

x +1, x);

> solve(ln(x)=os(exp( x)) ,x) ;

Onpeutependantdemanderunevaleurapprohéedessolutionsave fsolve.

Pourlessystèmes,onutiliselesmêmesommandesmaisaveunesyntaxeadaptée:

> solve({x +y=1,x ­y=2},{ x, y}) ;

II - Les graphes

a. En dimension 2

Laommandeàutiliserest plot(expression,xmin.. xm ax, opt ion s).Lesoptions

sontnombreuses...

> plot(sin(x ),x=­4

* Pi..5

* Pi);

> plot(sin(x ),x=­4

* Pi..5

*

Pi,y=­2..5,olor=wheat,labels=[ '

absisse', 'ordonnée'℄,title='le beau dessin') ;

L'aentgrave

L'apostropheutilisées'obtientave AltGr + 7 + Espae

Modierlafenêtrepeutêtretrèsutile.Parexemple,ommentremédieràepro-

blème:

> plot(tan(x) ,x=­2

* Pi..2

* Pi) ;

Onpeutsuperposerdesgraphes:

> plot([sin(x ),os( x)℄, x=­3

* Pi..2

* Pi);

> plot([sin(x ),os( x)℄, x=­3

* Pi..2

*

Pi,olor=[navy,wheat℄,

linestyle =[2,3℄);

pourplusdepréisions,allezvoirl'aidede plot.

Pourdesfontionsdéniesparmoreaux,onutilise pieewise.Parexemple:

restart:

> f:=x­>pieewise(x<2,x

*

sin(x ), x>=2,3

*

x^2+1);

>plot(f (x) ,x=­4..4, y=­10..30, disont =true) ;

Cer tainesourbessontdéniesimpliitementparuneéquationquineorrespond

pasàunefontion.Parexemple,pourunerled'équationx 2

Åy 2

Åx¡3Æ0:

> with ( plots ) :

> impliitplot(x^2+ y ^2+ x­3=0, x=­5..5, y=­2..2,olor=blue);

Onpeutdénirdesfontionsàl'aidedeproédures(quenousétudieronsbientt...)

> F:=pro( x)

if x<=0 then x+1

else sin( x)/ x

fi

end:

Onpeutalorsobtenirlegrapheaveauhoix:

> plot( F,­3..3)

(4)

ou

> plot(evaln(F( x)) ,x=­3..3)

Notezladifférene...evalnsigniant«evaluateasaname»

b. Animations

Onpeutréeruneanimationenréantuneséquenedegraphesdépendantd'un

paramètre.

Onvautiliser seq(expression dépendant de a, valeurs prises par a)

Parexemple:

> g :=seq(plot(sin( a

*

x ),x=­5..5) ,a=[­1,0,1,2,3,4,5℄):

Pourafherl'animation,ondoitallerherherlaommande displaydanslabi-

bliothèque plotsquin'estpashargéepardéfautavelaommande withetlui

indiquel'optioninsequene=truepournepasafhertouslesgraphesenmême

temps:

> with(plots):

> display(g, insequene =true);

Vousliquezsurlegrapheetunebarred'ineapparaîtpourlanerl'animation.

Iln'yapasassezdevaleursdea.Onpeutenréertouteunesér ieave seq:

> g :=seq(plot(sin( a

*

x ),x=­5..5) ,a=[seq(­1+0.01

*

h,h=0..100) ℄) :

III - Quelques erreurs types

Voiiunesér ied'erreursquel'onretrouvesouvent:ilfautsavoirlesorr igerseul(e)...

Par tonsd'unodeorret:

> f :=x ­>sin( x)/ x;

> a :=20;

> plot(f( x), x=­ a..a);

Çamarhe.

Mais

> restart;

> f :=x ­>sin( x)/ x;

> a=20;

> plot(f( x), x=­ a..a);

nemarheplus:pourquoi?

Etpourei :

> restart;

> f=x­>sin(x )/x ;

> a :=20;

> plot(f( x), x=­ a..a);

Lemessaged'erreurestdifférentmais'estlemêmetyped'erreur.

Laplusfréquentedeserreurs:

> a:=20

àégalitéaveelle-i:

> restart;

> f:=x­>sin(x )/x ;

> a:=20;

> plt (f (x) ,x=­a..a) ;

Sansoublierelle-i:

> restart;

> f:=x­>sin(x )/x ;

> a:=20;

> plot(, x=­a..a) ;

IV - Exeries

L Exerie 1

Explorezles fontions f : x 7!x 4

¡2¤x 2

Å3, g : x 7!

q

x 2

¡2 xÅ2

x 2

Å4

,h : x 7!

arsin(x)¡ln(x):limites,dér ivées,signedeladér ivée,graphe...

(5)

Tableaudevaleurs

Onpeutproéderainsi:

> f :=x ­>1/( x ­1/2) :

> valx :=[1,2,3,5,10,15,20,10 0℄ :

> valfx:=seq([ x, f(x )℄, x=valx):

> titre:=[ 'x' ,'f (x) '℄:

> array([titre,valfx℄) ;

sahantque array(liste)réeuntableau.

Dénissezégalementuntableaudevaleurspourlestroisfontions.

L Exerie 2

Lapositiond'unmobileenmouvementhar moniqueamor tiestdonnéparl'équa-

tion:

x(t)Æe

¡0,1 t µ

2

3

sin (10t)Å 4

5

os (10t)

Déter minezlestroispremiersinstantsoùlavitesseduorpsestnulle.

L Exerie 3

TrouvezlesonstantesaetbquirendentlafontionsuivanteontinuesurRàl'aide

deMAPLE:

f(x)Æ 8

>

>

>

>

<

>

>

>

>

: x

2

ÅbxÅ1sixÇ5

8sixÆ5

axÅ3sixÈ5

Vousutiliserez pieewise, solve, limit.Pouravoirlalimiteàgauheenxoon

entre limit(f(x),x=xo,left).

L Exerie 4

Trouvezlesonstantesa,bettellesquelegraphedef :x7!3x 4

Åax 3

Åbx 2

ÅxÅd

aitdestangenteshor izontalesen(2;¡3)et(0;7).Traezlegrapheassoié.Ilyaun

troisièmepointoùlatangenteesthor izontale:trouvez-le!Vér iezensuites'ils'agit

demaximaoudeminimarelatifsounil'unnil'autre.

L Exerie 5

Par milesexeriesd'analysefaitsenlasse,reprenezeuxoùMAPLEauraitpuvous

aider.

L Exerie 6

Ononsidèrelafontion f : x7!x 3

¡2x 2

Å1.Créezuneanimationper mettant

deomparerdifférentesséantespassantparlepointdeoordonnées(2,f(2))etla

tangenteàC

f

enemêmepoint.

Références

Documents relatifs

Ces enfants sont pris en charge par des figures de soins professionnelles (éducateurs). L’objectif du présent mémoire de maîtrise est de mieux comprendre l’expérience

8 Lisez l’aide Maple de la commande evalf et saisissez une ligne de code pour afficher une valeur approch´ ee de b avec seulement deux chiffres apr` es la virgule?. On vient de voir

Dans notre ancien système d’opération, qui est basé sur la raison et la logique, la peur règne en maître : « J’ai peur d’être incompétent, j’ai peur de me

La partie suivante de notre étude a consisté à comparer au moyen du diagramme les circulations des pièces et des billets dans les pays les plus divers; comme on peut s'y attendre,

Son entrée à la SRT Valais s’ins- crit donc dans cette continuité, tout en per- mettant de nouvelles expériences : « Mes motivations pour la SRT sont doubles : d’une part

The Edit Data Register loading gates are set to load all zeroes and, upon coincidence or cursor counter and Address, the function is performed once per character

Pour cela, il faut savoir si leurs côtés sont proportionnels donc on construit un tableau en associant les deux petits côtés ensemble, les deux grands côtés ensemble et les deux

(sur demande emboîtement carré ou rectangulaire). Remplissable de glycérine sur demande. Tube Bourdon, à dilatation d´azote. Plongeur local ou à distance en acier inox. Capillaire