Maple

Discutez d'informatique ici !
Newbie
Messages: 4
Enregistré le: 02 Déc 2008, 11:07

Maple

par Newbie » 06 Déc 2008, 18:25

Bonjour, j'ai une question, parce que j'ai du mal avec Maple... J'espère que ce post n'est pas placé dans le mauvais forum...

En fait, j'ai définie une fonction: f ( x ) = sqrt(2*x+3)
Il me faut tracer les 3 courbes y = f (x ), la droite y = x et la ligne brisée joignant les points successifs M(u[n], u[n]) et M'(u[n]; , f(u[n] ) .
Mais pour cela, je dois d'abord former la séquence de points formant la ligne brisée (le n-ième terme étant la liste des coordonnées du n-ième point). Quelqu'un saurait-il ce que je dois indiquer à Maple pour obtenir cette séquence?

Merci d'avance.



uztop
Membre Complexe
Messages: 2396
Enregistré le: 12 Sep 2007, 11:00

par uztop » 06 Déc 2008, 18:41

Salut,
je déplace dans "informatique", je pense que c'est plus adapté.

Clembou
Membre Complexe
Messages: 2732
Enregistré le: 03 Aoû 2006, 11:00

par Clembou » 06 Déc 2008, 21:12

Newbie a écrit:Bonjour, j'ai une question, parce que j'ai du mal avec Maple... J'espère que ce post n'est pas placé dans le mauvais forum...

En fait, j'ai définie une fonction: f ( x ) = sqrt(2*x+3)
Il me faut tracer les 3 courbes y = f (x ), la droite y = x et la ligne brisée joignant les points successifs M(u[n], u[n]) et M'(u[n]; , f(u[n] ) .
Mais pour cela, je dois d'abord former la séquence de points formant la ligne brisée (le n-ième terme étant la liste des coordonnées du n-ième point). Quelqu'un saurait-il ce que je dois indiquer à Maple pour obtenir cette séquence?

Merci d'avance.


Il faudrait que tu définisses une liste avec les coordonnées des points (u[n],u[n]) et ensuite (u[n],f(u[n])). Tu sais comment faire cela ?

Newbie
Messages: 4
Enregistré le: 02 Déc 2008, 11:07

par Newbie » 07 Déc 2008, 14:37

Non , je ne sais pas comment faire... J'ai essayé de chercher, et je pense qu'il faut utiliser liste, mais je ne sais pas comment faire pour lister les coordonnées des points (u[n],u[n]) et (u[n],f(u[n]))...

Clembou
Membre Complexe
Messages: 2732
Enregistré le: 03 Aoû 2006, 11:00

par Clembou » 07 Déc 2008, 18:53

Déjà, faudrait que ta suite soit défini pour un certain interavalle entier (pour ). Ensuite tu défiinis tes points grâce à la commande seq.

Exemple :

f := x -> sqrt(2*x+3)
u := [1.7.8,3,4,5,8,9,14,52,74,98,15,47] ;
list_points := [seq([u[n],f(u[n])],n=0..nops(u)-1)];

Newbie
Messages: 4
Enregistré le: 02 Déc 2008, 11:07

par Newbie » 08 Déc 2008, 22:10

Merci beaucoup pour ta réponse Clembou! Je vais essayer ca.
Par contre, pour l'intervalle entier, est-ce-que je dois mettre tous les points moi-même? Ou dois-je rentrer une expression qui les définira? Parce que là, dans mon énoncé, je n'ai pas d'intervalle en particulier... :hein:
Merci pour ton aide précieuse ^^ Bien que je sens que ça ne sera pas ma dernière question :cry:

Clembou
Membre Complexe
Messages: 2732
Enregistré le: 03 Aoû 2006, 11:00

par Clembou » 08 Déc 2008, 23:19

Ca dépend comment est défini

Si par exemple : tu peux définir comme ça sur Maple :

> u := n -> 3*n+1

Mais par contre pour appeler , il ne faudra pas faire u[n] mais u(n)...

Newbie
Messages: 4
Enregistré le: 02 Déc 2008, 11:07

par Newbie » 09 Déc 2008, 13:29

Merci, par contre, tu es sûr que c'est une flèche que je dois utiliser, parce que lorsque je le définits, il me met
Error, `->` unexpected

Clembou
Membre Complexe
Messages: 2732
Enregistré le: 03 Aoû 2006, 11:00

par Clembou » 09 Déc 2008, 22:14

Newbie a écrit:Merci, par contre, tu es sûr que c'est une flèche que je dois utiliser, parce que lorsque je le définits, il me met
Error, `->` unexpected


Bon, sinon, tu peux aussi définir ta suite dans une liste.

Toujours avec le même exemple :

u := [seq(3*n+1),n=0..n0] où n0 serait l'indice du dernier terme de ta suite.

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite