Tracer une courbe qui contient plus que 4000 points-Matlab?
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Tracer une courbe qui contient plus que 4000 points-Matlab?



  1. #1
    merins

    Post Tracer une courbe qui contient plus que 4000 points-Matlab?


    ------

    Bonjour tout le monde

    J'ai des courbes à tracer qui contiennent plus que 4000 points.
    Je sais la méthode "plot" de matlab, mais dans le cas où j'ai 4000 points je ne pourrais pas taper les coordonnées de tous ces points!
    Pour chaque courbes, les coordonnées des points sont écrits dans deux colonnes d'un fichier excel.
    Comment peut-on tracer une courbe avec ces 4000 points en utilisant MAtlab? Est ce qu'il y a une méthode pour emporter ces points (d'excel à Matlab) sans les saisir?

    Merci d'avance :=)

    -----
    If you can visualize it, if you can dream it, there's some way to do it.

  2. #2
    Arzhur

    Re : Tracer une courbe qui contient plus que 4000 points-Matlab?

    Bonjour,


    Je passerais par un fichier csv : t'exporte ton fichier excel en CSV, puis tu l'importes dans matlab avec la commande csvread() (http://www.mathworks.fr/fr/help/matlab/ref/csvread.html) : ca te crée directement une matrice avec les valeurs contenues dans ton fichier. Ensuite tu "plot" tranquillement.

  3. #3
    Ryuujin

    Re : Tracer une courbe qui contient plus que 4000 points-Matlab?

    Tu créé une matrice data vide en tapant la ligne suivant :
    data=[];
    Tu l'ouvre, tu copie-colle tes données depuis excel (attention aux points/virgules, et aux entrées non numériques).
    Puis tu tape :
    plot(data(:,1),data(:,2),'.')

  4. #4
    Paraboloide_Hyperbolique

    Re : Tracer une courbe qui contient plus que 4000 points-Matlab?

    Bonjour,

    Ou directement importer la feuille excel: http://www.mathworks.nl/help/matlab/ref/xlsread.html

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

    Re : Tracer une courbe qui contient plus que 4000 points-Matlab?

    Bonjour, moi mon probleme c'est que les X et Y sont ecrits sur une seule colonne et séparés d'une virgule. Nom : Capture.PNG
Affichages : 387
Taille : 14,0 Ko

    comment faire pour les separer en 2 colonnes (sachant que j'ai plus de 2000 valeurs) ? ou est-ce possible de les importer sur scilab comme ca ?

  7. #6
    Paraboloide_Hyperbolique

    Re : Tracer une courbe qui contient plus que 4000 points-Matlab?

    Bonsoir,

    Je ne connais pas bien scilab. Cependant, je crois que vous devrez pouvoir simplement copier les valeurs de excell dans un fichier texte, puis importer le fichier texte dans scilab (avec la fonction "load" ?). Il sera peut-être nécessaire dans le fichier texte de remplacer les virgules par des espaces (mais même un éditeur de texte simple sait faire cela rapidement).

  8. #7
    deyni

    Re : Tracer une courbe qui contient plus que 4000 points-Matlab?

    Bonsoir, plot fonctionne très bien, par exemple:

    Code:
    B = (1:1:40000;1:1:40000);
    B = B';
    figure(1)
    plot(B(:,1),B(:,2))
    Si tu ne construis pas B, tu fais un
    fichier = load('fichier.xls')
    abscisse = fichier(:,1);
    ordonne = fichier(:,2);
    Deynid'oiseaux partout !! :rire:

Discussions similaires

  1. comment tracer une courbe sur Matlab?
    Par merins dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 18/11/2011, 14h07
  2. Tracer de courbe sous matlab
    Par invitebd754bec dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 30/08/2010, 14h54
  3. aide pour tracer une courbe sous matlab
    Par inviteadd93aa2 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 22/04/2010, 16h10
  4. matlab points limites courbe
    Par invite1ca7ba4c dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 13/08/2008, 10h20
  5. tracer une courbe sous MATLAB
    Par ABN84 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 25/05/2008, 21h06