IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Comment optimiser l'affichage des fractions (Latex) avec Python


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Femme Profil pro
    Enseignant
    Inscrit en
    Mai 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mai 2021
    Messages : 6
    Par défaut Comment optimiser l'affichage des fractions (Latex) avec Python
    Bonjour,

    J'avais l'habitude d'utiliser la commande \displaystyle{} pour optimiser l'affichage des fractions en Latex, mais sous Python, cette commande n'est pas reconnue (ligne 32): Merci!!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    import matplotlib.pyplot as plt
    import numpy as np
    from math import *
     
    #Les fonctions------------------------------------------------------
     
    def calcul_vitesses(abscisses,ordonnees,temps):
        v_x=[]
        v_y=[]
        for n in range(len(abscisses)-1):
            v_x.append((abscisses[n+1]-abscisses[n])/(temps[n+1]-temps[n]))
            v_y.append((ordonnees[n+1]-ordonnees[n])/(temps[n+1]-temps[n]))
        temps=temps[:-1]
        return v_x,v_y,temps
     
    def calcul_deltaV_deltat(v_x, v_y,temps_v):
        a_x=[]
        a_y=[]
        a=[]
        for i in range(1,len(v_x)):
            a_x.append((v_x[i]-v_x[i-1])/(temps_v[i]-temps_v[i-1]))
            a_y.append((v_y[i]-v_y[i-1])/(temps_v[i]-temps_v[i-1]))
        for i in range(len(a_x)):
            a.append(sqrt(a_x[i]**2+a_y[i]**2))
        t=temps_v[1:]
        return a, t
     
    def representation_graphique(a,t):
        t=np.array(t)
        a=np.array(a)
        moy=np.mean(a)
        plt.scatter(t,a,marker='+')
        plt.plot(t,0*t+9.8,color='red',label=r'$\displaytyle{\frac{F}{m}}$')
        plt.plot(t,0*t+moy,color='green', label='moyenne')
        plt.title(r'$\frac{\Delta v}{\Delta t} = f(t)$')
        plt.xlabel(r'$t \ (s)$')
        plt.ylabel(r'$\frac{\Delta v}{\Delta t} \ (m.s^{-2})$')
        plt.xlim(0,1.2*max(t))
        plt.ylim(0,15)
        plt.grid()
        plt.legend()
        plt.show()
     
    #Le programme principal--------------------------------------------
     
    x=[0.00,0.50,1.00,1.50,2.00,2.50,3.00,3.50,4.00,4.50,5.00]
    z=[5.00,4.95,4.80,4.56,4.22,3.77,3.23,2.60,1.86,1.03,0.09]
    t=[0.00,0.10,0.20,0.30,0.40,0.50,0.60,0.70,0.80,0.90,1.00]
     
    v_x,v_y,temps_v=calcul_vitesses(x,z,t)
    a, t =calcul_deltaV_deltat(v_x,v_y,temps_v)
    representation_graphique(a,t)

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 219
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 219
    Par défaut
    hello,
    à la place de :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    plt.plot(t,0*t+9.8,color='red',label=r'$\displaytyle{\frac{F}{m}}$')
    tu peux essayer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     plt.plot(t,0*t+9.8,color='red',label=r'$\dfrac{F}{m}$')
    Nom : figure1.PNG
Affichages : 231
Taille : 24,9 Ko

    Ami calmant, J.P

  3. #3
    Membre à l'essai
    Femme Profil pro
    Enseignant
    Inscrit en
    Mai 2021
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mai 2021
    Messages : 6
    Par défaut Top!
    Merci beaucoup!

Discussions similaires

  1. [C#] Comment restreindre l'affichage des fenetres
    Par padodanle51 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/09/2006, 18h07
  2. [C++ .Net 1.1] Comment optimiser l'affichage ?
    Par juliano_bipso dans le forum C#
    Réponses: 5
    Dernier message: 03/08/2006, 18h54
  3. Réponses: 15
    Dernier message: 15/11/2005, 17h33
  4. Comment modifier l'affichage des objets cachés de Windows ?
    Par maximdus dans le forum API, COM et SDKs
    Réponses: 23
    Dernier message: 23/07/2005, 11h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo