Tracer droite matlab
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Tracer droite matlab



  1. #1
    invite60e739d5

    Tracer droite matlab


    ------

    Bonjour,

    J'aimerais savoir comment je dois m'y prendre pour faire correspondre une droite à un polynôme.
    Je m'explique: dans le cadre d'un laboratoire, on a du relevé 6 points. Les points et été mis sur matlab et forment une courbe.
    Il faut savoir que les 3 premiers points forment une droite tandis que les 3 autres ne font plus partie de cette droite (ce qui est normal vu l'expérience).

    Ce que j'aimerais savoir est comment je dois écrire dans mon script pour que matlab comprenne que je veux qu'il me trace une droite passant par les 3 premiers points (qui je rappele forment déjà une droite)

    Voici mon code pour que vous ayez une idée si vous ne comprenez pas trop tout mon blabla:

    Us5_sq = [52624.3600 42724.8900 34003.3600 26033.8225 19071.6100 13213.5025];
    Perte = [1088.0073 736.7024 531.8244 391.28175 276.95275 186.578125];

    figure(1)

    plot(Us5_sq,Perte,'r*',Us5_sq, Perte,'r');% faire un ployfit
    coeff = polyfit(Us5_sq,Perte,1);
    p1 = polyval(coeff,Us5_sq);
    plot(Us5_sq,Perte,'r*',Us5_sq, Perte,'r',Us5_sq,p1,'k');grid;
    title('\bf Pertes mécaniques et magnétiques');
    xlabel('Us²[V]');
    ylabel('Pertes méc + magn');

    Merci d'avance

    -----

  2. #2
    Antoane
    Responsable technique

    Re : Tracer droite matlab

    Bonjour,

    Une solution consiste à à aire ton Fit non pas sur toutes les données, mais seulement sur les 3 premières (ou plutôt les 3 dernières) :

    Code:
    Us5_sq = [52624.3600 42724.8900 34003.3600 26033.8225 19071.6100 13213.5025];
    Perte = [1088.0073 736.7024 531.8244 391.28175 276.95275 186.578125];
    
    figure(1)
    
    plot(Us5_sq,Perte,'r*',Us5_sq, Perte,'r');% faire un ployfit
    coeff = polyfit(Us5_sq(end-2:end),Perte(end-2:end),1);
    p1 = polyval(coeff,Us5_sq);
    plot(Us5_sq,Perte,'r*',Us5_sq, Perte,'r',Us5_sq,p1,'k');grid;
    title('\bf Pertes mécaniques et magnétiques');
    xlabel('Us²[V]');
    ylabel('Pertes méc + magn');
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  3. #3
    invite60e739d5

    Re : Tracer droite matlab

    merci beaucoup

Discussions similaires

  1. Comment tracer une droite à partir d'une équation ?
    Par invite9b33b3e1 dans le forum Mathématiques du collège et du lycée
    Réponses: 15
    Dernier message: 31/10/2015, 20h11
  2. Tracer une droite à partir d'une équation ?
    Par invitecbae4e0d dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 12/10/2011, 19h46
  3. Aide tracer droite equation
    Par invited1178aef dans le forum Mathématiques du collège et du lycée
    Réponses: 4
    Dernier message: 15/04/2010, 10h23
  4. Tracer une droite
    Par invitec696c273 dans le forum Physique
    Réponses: 3
    Dernier message: 13/10/2008, 15h56
  5. Manipulation d'une équation pour tracer une droite
    Par invite234d9cdb dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 12/12/2007, 21h39
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...