26 connectés 3741 membres
Recherche :
Historique des modifications de ce cours:
Dernière version du 24.05.2008 15h10
1 Calcul numérique 2 Calcul algébrique élémentaire 3 Etude de fonctions 4 Equations 5 Equations différentielles 6 Calcul intégral 7 Graphiques 8 Algèbre linéaire
Attention, après chacune des commandes données ci-après, on tape <entrée>, bien entendu !
1. Si je veux calculer par exemple je tape sin(pi/6) et j'obtiens 2. Si je sais que et que je veux une valeur possible de , je tape arccos(-sqrt(3)/2) et j'obtiens acos ce qui ne m'aide pas beaucoup ; en tapant ensuite evalf(ans()) j'obtiens 2.617993... (ce qui est une valeur approchée décimale de 3. Décomposer un entier en facteurs premiers : si je tape ifactor(2001) j'obtiens 3.23.29 (en effet, ) 4. Quotient entier d'une division euclidienne : si je tape iquo(13,4) j'obtiens 3 (ce qui veut dire que la division de 13 par 4 donne le quotient 3) 5. Reste entier d'une division euclidienne : si je tape irem(13,4) j'obtiens 1 (ce qui veut dire que la division de 13 par 4 donne le reste 1) 6. Division euclidienne : si je tape iquorem(13,4) j'obtiens [3 1] (ce qui veut dire que la division de 13 par 4 donne un quotient 3 et un reste 1) 7. Egalité de Bezout : si je tape iegcd(48,30) j'obtiens [2, -3,6] (ce qui veut dire que
1. Vérifier un développement, par exemple Taper expand((x-a/2)^2) On obtient ce qui n'est pas très intéressant ; mais si l'on tape ensuite simplify(ans()) on obtient 2. Vérifier une factorisation, par exemple Taper factor(x^2-x-6) On obtient , ce qui se lit plutôt 3. Retrouver une identité remarquable : si je tape expand((a-b)^2) j'obtiens Si je tape ensuite simplify(ans()) j'obtiens ce qui se lit bien entendu
Pour définir une fonction f, par exemple f(x):=7*x^3 (on pouvait aussi taper f:=x→7*x^3, mais c'est plus compliqué) Pour dériver : diff(f(x)) donne , ce qui n'est pas encore parfait : on tape alors simplify(ans()) ce qui donne Pour réduire une fonction (fraction) rationnelle en éléments simples, taper parfrac(f(x)) avec f(x)=(x^2-x+5)/(x-2) donne (soit ) limit(sin(x)/x,x=0) donne 1 () limit((2*x^2-4*x-17)/(x^2+33x+1),x=+infinity) donne 2 () Limites à droite et à gauche : limit((x+2)/(x-1),x=1,1) donne +infinity (Attention, le "1" signifie "à droite" : on a calculé ) limit((x+2)/(x-1),x=1,-1) donne -infinity (Attention, le "-1" signifie "à gauche" : on a calculé ) Développement en série de Taylor series(sin(x),x=0,5) donne ce qui veut dire , où désigne une quantité négligeable devant lorsque tend vers 0, ou, tout aussi bien, , où désigne une quantité négligeable devant lorsque tend vers 0. Transformation d'écriture : convert(cos(x)^2,sin) donne Attention à l'écriture et à la lecture ! Cela veut dire (rien à voir avec ) convert(cos(2*x),tan) donne puis, si l'on tape ensuite simplify(ans()) on obtient , ce qu'il faut lire :
solve(x^2-x-6=0) donne [3 -2] solve([x+y=10,x-y=2],[x,y]) donne [6 4] (penser à mettre les équations entre crochets, séparées par des virgules, et déclarer les inconnues entre crochets, séparées par des virgules)
desolve(y'-2*y=0) donne , ce qui se lit
Pour les dérivées secondes, taper deux fois ' et non pas " (guillemets), non reconnu par GIAC.
Pour calculer une primitive : int(x*sin(x)) donne Pour calculer une intégrale : int(x*sin(x),x=0..pi/3) donne , c'est-à-dire
Pour représenter une fonction : plot(sin(x),x=0..2*pi) donne
Pour définir un vecteur par ses coordonnées : u:=[a,b,c] donne Produit scalaire de deux vecteurs en base orthonormale : si v:=[x,y,z] u*v donne produit vectoriel : cross(u,v) donne Si j'ai défini trois vecteurs, leur déterminant s'obtient en tapant det(u,v,w) Pour définir une matrice : donne transpose(M) transpose la matrice M det(M) donne le déterminant de M M^(-1) donne l'inverse de la matrice. charpoly(M,x) donne le polynôme caractéristique de la matrice, avec x comme variable eigenvals(M) donne les valeurs propres de la matrice M. eigenvects(M) donne les vecteurs propres de la matrice M. Si u:=[1,2,3],v:=[a,b,c] et w:=[x,y,z], alors stack(u,v) donne stack(u,v,w) donne et c'est bien une matrice dont on peut calculer le déterminant, qu'on peut inverser, etc. si alors concat(M,N) donne
Dernière mise à jour: le 24.05.2008 à 16:10 Licence: Libre de partager, modifier - Devoir de citer la source - Pas d'utilisation commerciale Daskoo.org, partage de cours