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

Simulink Discussion :

coefficient directeur de droites


Sujet :

Simulink

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Points : 54
    Points
    54
    Par défaut coefficient directeur de droites
    Bonjour à tous,

    J'aimerais savoir comment faire pour calculer les coefficients directeurs d'une fonction affine définie par morceaux.
    C'est ce que j'essayais de faire (et d'expliquer) dans une discussion précédente (MATLAB->Forum->fonctionnement de la fonction "submatrix").

    Si quelqu'un a une idée, même vague, je suis preneur!

    Merci à vous.

  2. #2
    Membre habitué Avatar de Youni92
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 178
    Points : 182
    Points
    182
    Par défaut
    Je n'ai peut-être pas tout compris de ce que tu veux faire, mais si tu veux calculer le coefficient directeur d'un droite, la méthode serait:

    [f(x1) - f(x2)] / [x1 - x2]


    Si ce n'est pas ce que tu souhaite peux tu nous donner un exemple de ce que tu as et de ce que tu cherche à avoir.
    When you have eliminated the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Points : 54
    Points
    54
    Par défaut
    C'est exactement ca que je souhaite mettre en oeuvre.
    En fait j'importe de mon workspace un vecteur qui représente la hauteur en fonction du temps. J'ai choisi mes hauteurs en différents points (par ex: en
    x1=0 h1=0, x2=10 h2=0, x3=15 h3=5) et j'aimerais faire les calculs (h(i+1)-h(i))/(x(i+1)-x(i)). Seulement voilà, avec la méthode utilisée j'arrive bien à faire la différence h(i+1)-h(i) mais pas x(i+1)-x(i) alors que j'utilise les même blocs, dans le même ordre que pour h.
    Voici une image
    http://www.developpez.net/forums/d97...ion-submatrix/

  4. #4
    Membre habitué Avatar de Youni92
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 178
    Points : 182
    Points
    182
    Par défaut
    Seulement voilà, avec la méthode utilisée j'arrive bien à faire la différence h(i+1)-h(i) mais pas x(i+1)-x(i) alors que j'utilise les même blocs, dans le même ordre que pour h
    Que veux tu dire ?
    En lisant l'autre topic tu parle d'une erreur dans la division, qu'elle est cette erreur ?

    Utilise des display pour voir "en temps réel", les résultats de tes opération. Tu verra où le programme ne fait pas ce que tu souhaite.
    When you have eliminated the impossible, whatever remains, however improbable, must be the truth. (Sherlock Holmes)

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Points : 54
    Points
    54
    Par défaut
    Dans ma division le dénominateur est parfois égal à 0, ce qui est impossible vu les valeurs entrées dans mon vecteur.
    Mais j'ai l'impression que la fonction submatrix y est pour quelque chose. On dirait que simulink garde la colonne en mémoire et non les éléments de cette colonne.

    Je vais essayer avec display et je vous tiendrais au courant des résultats.
    Merci en tout cas.

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 76
    Points : 54
    Points
    54
    Par défaut
    Je me suis aperçu que mon histoire de coefficient directeur était contournable, vu que dans mon cas les x(i+1)-x(i) = 1 quelque soit i.
    Mais si ca n'avait pas été le cas.. je serais surement en train de plancher dessus à l'heure actuelle.

    Et pour mon display: il affichait tout le temps les valeurs 1 et 0. Je pense que ca vient de mes paramètres de simulation.

    Merci pour l'aide apportée.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul de coefficient directeur
    Par sdecorme dans le forum Mathématiques
    Réponses: 13
    Dernier message: 02/09/2013, 11h36
  2. Lien coefficient directeur et orientation de droite
    Par DidAus dans le forum Traitement d'images
    Réponses: 14
    Dernier message: 28/06/2012, 16h58
  3. Réponses: 2
    Dernier message: 17/03/2011, 00h50
  4. [XL-2007] récupération du coefficient directeur
    Par toto74 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/04/2010, 16h09
  5. Réponses: 14
    Dernier message: 09/10/2008, 14h21

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