Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Besoin d'aide car je débute sur scilab



  1. #1
    guizmo77370

    Besoin d'aide car je débute sur scilab


    ------

    Bonjour a tous

    Voila, je débute sur scilab et j'ai quelque problème.

    Mon souci est de récupérer des données excel (une feuille de calcul de deux colonnes et un peu plus de 1000 lignes), dans cette feuille, il y a des zéros que je voudrais supprimer.
    Les autres données, je veut les mettre dans un fichier a part les unes des autres.

    Ma feuille est de ce type la :
    0
    0
    0
    54
    94
    76
    48
    18
    16
    48
    65
    0
    0
    0
    0
    0
    .
    .
    .
    et ainsi de suite.

    Chaque groupe de chiffre doit être placé ensemble pour faire un diagramme bâton.

    Si quelqu'un a une solution

    Merci d'avance.

    Guizmo
    guizmo77370 est connecté maintenant Signaler un message hors-charte Bookmark and Share

    -----

  2. 📣 Nouveau projet éditorial de Futura
    🔥🧠 Le Mag Futura est lancé, découvrez notre 1er magazine papier

    Une belle revue de plus de 200 pages et 4 dossiers scientifiques pour tout comprendre à la science qui fera le futur. Nous avons besoin de vous 🙏 pour nous aider à le lancer...

    👉 Je découvre le projet

    Quatre questions à explorer en 2022 :
    → Quels mystères nous cache encore la Lune 🌙 ?
    → Pourra-t-on bientôt tout guérir grâce aux gènes 👩‍⚕️?
    → Comment nourrir le monde sans le détruire 🌍 ?
    → L’intelligence artificielle peut-elle devenir vraiment intelligente 🤖 ?
  3. #2
    jusquiame

    Re : Besoin d'aide car je débute sur scilab

    Bonsoir,
    Je ne suis pas sûre d'avoir bien compris ce que vous vouliez représenter.
    Peut-être devriez-vous former un tableau 2D où chaque ligne serait un groupe de nombres non nuls ? Il faudrait alors que la longueur de ligne de ce tableau soit au moins égale au nombre d'éléments du plus grand paquet de données non nulles ?
    Cela va se faire à coup de boucles et de "if", situation dans laquelle Matlab ou Scilab ne sont pas les plus performants.
    Au revoir

  4. #3
    roxy dujardin

    Re : Besoin d'aide car je débute sur scilab

    Hello, voici en reponse a ta question:

    //A matrice 1000 lignes 2 colonnes
    w=find(A(:,1)<>0);//determine les indice des lignes des coefficients differents de zeros de la colonne 1
    w1=find(A(:,2)=0));//determine les indices des lignes ou se trouvent des coefficients egaux a zeros
    AA=A(w,1:2)// re-ecrit la matrice en eliminant les zeros se trouvant dans la 1ere colonne
    //Pour tracer un diagramme en baton a partir d’une colonne
    Xindice=1:20/// en supposant qu’il y a 20 classes
    Yfrequence=[0,...54,94,76,....] //20 valeurs
    Plot2d3(Xindice,Yfrequence’) //Dessine un diagramme en baton

    Roxy dujardin

Discussions similaires

  1. SciLaB - Lagrangien & Hamiltonien - Besoin d'aide...
    Par Lagrangien3 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 04/02/2009, 17h12
  2. Réponses: 4
    Dernier message: 06/12/2008, 22h37
  3. Besoin d'aide Car galere dans les inscriptions
    Par gto dans le forum Orientation après le BAC
    Réponses: 4
    Dernier message: 15/03/2008, 13h47
  4. bonjour, besoin d'aide car novice!!!
    Par nbiskui dans le forum Environnement, développement durable et écologie
    Réponses: 2
    Dernier message: 12/06/2006, 12h22
Découvrez nos comparatifs produits sur l'informatique et les technologies.