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 courbe 3D [Débutant]


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur, Réseaux et télécommunications
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur, Réseaux et télécommunications
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 14
    Points
    14
    Par défaut Tracer courbe 3D
    Bonjour,
    Je vous présente mon programme, mais on m'a dit que c'est faux et que je dois le présenter autrement.
    Je suis bloqué.

    Les surfs doivent prendre cette forme :


    Pour PL il doit y avoir une seule Hausse et pour PR il doit y avoir une en bas aussi.
    Merci de votre aide
    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
    f = input ('Entrez la fréquence porteuse en Mhz: ');
    pe = input ('Entrez la puissance à l''emission en Db: ');
    ge = input ('Entrez le gain à l''emission en Db: ');
    gr = input ('Entrez le gain à la réception en Db: ');
     
     x = 1:.4:20 ;
     y = 1:.4:20 ;
     
     
        d = sqrt((x-10).^2 +(y-5).^2);
        pl = 32.4 + 20*log10(d) + 20*log10(f);
        pr = pe + ge - pl + gr;
     
     subplot(2,2,1); plot(pr); title('PR')
     subplot(2,2,2); v= meshgrid(pr);  surf(x,y,v); title('Surf PR')
     subplot(2,2,3); plot(pl); title('PL')
     subplot(2,2,4); w= meshgrid(pl);  surf(x,y,w); title('Surf Pl')

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur, Réseaux et télécommunications
    Inscrit en
    Mars 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur, Réseaux et télécommunications
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    x= -0.5:0.01:0.5;
    y=x;
     
    [X,Y]=meshgrid(x,y);
     
    f = input ('Entrez la fréquence porteuse en Mhz: ');
     
    fspl= 20*log10(sqrt(X.^2+Y.^2))+20*log10(f)+32.45;
     
    mesh(X,Y,-fspl);

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

Discussions similaires

  1. Tracer courbe avec MSChart
    Par xavier1936 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 08/08/2007, 08h41
  2. Tracer courbe en 2D voir en 3D
    Par bonjour69 dans le forum Développement 2D, 3D et Jeux
    Réponses: 1
    Dernier message: 05/04/2007, 18h29
  3. Tracer courbe avec coordonnées de points
    Par ddsjm dans le forum MATLAB
    Réponses: 6
    Dernier message: 10/12/2006, 21h02
  4. Tracer courbe method post, get ou ???
    Par cedre22 dans le forum Langage
    Réponses: 33
    Dernier message: 22/02/2006, 15h24
  5. Tracer courbes
    Par jackdans dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/06/2005, 03h17

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