Logiciels pour calculs, graphiques, statistiques

Un excellent logiciel, gratuit, extrèmement complet, très diffusé : http://cran.r-project.org/bin/windows/base/ Le logiciel est en anglais (anglais simple), mais le web regorge de documents de présentation en français. http://cran.r-project.org La page d'accueil du projet R Un éditeur avec coloration syntaxique gratuit pour R (et pour beaucoup d'autres langages) : http://www.crimsoneditor.com/

Quelques exemples de graphiques simples

Fonction(s) inverse(s)

plotHomog = function() { x = seq(from=-10, to=10, by=0.01); plot(x, 1/x, xlim=c(-10,10), ylim=c(-10,10), type='l', col="blue", ylab=''); #plot(f1, xlim=c(-10,10), ylim=c(-10,10), col="blue"); abline(h=0); # axe des abscisses abline(v=0); # axe des ordonnées par(new=TRUE); # pour ne pas effacer le(s) plot(s) précédent(s) plot(x, 2/x, xlim=c(-10,10), ylim=c(-10,10), type='l', col="violet", ylab=''); par(new=TRUE); # pour ne pas effacer le(s) plot(s) précédent(s) plot(x, 1/(2*x), xlim=c(-10,10), ylim=c(-10,10), type='l', col="lightBlue", ylab=''); legend('bottomright', legend=c('1/x','2/x','0.5/x') , text.col=c('blue','violet','lightBlue'), bty='n'); }

Fonction(s) homographiques(s)

plotHomog2 = function() { x = seq(from=-10, to=10, by=0.01); plot(x, 1/(x+2), xlim=c(-10,10), ylim=c(-10,10), type='l', col="blue", ylab=''); #plot(f1, xlim=c(-10,10), ylim=c(-10,10), col="blue"); abline(h=0); # axe des abscisses abline(v=0); # axe des ordonnées par(new=TRUE); # pour ne pas effacer le(s) plot(s) précédent(s) plot(x, 2*x, xlim=c(-10,10), ylim=c(-10,10), type='l', col="violet", ylab=''); par(new=TRUE); # pour ne pas effacer le(s) plot(s) précédent(s) plot(x, ((2*x)/(x+2)), xlim=c(-10,10), ylim=c(-10,10), type='l', col="red", ylab=''); legend('bottomright', legend=c('1/(x+2)','2*x','2*x/(x+2)') , text.col=c('blue','violet','red'), bty='n'); }
Histogramme (de couleurs d'une image)
Surface 3D avec courbes de niveau retour accueil