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

MATLAB Discussion :

Tracer la fonction y=ax+b


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Inscrit en
    Mai 2011
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 92
    Points : 2
    Points
    2
    Par défaut Tracer la fonction y=ax+b
    slt tout le monde,comment tracer la fonction suivante sous matlab:
    y=ax+b et merci.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 58
    Points : 37
    Points
    37
    Par défaut
    Bonjour ,
    tu fixe a et b et tu prend un vecteur x exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    a=1; b=0 ; x=[1 2 3]; y=ax+b ;
    figure(1) 
    plot(y)

  3. #3
    Candidat au Club
    Inscrit en
    Mai 2011
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 92
    Points : 2
    Points
    2
    Par défaut tracer des fonction
    merci,esque il ya une autre méthode dont la quelle on utilise pas "plot".

  4. #4
    Candidat au Club
    Inscrit en
    Mai 2011
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 92
    Points : 2
    Points
    2
    Par défaut dessiner des fonction
    et prs t'as méthode ça na pas marcher chez moi,encore merci pour votre aide

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par karika Voir le message
    et prs t'as méthode ça na pas marcher chez moi,encore merci pour votre aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    a=1; b=0 ; x=[1 2 3]; y=a*x+b ;
    figure(1) 
    plot(y)
    Maintenant si tu avais un peu réfléchi, et regardé mes liens...

  6. #6
    Candidat au Club
    Inscrit en
    Mai 2011
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 92
    Points : 2
    Points
    2
    Par défaut
    slt,voila moi ce que j'ai fais :


    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
    clc
    clear all
    close all
    N =256; % Nbe de ligne = Nbr de colonne 
    %creation de l'image
    Im=255*ones(256);
    %creation d'un carré
    Im(10:60,10)=50;
    Im(10,10:60)=50;
    Im(60:-1:10,60)=60;
    Im(60,60:-1:10)=50;
    imshow (Im)
    %creation d'un rectangle
    Im(130:-1:70,190)=60;
    Im(130,110:190)=80;
    Im(70,190:-1:110)=80;
    Im(70:130,110)=60;
    imshow (Im)
    %creation d'un triangle
     
     
    %creation d'un cercle 
    XCentre = 90;
    YCentre = 110;
    Rayon = 60;
    VTheta = 0:1:360;
    XCercle =ceil(XCentre + Rayon * cos(VTheta*pi/180));
    YCercle = ceil(YCentre + Rayon * sin(VTheta*pi/180));
    for i=1:length(XCercle)
        Im(XCercle(i),YCercle(i))=40;
    end
    figure,imshow(Im,[0 255])
    et mon probleme c'est que je veus tracer un triangle dans cete image comment je fais svp?et merci.

  7. #7
    Membre émérite
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Points : 2 841
    Points
    2 841
    Par défaut
    Bonjour.
    Un exemple sans plot (par curiosité) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    clear
    a=1;b=2;
    x=-5:0.1:10;
    y=a*x+b;
    line([x(1) x(end)],[y(1) y(end)])
    grid

  8. #8
    Candidat au Club
    Inscrit en
    Mai 2011
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 92
    Points : 2
    Points
    2
    Par défaut
    slt,merci mais je veus l'afficher dans la méme image que j'ai,c'est à dire dans la méme image que le carré,le rectangle et le cercle,vous me comprenez maintenant,aidez moi svp.

Discussions similaires

  1. Problème pour tracer une fonction créneau
    Par Erzvinh dans le forum MATLAB
    Réponses: 8
    Dernier message: 02/02/2007, 16h53
  2. Réponses: 5
    Dernier message: 28/01/2007, 15h12
  3. comment tracer une fonction ?
    Par informatik dans le forum GTK+ avec C & C++
    Réponses: 9
    Dernier message: 15/06/2006, 09h55
  4. [LG] Tracer une fonction f(x)
    Par lishou dans le forum Langage
    Réponses: 2
    Dernier message: 21/02/2006, 16h20
  5. lire une image et tracer une fonction
    Par Battosaiii dans le forum C
    Réponses: 4
    Dernier message: 23/11/2005, 15h21

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