Matlab, manipulation de caractères
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Matlab, manipulation de caractères



  1. #1
    p301

    Matlab, manipulation de caractères


    ------

    Bonsoir,
    Je poste ici mon problème car après des journée de recherches je n'arrive pas a trouver ma solution. En fait mon problème est vraiment trèèès simple.
    J'aimerai pouvoir écrire l'équation 3+14*4 dans une matrice avec chaque terme bien dans sa case. Je suis obligé (enfin il me semble) d'utiliser des caractères pour avoir tout du même type.
    Si je fais Var='3'
    Var(end+1)='+'
    Var(end+1)='14'
    Var(end+1)='*'
    Var(end+1')='4'
    Le truc c'est que Var(end+1)='14' il veut pas parce que j'ai 2 caractères et qu'il veut pas me les mettre dans une case !
    J'ai bien essayé avec des Var{end+1} partout et j'ai fini par réussir a obtenir des matrices qui contenaient les infos dans chaque cases.. sauf que ces données après sont inexploitables je peux même pas faire Var(3)==14 car il me dit que j'essaye de comparer une matrice avec un nombre. De même avec Var(3)==[14].. Bref je sais plus quoi faire.. Une idée ?
    Merci

    -----

  2. #2
    antoine6

    Re : Matlab, manipulation de caractères

    Salut,

    J'ai absolument rien compris au but de la manœuvre

    Une matrice, c'est pour stocker des nombres, pas des caracteres. En faisant Var(end+1)='+', tu stocke le nombre 43 (valeur ascii de '+')

    Pour '14', c'est pas un caractere, mais une chaine, normal que ca plante


    Essaie plutot avec un truc de ce genre:

    Code:
    Var = {}
    Var = cat(1, Var, {'3'})
    Var = cat(1, Var, {'+'})
    Var = cat(1, Var, {'14'})
    ....

  3. #3
    p301

    Re : Matlab, manipulation de caractères

    Merci je ne connaissais pas cat. Je pense que sa résoudra mon problème qui était de pouvoir stocker des caractères dans une case de matrice. Ici le résultat de ce que tu me proposes est probant, merci.

Discussions similaires

  1. [matlab] programmation : peut-on générer un arbre des fonctions d'un code Matlab ?
    Par bratisla dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 09/07/2015, 10h12
  2. MATLAB: acquisition de donnée via une interface graphique matlab
    Par inviteaeee671e dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 08/05/2011, 16h54
  3. Trouver des "paterns" de caractères dans un fichier de 3000 caractères ou plus.
    Par invitec529fad8 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 20/03/2010, 23h30
  4. Matlab manipulation d'image
    Par inviteba67e777 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 06/01/2010, 20h15
  5. Manipulation
    Par invitee17aeca5 dans le forum [ARCHIVE] Psychologie / Sociologie
    Réponses: 11
    Dernier message: 08/11/2004, 11h56
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies.