XCAS: codes

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

XCAS: codes

Messagepar Seph0ra » Mercredi 20 Juin 2012, 01:33

Bonjour !

Alors voilà, je tente de créer un programme pour calculer les extrema d'une fonction à deux variables
et il ne fonctionne pas. Il ne me demande même pas de saisir la fonction.
Je précise que je suis totalement novice et pas très calée je dois dire..

Donc, juste pour rappel au cas où la méthode est :

- Calcul des points critiques (différentielles égales à zéro)
- Calcul de la matrice hessienne (avec les différentielles selon les deux variables)
- Calcul des valeurs propres de cette matrice
- Si leur produit positif et leur somme positive : minimum
- Produit positif et somme négative : maximum
- Produit négatif : rien du tout

Voici mes codes:

Code: Tout sélectionner
Extrema():={
saisir(h(x:y));
H:=matrix([diff(diff(h(x:y),x),x),diff(diff(h(x:y),x),y)],[diff(diff(h(x:y),y),x),diff(diff(h(x:y),y),y)]);
M:=H-v*idn(H);
S:=[solve([det(M)=0],[v])];
a:=diff(h(x:y),x);
b:=diff(h(x:y),y);
Q:=[solve([a=0,b=0],[x,y])];
T:=[dim(Q)];
C:=T[0,1];
pour n de 0 jusque C-1 faire
 x:=Q[0,n][0];
 y:=Q[0,n][1];
 W:=S[0,0];
 U:=S[0,1];
si U*W<0 alors afficher(pas_dextremum);
fsi
si U*W>0 alors
r:=U+W;
si r<0 alors
afficher(maximum) sinon afficher(minimum);
fsi
fsi
fpour
}
:;




De surcroit je ne sais pas comment faire pour que le programme affiche "Minimum en (x,y)"
en affichant bien les x,y calculés..

Merci d'avance pour votre aide!
Dernière édition par guiguiche le Mercredi 20 Juin 2012, 08:08, édité 2 fois.
Raison: balises [code]
Seph0ra
Utilisateur
 
Messages: 2
Inscription: Mercredi 20 Juin 2012, 01:25
Statut actuel: Post-bac

Publicité

Re: XCAS: codes

Messagepar Seph0ra » Mercredi 20 Juin 2012, 01:33

Merci d'avance pour votre aide!
Seph0ra
Utilisateur
 
Messages: 2
Inscription: Mercredi 20 Juin 2012, 01:25
Statut actuel: Post-bac


Retourner vers Logiciels mathématiques

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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