The Open Science Project

Identification


Sign-Up


Create a new notebook

Contributors


Open Science Notebooks

Notes


Figure avec deux axes des abscisses (Matplotlib) ?

Daidalos May 31, 2014

Creative Commons License

Ajouter un second axes des abscisses sous matplotlib ([source](http://stackoverflow.com/questions/10514315/how-to-add-a-second-x-axis-in-matplotlib)) [image:401 size:100 caption:Figure avec deux axes des abscisses (Matplotlib)] import numpy as np import matplotlib.pyplot as plt fig = plt.figure() ax1 = fig.add_subplot(111) ax2 = ax1.twiny() X = np.linspace(0,1,1000) Y = np.cos(X*10) ax1.plot(X,Y) ax1.set_xlabel(r"Original x-axis: $X$") new_tick_locations = np.array([.2, .5, ...

Figure avec deux axes des ordonnées (Matplotlib) ?

Daidalos May 31, 2014

Creative Commons License

Pour créer une figure avec deux axes des ordonnées sous matplotib il existe la fonction [twinx](http://matplotlib.org/api/axes_api.html?highlight=twinx#matplotlib.axes.Axes.twinx). Exemple ([source](http://matplotlib.org/examples/api/two_scales.html)): [image:399 size:100 caption:Figure avec deux axes des ordonnées avec Matplotlib (exemple 1)] #!/usr/bin/env python """ Demonstrate how to do two plots on the same axes with different left right scales. The trick is to use *2 differen ...

Tutoriel Matplotlib

Daidalos May 30, 2014

Creative Commons License

Introduction à Matplotlib ------------------ [image:1 size:100 caption:Bibliothèque pour tracer et visualiser avec python] [TOC] Matplotlib est une bibliothèque du langage de programmation python qui, combinée avec les bibliothèques python de calcul scientifique _numpy_ et _scipy_, constitue un puissant outil pour tracer et visualiser des données. La bibliothèque [matplotlib](http://matplotlib.org/index.html) présente de nombreux avantages: - disponible gratuitement - open source - faci ...

Changer la taille d'une figure avec matplotlib ?

Daidalos May 30, 2014

Creative Commons License

Pour changer la taille d'une figure sauvegarder en utilisant la fonction [savefig](http://matplotlib.org/1.3.1/api/pyplot_api.html#module-matplotlib.pyplot.figure) sous matplotlib, il existe tout d'abord la fonction [figure](http://matplotlib.org/api/figure_api.html#matplotlib.figure.Figure) qui comprend l'argument figsize contrôlant la dimension et la forme de la figure en inches (figsize=(x, y) avec x la dimension horizontale et y la dimension verticale). Puis l'argument dpi (dots per inch) da ...

Générer un nombre aléatoire en Fortran ?

Daidalos May 29, 2014

Creative Commons License

Pour générer un nombre aléatoire dans un intervalle donné en Fortran on utilise la fonction intrinsèque [RAND](http://gcc.gnu.org/onlinedocs/gcc-4.7.1/gfortran/RAND.html). Cette fonction retourne un nombre aléatoire dans l'intervalle $[0,1]$ et peut ensuite être utilisée pour générer un nombre aléatoire dans un intervalle quelconque $[x,y]$ ([voir](http://infohost.nmt.edu/tcc/help/lang/fortran/scaling.html)) en utilisant la formule suivante: $rand(0)*(y-x) + x$. Exemple de code Fortran pour Géné ...

Comment créer un histogramme 2d en python avec matplotlib ?

Daidalos May 29, 2014

Creative Commons License

Exemples de comment créer un histogramme 2d en python avec matplotlib [TOC] ### Avec la fonction matplotlib hist2d Pour créer un histogramme 2d en python et le tracer avec matplotlib il existe plusieurs solutions. Le plus simple est d'utiliser la fonction matplotlib [hist2d](https://matplotlib.org/api/_as_gen/matplotlib.pyplot.hist2d.html). from numpy import c_ import numpy as np import matplotlib.pyplot as plt import random n = 100000 x = np.random.standard_normal ...

Comment lire/écrire un fichier dbf ?

Daidalos May 28, 2014

Creative Commons License

Pour lire/écrire un fichier au format dbf (Note: pour la définition de dbf voir l'article [dBase](http://en.wikipedia.org/wiki/DBase)), il existe le package python très complet "[dbf](https://pypi.python.org/pypi/dbf?#downloads)". Pour utiliser ce package télécharger dbf puis installer celui-ci avec la commande python setup.py install. Une fois cette étape terminée, vous pouvez commencer à travailler avec des fichiers aux formats bdf. Vous pouvez, par exemple, télécharger TM_WORLD_BORDERS_SIMPL- ...

Vérifier si un string contient un autre string avec python ?

Daidalos May 28, 2014

Creative Commons License

Pour vérifier si un string contient un autre string avec python le plus rapide est d'utiliser 'in' comme dans cet exemple (Remarque: attention sensible à la casse): >>> s = 'Hello World !' >>> 'Wo' in s True >>> 'wo' in s False Pour vérifier si un string contient un autre string avec python et obtenir en plus une information sur la position de celui-ci, il existe la méthode [find](https://docs.python.org/2/library/stdtypes.html#string-methods) (Built-in Types) associée aux ...

Vérifier si un répertoire existe en python ?

Daidalos May 28, 2014

Creative Commons License

Pour vérifier si répertoire existe en python il existe la méthode os.path.isdir() du module python [os](https://docs.python.org/2/library/os.html). Cette méthode retourne True ou False si le répertoire existe ou non: >>> import os >>> os.path.isdir('/Users/toto/Desktop') True >>> os.path.isdir('/Users/toto/Desktop/test/') False >>> Pour vérifier si répertoire existe on peut aussi utiliser os.path.exists() qui va donner exactement le même résultat que précédemment (Rema ...

Compteur dans une boucle for en python ?

Daidalos May 28, 2014

Creative Commons License

La boucle for sour python permet de parcourir l'ensemble des éléments d'un objet dit "itérable" comme une liste par exemple. Il peut alors s'avérer utile dans certaines applications d'avoir un compteur associé à la boucle for. Pour cela il existe sous python: "enumerate" dont voici un exemple simple: >>> a = [4,1,7,2,1,7,5] >>> for count,element in enumerate(a): ... print count,element ... 0 4 1 1 2 7 3 2 4 1 5 7 6 5 >>> ### Recherches ass ...

Déterminer la taille d'un tableau en Fortran ?

Daidalos May 27, 2014

Creative Commons License

Pour déterminer la taille d'un tableau en Fortran il existe la fonction [SHAPE](http://gcc.gnu.org/onlinedocs/gfortran/SHAPE.html) (Remarque: pour obtenir le nombre d'élément d'une matrice il existe sous fortran la fonction [SIZE](http://gcc.gnu.org/onlinedocs/gfortran/SIZE.html)). Obtenir la taille d'un tableau peut s'avérer intéressant comme dans le cas d'une allocation dynamique d'un tableau ou la taille de celui-ci n'est pas connue a priori. Voici un exemple simple (compilation: gfortran Tes ...

Diagramme de Taylor avec Matplotlib (Yannick Copin)

Daidalos May 23, 2014

Creative Commons License

### Diagramme de Taylor avec Matplotlib Exemple intéressant de diagramme de Taylor avec matplotlib réalisé par [Yannick Copin](https://gist.github.com/ycopin/3342888). [image:395 size:100 caption:Diagramme de Taylor avec Matplotlib (#TaylorDiagram #Matplotlib)] #!/usr/bin/env python # Copyright: This document has been placed in the public domain. """ Taylor diagram (Taylor, 2001) test implementation. http://www-pcmdi.llnl.gov/about/staff/Taylor/CV/Taylor_diagram_primer.htm """ ...

Dependency wheel avec Matplotlib (Nicolas P. Rougier)

Daidalos May 21, 2014

Creative Commons License

Exemple intéressant de "Dependency wheel" avec matplotlib réalisé par [Nicolas P. Rougier](http://webloria.loria.fr/~rougier/tmp/). **Code source: ** [image:394 size:100 caption:Exemple de "Dependency wheel" avec matplotlib (#DependencyWheel #matplotlib)] #!/usr/bin/env python # -*- coding: utf-8 -*- # ----------------------------------------------------------------------------- # Copyright (C) 2011 Nicolas P. Rougier # # All rights reserved. # # Redistribution and use in source and ...

Graphique en radar avec Matplotlib (Nicolas P. Rougier)

Daidalos May 21, 2014

Creative Commons License

Exemple intéressant de graphique en radar (radar chart) avec matplotlib réalisé par [Nicolas P. Rougier](http://webloria.loria.fr/~rougier/tmp/). **Code source: ** [image:393 size:100 caption:Exemple de graphique en radar (radar chart) avec matplotlib (#radar #matplotlib)] #!/usr/bin/env python # -*- coding: utf-8 -*- # ----------------------------------------------------------------------------- # Copyright (C) 2011 Nicolas P. Rougier # # All rights reserved. # # Redistribution and ...

Histogramme horizontal avec Matplotlib (Nicolas P. Rougier)

Daidalos May 21, 2014

Creative Commons License

Exemple intéressant d'histogramme horizontal avec matplotlib réalisé par [Nicolas P. Rougier](http://webloria.loria.fr/~rougier/tmp/). **Code source: ** [image:392 size:100 caption:Exemple d'histogramme horizontal avec matplotlib (#horizontal #histogram #matplotlib)] #!/usr/bin/env python # -*- coding: utf-8 -*- # ----------------------------------------------------------------------------- # Copyright (C) 2011 Nicolas P. Rougier # # All rights reserved. # # Redistribution and use i ...

Comment rédiger une thèse avec LaTeX ?

Daidalos May 02, 2014

Creative Commons License

Dans cet article on va voir comment utiliser LaTeX pour écrire une thèse de doctorat. Latex est en effet, de part sa qualité typographique, un excellent outil pour pourvoir rédiger une thèse. Cependant, si vous êtes en fin de thèse il est fort probable que vous n'ayez pas de temps à perdre pour développer votre propre modèle de thèse avec Latex et que vous devez concentrer vos efforts sur votre travail de thèse. Etant dans cette situation au moment de la rédaction de ma thèse, je me suis donc mi ...

Python et le format de données JSON

Daidalos April 29, 2014

Creative Commons License

### Lire un fichier Json Source: [Parsing values from a JSON file in Python](http://stackoverflow.com/questions/2835559/parsing-values-from-a-json-file-in-python) fichier de depart { "math":[{"cours01":"derivees","cours01":"integrale"},{"exo01":"blabla","exo2":"blabla"}], "physique":{"cours01":"electrostatic"}, "anglais":"cool", "chimie":{"cours01":"organique"} } code from pprint import pprint import json json_data=open('JsonFileExample') print type(json_data), json_data ...

Mathématiques élémentaires avec python

Daidalos April 25, 2014

Creative Commons License

### Les bases ### Le type de variable Pour connaitre le type d'une variable il existe la fonction type(). Exemple: >>> x = 1 >>> type(x) <type 'int'> >>> x = 1.0 >>> type(x) <type 'float'> >>> x = 1.0 + 2.0j >>> type(x) <type 'complex'> Tester le type d'une variable >>> x = 1 >>> type(x) is float False >>> type(x) is int True ### L'addition nombres entiers >>> x = 1 >>> y = 3 >>> z = x + y >>> z 4 nombres reel ...

Tutoriel Numpy

Daidalos April 23, 2014

Creative Commons License

### Introduction Ce tutoriel est en cours de rédaction (Permissions: Ouvert en écriture pour les membres du site, en lecture pour le public) ### La taille d'une matrice Pour obtenir la taille d'une matrice il existe la méthode numpy appelée "[shape](http://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html)". Par exemple, la matrice suivante a 3 lignes et 2 colonnes, elle est donc de dimension ou taille (3, 2). $$ \left( \begin{array}{cc} 1 & 4 \\\\ 7 & 2 \\\\ 6 & 3 \e ...

Comment appliquer la méthode de Newton avec python ?

Daidalos April 23, 2014

Creative Commons License

En analyse numérique, la méthode de Newton ou méthode de Newton-Raphson1 est, dans son application la plus simple, un algorithme efficace pour trouver numériquement une approximation précise d'un zéro (ou racine) d'une fonction réelle d'une variable réelle [wikipedia](http://fr.wikipedia.org/wiki/Méthode_de_Newton). Exemple d'implémentation de la méthode avec python: [image:380 size:50 caption:Comment implémenter la méthode de Newton avec python ?] #### Solution 1 from scipy import mis ...

Introduction et manipulation des dictionnaires de python

Daidalos April 23, 2014

Creative Commons License

### Introduction Dans ce mini tutoriel nous allons nous intéresser aux dictionnaires (dictionary en anglais). Les dictionnaires sont des "objets" de python permettant d'associer à un ensemble de clés (keys), une ou des valeurs (value(s)). Par exemple, comme pour un carnet d'adresses où à un nom de famille (key) vous pouvez associer différentes informations (values): prénom, adresse, numéro de téléphone, entreprise, etc. Vous vous apercevrez rapidement avec vos applications python que cette fonc ...

Comment calculer une intégrale simple avec python ?

Daidalos April 22, 2014

Creative Commons License

Pour calculer une intégrale simple avec python il existe le module "quad" de la librairie scipy. Voici un exemple basique d'utilisation: l'intégration de la fonction $f: x\rightarrow cos(x)$ entre $0$ et $\frac{9\pi}{2}$. from scipy.integrate import quad import numpy as np xmin = 0.0 xmax = 9.0 * ( np.pi / 2.0 ) def function(x): return np.cos(x) res, err = quad(function, xmin, xmax) print 'norm: ', res Pour illustrer l'aire d'intégration avec matplotib, on p ...

La cinématique du point

Daidalos April 16, 2014

Creative Commons License

1. Introduction ------------------ [TOC] ** Objectifs de la cinématique du point: ** On désigne par cinématique (du grec ancien kinematikos: mouvement) une branche de la mécanique qui étudie le mouvement des corps en faisant abstraction des causes de celui-ci (l'etude des causes du mouvement est attribuée à la dynamique). En cinématique nous allons donc définir de nouvelles grandeurs comme la vitesse, l'accélération, etc. Nous nous limiterons de plus dans ce cours à l'étude de la cinématique ...

Changer la couleur de fond avec Matplotlib

Daidalos April 02, 2014

Creative Commons License

[image:376 size:100 caption:Changer la couleur de fond avec Matplotlib ] from pylab import * subplot(111, axisbg='#ababab') t = arange(0.0, 2.0, 0.01) s = sin(2*pi*t) plot(t, s) xlabel('x') ylabel('y') title('How to change background color in matplotlib ?') savefig('exemple_01.png') show() source: [How to set opacity of background colour of graph wit Matplotlib (stackoverflow)](http://stackoverflow.com/questions/4581504/how-to-set-opacity-of-background-colour-of-graph-wit-matplotl ...

Comment mettre les axes en coordonnées polaires avec matplotlib de python ?

Daidalos March 30, 2014

Creative Commons License

Exemples de comment mettre les axes en coordonnées polaires avec matplotlib : [TOC] ### Axes en coordonnées polaires Pour mettre les axes en coordonnées polaires, il suffit d'ajouter l'option projection='polar' comme dans cet exemple: [image:polar-coordinates-01 size:50 caption:Comment mettre les axes en coordonnées polaires avec matplotlib de python ?] import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111, projection='polar') plt.savefig("polar_ ...

Mettre des formules mathématiques LaTeX avec Matplotlib

Daidalos March 26, 2014

Creative Commons License

[image:373 size:100 caption:Exemple d'équation mathématiques avec LaTeX et matplotlib] #!/usr/bin/env python from pylab import * t = arange(-6.0, 4.0, 0.01) s= t*t*t/4.0+3.0*t*t/4.0-3*t/2.0-2.0 ax = subplot(111) ax.plot(t, s,'r-') ax.grid(True) ax.spines['left'].set_position('zero') ax.spines['right'].set_color('none') ax.spines['bottom'].set_position('zero') ax.spines['top'].set_color('none') ax.set_xlim(-6,6) ax.set_ylim(-20,20) text(6.5, -0.5, r'x') text(-0.0, 21.5, r' ...

Créer un dendrogramme avec Matplotlib

Daidalos March 25, 2014

Creative Commons License

Source: [how to plot and annotate hierarchical clustering dendrograms in scipy/matplotlib](http://stackoverflow.com/questions/11917779/how-to-plot-and-annotate-hierarchical-clustering-dendrograms-in-scipy-matplotlib) [image:366 size:100 caption:] [image:367 size:100 caption:] from scipy.cluster.hierarchy import dendrogram import matplotlib.pyplot as plt import numpy as np from scipy.cluster.hierarchy import linkage import matplotlib.pyplot as plt def augmented_dendrogram(*args, **k ...

Comment lire un simple fichier texte en python ?

Daidalos February 19, 2014

Creative Commons License

Exemple de comment lire un simple fichier texte en python: [TOC] ### Lire un fichier texte Soit par exemple le fichier suivante [iso_8859-1.txt](https://www.w3.org/TR/PNG/iso_8859-1.txt). Pour lire ce fichier on peut alors faire comme ceci: f = open('iso_8859-1.txt', 'r') f.closed ### Lire l'ensemble du fichier Si on veut lire l'ensemble du fichier il suffit d'ajouter la commande f.read(): f = open('iso_8859-1.txt', 'r') data = f.read() f.close et on peut ...

Utiliser les listes en python (tutoriel)

Daidalos February 18, 2014

Creative Commons License

### Déclarer une 'List' >>> myfirstlist = [] >>> type(myfirstlist) <type 'list'> ### Manipuler les 'Lists' ###### Nombre d'éléments dans la liste >>> myfirstlist = ['Pierre', 'Paul', 'Mathieu'] >>> len(myfirstlist) 3 ###### Comment visualiser les éléments d'une liste Exemple 1 >>> myfirstlist = ['Pierre', 'Paul', 'Mathieu'] >>> myfirstlist[0] 'Pierre' >>> myfirstlist[1] 'Paul' >>> myfirstlist[2] 'Mathieu' Exemple 2 >>> myfirstlist ...

Comment utiliser un code fortran en passant par python ?

Daidalos February 18, 2014

Creative Commons License

### Méthode utilisant le module Subprocess **Script Python:** import numpy as np import math import subprocess def function(x): y1 = x**4 + 2*x**3 + 4*x**2 + 1 y2 = x**2 return y1,y2 x = 1.0 print function(x) #---------- Now using Fortran Code ----------# i=0 command = ['CodeFortran', str(x)] process = subprocess.Popen(command, stdout=subprocess.PIPE) while True: text = process.stdout.readline() if text != '': y1, y2 = text.split() ...

Calculer et tracer la dérivée d'une fonction avec python

Daidalos February 15, 2014

Creative Commons License

Calculer la dérivée d'une fonction numérique est une opération relativement simple à effectuer avec python. En effet, il existe une fonction scipy intitulé [derivative](http://docs.scipy.org/doc/scipy/reference/generated/scipy.misc.derivative.html) dans le module misc, permettant d'obtenir directement la dérivée en un point. Pour illustrer comment marche la fonction "derivative" de scipy, essayons de calculer la dérivée de la fonction $f(x)=x^2$ quand x=2. [image:147 size:50 caption:Figure 1: ...

Tutoriel Fortran

Daidalos February 09, 2014

Creative Commons License

> Ce tutoriel est en cours de rédaction (Permissions: Ouvert en écriture pour les membres du site, en lecture pour le public) Introduction ------------------ [TOC] **C'est quoi le fortran ?:** - Tutoriel Fortran 90 Compilateur fortran ------------------ Télécharger le compilateur [gfortran](http://gcc.gnu.org/wiki/GFortranBinaries) gfortran -v donne Using built-in specs. COLLECT_GCC=gfortran COLLECT_LTO_WRAPPER=/usr/local/gfortran/libexec/gcc/i686-apple-darwin10/4.6.1/lt ...

Déployer une application Django sur CentOS

Daidalos February 06, 2014

Creative Commons License

### Introduction [image:24 size:100 caption:Figure 1] Une fois terminé le développement en local de votre site avec Django, se pose la question de savoir comment déployer celui-ci. Dans cet article nous allons parcourir les principaux éléments et difficultés pouvant apparaitre lors du déploiement de Django sur CentOS avec apache et mod_wsgi. Nous supposerons ici que python et apache sont déjà installés sur le serveur. De plus, le déploiement d'un site développé avec Django nécessite de modi ...

Formules mathématiques sous LaTeX

Daidalos January 08, 2014

Creative Commons License

Introduction ------------------ [TOC] > Vous êtes prêts ! Dans ce chapitre nous allons aborder l’atout majeur de TEX : la composition de formules mathématiques. Mais attention, ce chapitre ne fait que décrire les commandes de base. Bien que ce qui est expliqué ici soit suffisant pour la majorité des utilisateurs, ne désespérez pas si vous n’y trouvez pas la solution à votre problème de mise en forme d’une équation mathématique. Il y a de fortes chances pour que la solution se trouve dans l’ext ...

Tutoriel wxPython

Daidalos December 12, 2013

Creative Commons License

Introduction ------------------ [image:191 size:100 caption:wxPython logo ([image source](http://en.wikipedia.org/wiki/WxPython))] [TOC] **C'est quoi wxPython ?**: wxPython est une bibliothèque python permettant la création d'interfaces graphiques ou GUI (signifiant: "Graphic User Interface). Sous python il existe de nombreux GUI comme [TkInter](https://wiki.python.org/moin/TkInter) ou encore [PyQt](https://wiki.python.org/moin/PyQt) (voir la liste: [Python GUIs](https://wiki.python.org/moin ...

Statistiques Descriptives à 2 variables (Python)

Daidalos December 03, 2013

Creative Commons License

Introduction ------------------ [TOC] [source](http://eric.univ-lyon2.fr/~ricco/cours/cours/Comp_Pop_Tests_Parametriques.pdf) Exemple ------------------ [image:205 size:100 caption:Scatter Plot] [image:206 size:100 caption:Histogram Plot] [image:207 size:100 caption:Histogram Plot] [image:208 size:100 caption:Contingency Table Plot] [image:209 size:100 caption:Box Plot] #!/usr/bin/env python ''' Copyright (c) 2013 Marchant Benjamin All rights reserved. Redistribution and ...

Statistiques Descriptives à 1 variable (Python)

Daidalos November 30, 2013

Creative Commons License

Introduction ------------------ [TOC] Cet article introduit, comment avec le langage python, obtenir différents éléments relatifs aux statistiques descriptives à 1 variable ( moyenne, médiane, etc et les représentations graphiques usuelles). Pour illustrer l'article on a utilisé un exemple provenant d'un cours video sur une introduction aux statistiques descriptives (voir [les statistiques descriptives](http://www.youtube.com/watch?v=prC7tQtE93Q) ). - Télécharger le fichier de données: [attac ...

wxPython avec matplotlib

Daidalos November 25, 2013

Creative Commons License

### Exemple 1 [image:193 size:100 caption:Matplotlib and wxPython] import wx import numpy import matplotlib from matplotlib.figure import Figure from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas class TestFrame(wx.Frame): def __init__(self,parent,title): wx.Frame.__init__(self,parent,title=title,size=(800,800)) self.figure = matplotlib.figure.Figure() self.axes = self.figure.add_subplot(111) x = numpy.arange(0.0,10,1.0) y = [0,1, ...

Pourquoi les bateaux flottent ?

Daidalos October 31, 2013

Creative Commons License

### Introduction Vous avez déjà probablement constaté que, lorsque l'on jette une simple pierre à l'eau, celle-ci coule rapidement à pic. Pourtant les bateaux qui ont une masse bien supérieure flottent sans problème à la surface de l'eau. Nous pouvons donc déjà en conclure que la masse des objets ne permet pas, à elle seul, d'expliquer le phénomène de flottaison. Pour comprendre pourquoi les bateaux flottent et pas une pierre, analysons les éléments séparément. Commençons par le plus important, ...

Pourquoi le ciel est bleu ?

Daidalos October 31, 2013

Creative Commons License

### Introduction Depuis notre naissance, nous sommes tellement habitués à voir, par beau temps, le ciel de couleur bleue et non pas de couleur rouge, verte ou jaune, que cela ne nous étonne plus. Pourtant, essayer d'expliquer simplement l'origine de la couleur bleue du ciel n'est pas forcément évident et demande déjà de bonnes connaissances en physique. Néanmoins nous allons vous presenter les principaux mécanismes permettant d'expliquer ce phénomène. [image:14 size:100 caption:Le rayonnement ...

Explications sur le chat de Schrödinger

Daidalos October 31, 2013

Creative Commons License

### Introduction L'expérience du chat de Schrödinger est une célèbre expérience de pensée imaginée par le physicien Erwin Schrödinger en 1935. L'objectif principal de cette expérience est de mettre en évidence le problème de la mesure et les différentes façons dont on peut interpréter les équations en physique quantique (si vous ne savez pas ce qu'est la physique quantique nous dirons, pour faire simple, que c'est une branche de la physique qui a pour but d'étudier des objets infiniment petits ...

Comment vole un avion ?

Daidalos October 31, 2013

Creative Commons License

### Introduction En prenant l'avion ou en observant ces derniers, vous vous êtes peut-être déjà demandé comment ils volaient. Bien que pour faire voler un avion il faut recourir à des notions de physique et de mathématiques parfois complexes, vous allez voir que le vol d'un avion est basé sur un principe relativement simple à comprendre. En effet, les différents éléments permettant d'expliquer comment vole un avion sont connus de tous. ### Sans atmosphère, pas d'avion ? Le premier élément ...

Tracer une figure de diffraction avec matplotlib

Daidalos May 28, 2013

Creative Commons License

Introduction ------------------ [attachment:49] (télécharger le fichier résultat) [attachment:48] (télécharger le code python) [image:33 size:100 caption:Figure 1: Tracer une figure de diffraction avec matplotlib] Dans cet article nous allons voir comment tracer une figure de diffraction avec matplotlib (figure 1). Pour cela, nous allons étudier le code source permettant de reproduire l'image et commenter une par une les différentes lignes du code. Nous supposons ici que python et les bibli ...

Tutoriel Metapost

Daidalos April 18, 2013

Creative Commons License

Introduction à Metapost ------------------ [TOC] Metapost est un langage de programmation pour construire des figures 2d (langage qui dérive de Metafont développé par [Donald Knuth](http://fr.wikipedia.org/wiki/Donald_Knuth): créateur de TeX). Contrairement à un logiciel WYSIWYG (What You See Is What You Get), metapost interprète un ensemble de commandes pour tracer une figure. Ce langage est donc surtout adapté pour construire des figures dans lesquelles l'utilisation des mathématiques e ...

Search