vecteur normal à une courbe sous matlab
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

vecteur normal à une courbe sous matlab



  1. #1
    haciol

    vecteur normal à une courbe sous matlab


    ------

    Bonjour,
    je cherche une fonction qui me donnerait le vecteur normal unitaire à une courbe sous matlab. Normalement, elle doit exister puisque la fonction surfnorm le fait pour une surface.

    Merci d'avance.

    -----
    le spectacle d'un arc-en-ciel vaut bien tout les trésors de la terre

  2. #2
    phryte

    Re : vecteur normal à une courbe sous matlab

    Bonjour.
    Il y a "quiver".

  3. #3
    haciol

    Re : vecteur normal à une courbe sous matlab

    Merci, ça m'aide mais "quiver" ne fait que tracer les vecteurs; je pense avoir trouvé en regardant l'aide à partir de "quiver" comment faire, je vais essayer.
    Encore merci.
    le spectacle d'un arc-en-ciel vaut bien tout les trésors de la terre

  4. #4
    invite99d3d0a8

    Re : vecteur normal à une courbe sous matlab

    Citation Envoyé par haciol Voir le message
    Merci, ça m'aide mais "quiver" ne fait que tracer les vecteurs; je pense avoir trouvé en regardant l'aide à partir de "quiver" comment faire, je vais essayer.
    Encore merci.
    Bonjour,

    Je cherche aussi cette fonction qui donne le vecteur normale unitaire à une courbe, est ce que vous avez une idée.
    Merci d'avance

  5. A voir en vidéo sur Futura
  6. #5
    phryte

    Re : vecteur normal à une courbe sous matlab

    Bonjour.
    Je n'est pas trouvé de fonction.
    Une solution à la main !
    Code:
    function vun=vectnorm(f,x0)
    p=diff(f);
    px0=eval(p);
    fx0=eval(f);
    x=x0:0.1:sin(atan(px0));
    vun=-1/px0*x+fx0+1/px0*x0;
    Code:
    clear
    sym x
    f='2*x0^2+3*x0+1';
    p=diff(f);%Coefficient angulaire
    x0=0.5;
    px0=eval(p);
    fx0=eval(f,x0);
    x=-2:0.1:1;
    f1='2*x.^2+3*x+1';
    plot(x,eval(f1))
    hold on
    x=0:0.1:1;
    yt=px0*x+fx0-px0*x0;
    plot(x,yt)
    grid
    x=x0:0.1:sin(atan(px0));
    vun=vectnorm(f,x0)
    plot(x,vun,'r','LineWidth',2)
    axis equa

  7. #6
    invite99d3d0a8

    Re : vecteur normal à une courbe sous matlab

    Merci, je vais tester votre code

Discussions similaires

  1. Tracer de courbe sous matlab
    Par invitebd754bec dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 30/08/2010, 14h54
  2. [exo] fit d'une courbe avec une gaussienne sous Matlab
    Par invite6632c62e dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 16/06/2009, 20h59
  3. Vecteur Normal
    Par invite8229141f dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 30/12/2008, 14h35
  4. Différence entre un vecteur normal d'une droite et un vecteur directeur
    Par invite150050d5 dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 25/09/2008, 19h13
  5. tracer une courbe sous MATLAB
    Par ABN84 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 25/05/2008, 21h06