Académique Documents
Professionnel Documents
Culture Documents
1
x :=1; y :=2 ; x/y ; x*y ; x**y ; y**x ; ‘x’/y ; ‘x’/’y’ ; ‘x’**’y’ ;
Exercice I.2
z :=2*x+1 ; evalf(z) ; x :=5 ; u :=z**2 ; evalf(z) ; diff(u,x) ;
x :=’x’ ; diff(u,x) ; evalf(z) ;
restart ; evalf(z) ; diff(u,x) ;
Exercice I.3
p:= 2 ;
whattype(p) ;
type(p,complex) ;
type(p,rational) ;
type(p,polynom) ;
p:= (p+1)* x^p-(p+2)*x ;
mêmes question ;
q:= p^2-2 ;
mêmes question ;
p:= p/q
mêmes question
p:= [p,q,p-q] ;
mêmes question
Exercice I.4
Digits ;
convert(247,binary);
convert(1023,hex);
a:=sqrt(3);
a*a;
b:=2^(2/3);
b^3;
sin(Pi/12) ;
evalf(a);
Digits:=30;
evalf(a);
evalf (Pi, 40) ;
sqrt(-1);
evalc(ln(1+I));
evalf(ln(1+I),20);
I^I ;
v :=(-1)**(1/3) ;
evalf(v) ;
evalc(v) ;
Exercice I.5
GAMMA(5) fonction d'Euler
cos(x=Pi)**2 ; cos((x+Pi)**2) ;
a :=4*cos(x)^2*cos(2*x)+4*sin(x)^2 ;
b :=cos(4*x)+3 ;
simplify(a-b) ; simplify(a) ;
c :=(exp(2*x)*(sin(x)^4+sin(x)^2*cos(x)^2-1))/((exp(x)^2*(ln(x**3)-2*ln(x))) ;
simplify(c,trig) ; simplify(c,log) ; simplify(c,power) ;
simplify(c,power,trig) ; simplify©;
Exercice I.6
Sum(1/i^6,i=1..infinity);
sum(1/i^6,i=1..infinity);
Product(k+n,k=0..n-1);
product(k+n),k=0..n-1);
expr:=(x^2-1)/(x^2+2*x+1);
exs :=simplify(expr);
partf :=convert(expr,parfrac,x);
expand(x*(x-1)**3+2);
expand(sin(3*x));
expand(log((x-1)*(x+1)));
log(expand((x-1)(x+1)));
readlib(fortran); readlib( C );
fortran(exs); C(exs) ; fortran(partf) ; C(partf)
Exercice I.7
expr:=x*y+z*t;
op(expr);
nops(expr);
op(0,expr);
op(2,expr);
op(0,op(2,expr));
subs(x=z+t,x+y*cos(x));
subs(u=ln(z),exp(u));
simplify('');
II - Deuxième séance
Séquences, listes, ensembles, tableaux, matrices, vecteurs, applications en chimie.
1- Chercher l’aide en ligne des termes suivants : seq, list, set, array, matrix, vector ; norm
2- Examiner attentivement le contenu du paquetage Linalg .
Exercice II.1
s:=x,x^2,x-y,z-1,2,3cos(x),cos(y);
s:=$4..10;
u:=x^i,$i=1..4;
v:=x[i],$i=1..4;
u:=seq(x^i,i=1..4);
s1:=seq(cos(2*Pi/i,i=1..4);
w[2];
w[4..6];
Exercice II.2
l:=[a,b,c,x,y,cos(x),cos(y)]:
v:=[s];
l[3] ; l[3..6] ;
op(l) ; nops(l) ; op(0, l) ; op(3, l)
member(cos(x),l) ; has(l,cos(Y))
l1:=[a,b,c,d];
l2:=[x,y,z,t];
l3:=l1,l2;
l4:=[op(l1),op(l2)];
l5:=[op(l1),l2];
s:=Pi/i $i = 1..6;
l:=[s];
map(sin,l);
map(sin,[Pi/i, $i=1..6]);
Exercice II.3
l:=[x,x^2,x,x^2-1,x];
ens:=convert(l,set);
A:=array(-1..0,1..2,[[2,3],[4,5]]);
A:=array(1..2,1..2);
A[1, 1]:=x: A[1,2]:=x^2: A[2,1]:=x^3: A[2,2]:=1:
eval(A);
T:=array(symmetric,1..2,1..2); T[1,2]:=2; eval(T);
I3:=array(identity,1..3,1..3); eval(I3);
convert (A, list) ; convert (A, list list) ; convert (A, matrix) ; convert (A, set) ;
Exercice II.4
a:=array(1..2,1..2,[[1,3],[0,-1]]);
m:=convert(a,matrix); evalm(a);
with(linalg):
m:=matrix(2,2,[1,3,0,-1]);
Z:=matrix(3,3,(i,j)→x^(i+j-2));
C:=hilbert(3)
V:=vandermonde([1,x,y])
v:=vector(3,[1,1,1]);
a:=array(1..3,[1,-1,1]);
v:=convert(a,vector):
u:=array(1..3,[a,b,c]); v:=array(1..3,[x,y,z]);
m:=evalm(u+lambda*v); n:=add(u,v,λ,µ);
dotprod(u,v); crossprod(u,v); angle(u,v);
norm(u,1) ; norm(u,2); norm(u,infinity);
Exercice II.5
Ecrire les matrices de rotation des rotations C3,1 et C3,2 autour de Oz. Montrer que le
produit C3,1*C3,2 correspond à l’identité. Calculer les traces de ces matrices. Généraliser
aux axes d’ordre n (n < 15)
Exercice II.6
Calculer l’angle HCH dans CH4 (placer de manière judicieuse les coordonnées du
tétraèdre afin de faire le minimum de calculs)
Exercice II.7
Trouver une relation vectorielle permettant de déterminer les coordonnées des sommets
d’un tétraèdre régulier connaissant les coordonnées de son centre et les coordonnées de
deux de ses sommets.
Pour simplifier le problème on pourra placer le centre à l’origine et les deux sommets
connus aux coordonnées (-1,-,1,-1) et (1,1,-1).
Exercice II.8
On considère le squelette carboné d’une chaîne de polyéthylène, xi, yi, et zi les
coordonnées de l’atome de carbone n° i. En vous basant sur les résultats de l’exercice
précédent, calculer les coordonnées des atomes d’hydrogène liés au carbone n°i en
fonction des coordonnées des atomes de carbone Ci, C(i-1) et C(i+1) .Les longueurs des
liaisons C-C et C-H sont respectivement de 1,56 et 0,96 Å.
Traiter également les atomes de carbone terminaux.
Exercice II.9
Les dimensions de la maille cristalline de la glycine sont : 5,1A. 11.96A ; 5,45A.
L’angle entre l’arête la plus longue et les autres est de 90°, l’angle entre les deux autres
arêtes est de 111°38’.
Dans ce repère non ortho-normé, les coordonnées des différents atomes sont :
N: (0,8 0,41 0,245) C: (0,565 0,365 0,28) C: (0,575 0,38 0,56)
O: (0,36; 0,36 0,61) O’: (0,805; 0,41 0,74)
Calculer les longueurs de liaisons NC, CC, CO, CO’
Exercice II.10
Les vecteurs suivants interviennent dans le calcul des orbitales moléculaires (Il s’agit de
combinaisons linéaires d’orbitales atomiques dans un espace fonctionnel de dimension 6
qui peuvent être traitées comme des vecteurs)