[PDF] Cours Int´egr´e de Maple - unistrafr



Previous PDF Next PDF







Introduction `a Maple

1983 1er cours avec Maple, 1ers articles, 50 installations dans le monde 1984 Contrat avec la soci´et´e Watcom pour la commercialisation 1985 D´ebut de la commercialisation



1 Maple Introduction - WPI

1 Maple Introduction 1 1 Getting Started The software package Maple is an example of a Computer Algebra System (CAS for short), meaning that it is capable of dealing with problems in symbolic form



Cours Int´egr´e de Maple - unistrafr

Maple sont enregistr´ees dans un fichier (par exemple tp1 maple) et ex´ecut´ees dans un terminal par maple -q tp1 maple Un int´erˆet est que l’ex´ecution est plus rapide, car en mode graphique, l’ex´ecution peutˆetre tr`es ralentie, notamment lors de l’ouverture de la session Maple Par contre, on perd l’interactivit´e



Maple 9 Learning Guide

fl The Maple Introductory Programming Guide introduces the basic Maple programming concepts, such as expressions, data structures, looping and decision mechanisms, procedures, input and output, de-bugging, and the MapletTM User Interface Customization System fl The Maple Advanced Programming Guide extends the basic Maple



cours MAPLE ATEF MASMOUDI - ResearchGate

11/11/2014 4 Rappels de cours Les principaux opérateurs du langage MAPLE Opérateurs Description Opérateurs Description + Somme



East Side, West Side

2 About programming in Maple These lecture notes are not primarily about Maple programming They are intended to be used together with a good exposition of the Maple programming language Since there aren’t many good books about that subject (one is [PG]), we will say a few words here about Maple, and the programs will say a few more words



A Tutorial for PARI / GP - MIT Mathematics

Sep 17, 2002 · some of you may be used to other systems like Macsyma or Maple In this case, you will have subconsciously ended the line with a semicolon “;” before hitting Return, since this is how it is done on those systems In that case, you will simply see GP answering you with a smug expression, i e a new prompt and no answer



Differential Equations I

1 2 SAMPLE APPLICATION OF DIFFERENTIAL EQUATIONS 3 Sometimes in attempting to solve a de, we might perform an irreversible step This might introduce extra solutions



Tutoriel Sage

HTML ou PDF, ou encore l’explorer interactivement à l’intérieur de Sage en cliquant sur Helppuis sur Tutorial depuis le notebook (il est possible que vous tombiez sur la version en anglais) Sage est écrit en grande partie en Python, mais aucune connaissance de Python n’est nécessaire pour lire ce tutoriel



The C++ Language Tutorial - cpluspluscom

The C++ Language Tutorial 4 © cplusplus com 2008 All rights reserved Preprocessor directives 133

[PDF] fonction maple

[PDF] dosage chlorure de sodium par nitrate d'argent

[PDF] methode de mohr correction

[PDF] argentimétrie dosage

[PDF] tp4 titrage par précipitation méthode de mohr

[PDF] dosage des chlorures par la méthode de mohr tp

[PDF] dosage argentimétrique des chlorures

[PDF] dosage des ions cuivre par spectrophotométrie

[PDF] dosage des ions sulfates par spectrophotométrie

[PDF] dosage du cuivre par l'edta

[PDF] iodometrie dosage du cuivre d'une solution de sulfate de cuivre

[PDF] dosage des ions cuivre ii corrigé

[PDF] absorbance sulfate de cuivre

[PDF] tp dosage spectrophotométrique du cuivre

[PDF] dosage du cuivre par spectrophotométrie uv-visible

PETIT COURS DE MAPLE

Paul BARBAROUX

LycŽe Clemenceau, Nantes

Ce cours expose les principes de base de Maple, langage de calcul formel utilisé pour l'enseignement d'informatique en classe prŽparatoire. On rencontre dans les concours des Grandes Ecoles deux types d'Žpreuves contenant de l'informatique : - Dans certains oraux de maths, on demande d'utiliser Maple pour rŽsoudre l'exercice. La partie 1

de ce cours est consacrŽe au fonctionnement gŽnŽral de Maple et sert essentiellement pour ce

premier type d'Žpreuve. Les fonctions mathématiques proprement dites ne sont pas détaillées ici, il

faite : ne pas hŽsiter ˆ en user et en abuser.

- L'algorithmique est évaluée à l'écrit des concours d'une part sous la forme d'une épreuve écrite,

qui, pour l'instant, n'existe qu'au concours de Polytechnique, et d'utre part sous la forme de s'Žcrivent dans un langage de programmation qui,, pour beaucoup d'Žtudiants en classe

prŽparatoire, est aussi Maple. La partie 2 de ce cours dŽtaille les structures Maple servant surtout

pour l'algorithmique. Ce poly a été fait avec la version 5 de Maple.

Partie 1 : les commandes de base

Quelques exemples de ce qu'on peut faire avec Maple

Expressions

Expressions composŽes

Expressions atomiques

ReprŽsentation des nombres non entiers

ReprŽsentation des 4 opŽrations

ReprŽsentation des nombres complexes

Noms de variables

Evaluation des expressions

Evaluation d'une expression

Blocage ou forage d'Žvaluation

Page 1

Affectation

Affectation auto-référente

Affectation retardŽe

DŽsaffectation

Alias

Structures mathématiques usuelles

Listes, ensembles, sŽquences

OpŽrations sur les ensembles

Conversions

Construction automatique de sŽquences

expr$n : répétition d'expression $a .. b : conversion d'intervalle en séquence seq avec plage d'indices seq avec indices explicites

Manipulation d'expressions

nops op subsop subs map

Concaténation et suppression d'éléments

Exercices

Un exemple : calculs de sommes explicites

Relations et expressions boolŽennes

Symboles true et false

Symboles de relation

assign

Connecteurs logiques

is versus evalb

Page 2

select et remove

Fonctions

Ecriture d'une fonction

Evaluation d'une fonction

RŽcursivitŽ

unapply Types

Le type de base d'une expression

Autres types simples

Types structurŽs

assume, additionally, about, is

Partie 2 : les structures utiles en algorithmique

Tests et boucles

Tests

Boucles for

Boucles while

Boucles générales

De l'utilitŽ des boucles en Maple

Tables et tableaux

Tables

Copie d'une table

Tableaux

ProcŽdures (1)

Ecriture d'une procŽdure

Variables locales et variables globales

RŽcursivitŽ

Les objets Maple utilisables en algorithmique

Page 3

Partie 3 : compléments

ProcŽdures (2)

Option remember

Accès aux paramètres

Structure d'une procŽdure

Partie 1 : les commandes de base

Quelques exemples de ce qu'on peut faire avec Maple Le principe de Maple est très simple : on entre une ou plusieurs expressions, terminées par un

point-virgule ou deux points selon que l'on dŽsire ou non l'affichage de la rŽponse. Si l'on ne met

rien Maple r‰le : > 1+1; 1+1+1; 2 3 > 1+1: 1+1+1; 3 > 1+1

Warning, premature end of input

La caractère appelé "ditto", à savoir % ( à partir de la version 5 de Maple ) ou " ( jusqu'à la

version 4 ), fait rŽfŽrence au dernier rŽsultat obtenu : > 1+1; 2 > %+3; 5

Les espaces entre les objets Maple sont facultatifs (sauf en cas d'ambigu•tŽ). Un saut de ligne

Žquivaut ˆ un espace :

> 1+1; 1 + 1 ; 1+ 1; 2 2 2

Page 4

Voici ci-dessous quelques exemples d'expressions entrées dans Maple (version 5) et la réponse fournie par Maple. > 2^500;

327339060789614187001318969682759915221664204604306478948329136809613379\

640467455488327009232590415715088668412756007100921725654588539305332852\

7589376

> 100!;

933262154439441526816992388562667004907159682643816214685929638952175999\

932299156089414639761565182862536979208272237582511852109168640000000000\

00000000000000

> 8/6; 4 3 > 1/3+3/5-1/7+5/9; 424
315
> a+a; 2a > Pi; > evalf(Pi);

3.141592654

> evalf(Pi,100);

3.14159265358979323846264338327950288419716939937510582097494459230781640\

6286208998628034825342117068

> sqrt(2); 2 > evalf(sqrt(2),50);

1.4142135623730950488016887242096980785696718753769

> sin(Pi/3); 1 2 3 > sum(k^2,k=1..10); 385
> sum(k^2,k=1..n); 1 3 () + n1 3 1 2 () + n1 2 1 6 n 1 6 > factor(%); 1 6 n() + n1() + 2n1 > sum(x^k,k=0..n); x () + n1 " x1 1 " x1 > simplify(%); " x () + n1 1 " x1 > sum(binomial(n,k),k=0..n); 2 n

Page 5

> sum(k*binomial(n,k),k=0..n); 1 2 2 n n > simplify(%); 2 () " n1 n > sum(x[k],k=0..5); + !"!!"!!"!!"!x 0 x 1 x 2 x 3 x 4 x 5 > sum(x[k],k=1..n); = k1 n x k > limit((x^2-1)/(x-1),x=2); 3 > limit(1/x,x=0); undefined > limit(1/x,x=0,left); > limit(sin(x)/x,x=0); 1 > limit(sin(a*x)/x,x=0); a > limit(sin(x),x=a); ()sinaquotesdbs_dbs7.pdfusesText_13