Booleens |
|
Si[condition,a,b] | si condition alors a sinon b fsi; |
Si[condition,a] | si condition alors a fsi; |
Nombres |
|
Longueur[vecteur v] | l2norm(v) |
Longueur[point A] | distance(0,A) |
Longueur[fonction f,nombre x1,nombre x2] | int(sqrt(1+f'^2),x=x1..x2) |
Longueur[fonction f,point A,point B] | int(sqrt(1+f'^2),x=abscisse(A)..abscisse(B)) |
Longueur[courbe c,nombre t1,nombre t2] | int(abs(diff(z(t),t)),t=t1..t2) |
Longueur[liste L] | size(L) |
Aire[point A,point B,point C, ...] | aire(A,B,C,...) |
Distance[point A,point B] | distance(A,B) |
Distance[point A,ligne g] | distance(A,g) |
Distance[ligne g,ligne h] | distance(g,h) |
Reste[nombre a,nombre b] | irem(a,b) |
Quotient[nombre a,nombre b] | iquo(a,b) |
Pente[ligne g] | pente(g) |
Courbure[point A,fonction f] | |
Rayon[cercle c] | rayon(c) |
Circonférence[conique c] | perimetre(c) (cercle) |
Paramètre [parabole p] | voir conique_reduite |
LongueurPremierAxe[conique c] | voir conique_reduite |
LongueurSecondAxe[conique c] | voir conique_reduite |
ExcentricitéLinéaire[conique c] | voir conique_reduite |
Intégrale[fonction f,nombre a,nombre b] | int(f(x),x=a..b) |
SommeInférieure[fonction
f,nombre a,nombre b,nombre n], Superieure |
plotarea(f(x),x=a..b,rectangle_droit) rectangle_gauche, point_milieu, trapezes |
Itération[fonction f,nombre x0,nombre n] | (f@@n)(x0) |
Min[nombre
a,nombre b], Max |
min(a,b), max(a,b) |
RapportColinéarité[point A,point B,point C] | (C-A)/(B-A) |
Birapport[point A,point B,point C,point D] | birapport(A,B,C,D) |
Angle |
|
Angle[vecteur v1,vecteur v2] | arg(affixe(v2))-arg(affixe(v1)) |
Angle[ligne g,ligne h] | |
Angle[point A,point B,point C] | angle(B,A,C) |
Angle[point A,point B,angle alpha] | |
Point |
|
Point[ligne g], conique c, fonction f, polygone p |
element(g), element(c),
element(graphe(f)), element(p) |
Point[point P, vecteur v] | translation(v,P) |
MilieuCentre[point A,point B] | milieu(A,B) |
MilieuCentre [segment s] | milieu(sommets(s)) |
Centre[conique c] | centre(c) cercle |
Foyer[conique c] | voir conique_reduite |
CentreGravité[polygone poly] | isobarycentre(A,B,C,...)
isobarycentre(sommets(poly)) |
Intersection[ligne g,ligne h] | inter_droite(g,h) |
Intersection[objet a,objet
b,entier n] |
inter(a,b)[n] |
Racine[polynôme p] | proot(p) |
Racine [fonction f,nombre a] | fsolve(f(x),x=a,newton_solver) |
Racine [fonction f,nombre a,nombre b] | fsolve(f(x),x=a..b,falsepos_solver) |
Extremum[polynôme f] | apply(x->point(x,f(x)),proot(diff(f(x),x))
(si f fonction) apply(x->point(x,eval(p,x)),proot(p')) (si p expression dependant de la variable x) |
Inflexion[polynome f] |
apply(x->point(x,f(x)),proot(diff(f(x),x,2))
(si f fonction) apply(x->point(x,eval(p,x)),proot(p'')) (si p expression dependant de la variable x) |
Vecteur |
|
Vecteur[point A,point B] | B-A (complexe) ou vecteur(A,B) |
Vecteur[point A] | affixe(A) (complexe) ou
vecteur(0,A) |
Direction[ligne g] | 1+i*pente(g) ou
vecteur(1+i*pente(g)) |
VecteurUnitaire [vecteur v] | v/abs(v) ou normalize(v) |
VecteurOrthogonal[vecteur v] | i*v ou vecteur(i*affixe(v)) |