programmation en matlab
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

programmation en matlab



  1. #1
    inviteafa9cf6f

    Question programmation en matlab


    ------

    salut
    est ce qu'il y a une fonction ou une instruction dans Matlab qui nous permet d'afficher une expression chaque itération avec une variation dans la structure de l'expression d'un variable i ?
    par exemple:
    pour i allant de 1 jusqu'à n faire
    'donner le nombre de sommets suivants a i='
    fin
    je veux varier i dans chaque iteration SVP

    -----

  2. #2
    invitea29b3af3

    Re : programmation en matlab

    salut

    si j'ai bien compris tu veux que ça t'affiche un truc genre:

    donner le nombre de sommets suivants a i=1
    donner le nombre de sommets suivants a i=2
    donner le nombre de sommets suivants a i=3
    etc...

    C'est ça? si oui alors :
    Code:
    disp(['donner le nombre de sommets suivants a i=' num2str(i)])
    les crochets [] servent à concaténer les chaines de caractères (string), la fonction num2str transforme un nombre en string.

  3. #3
    inviteafa9cf6f

    Re : programmation en matlab

    Citation Envoyé par fiatlux Voir le message
    salut

    si j'ai bien compris tu veux que ça t'affiche un truc genre:

    donner le nombre de sommets suivants a i=1
    donner le nombre de sommets suivants a i=2
    donner le nombre de sommets suivants a i=3
    etc...

    C'est ça? si oui alors :
    Code:
    disp(['donner le nombre de sommets suivants a i=' num2str(i)])
    les crochets [] servent à concaténer les chaines de caractères (string), la fonction num2str transforme un nombre en string.
    Merci Mr fiatlux j'ai trouvé votre reponse trés utile pour moi

  4. #4
    inviteafa9cf6f

    Re : programmation en matlab

    Citation Envoyé par IHCAAMEL Voir le message
    Merci Mr fiatlux j'ai trouvé votre reponse trés utile pour moi
    salut
    est ce qu'il y a une fonction dans Matlab qui me permet d'afficher un truc de ce genre:
    "donner la valeur de capacite associe a l'arc (i,j)="
    avec 'i' et 'j'varient a chaque iteration Svp
    merci d'avance

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

    Re : programmation en matlab

    Bien sûr. C'est exactement la même chose qu'avant mais avec 2 boucles for (une pour i, une pour j) au lieu d'une seule.

  7. #6
    inviteafa9cf6f

    Re : programmation en matlab

    Citation Envoyé par fiatlux Voir le message
    Bien sûr. C'est exactement la même chose qu'avant mais avec 2 boucles for (une pour i, une pour j) au lieu d'une seule.
    salut
    j'ai essayé avec la solution que vous m'avez proposé avant mais je ne trouve pas le resultat avec 2 boucles, moi je veux afficher un truc de ce genre "donner la valeur de capacite associe a l'arc(1,3)="( pour i=1 et j=3 par exemple ) c à d que i et j varient tous les deux à chaque itération

  8. #7
    invitea29b3af3

    Re : programmation en matlab

    Citation Envoyé par IHCAAMEL Voir le message
    i et j varient tous les deux à chaque itération
    Oui d'accord mais ils varient comment? Ils sont incrémentés? Décrémentés? Générés aléatoirement? Ils varient dépendamment/indépendamment l'un de l'autre ?

  9. #8
    inviteafa9cf6f

    Re : programmation en matlab

    Citation Envoyé par fiatlux Voir le message
    Oui d'accord mais ils varient comment? Ils sont incrémentés? Décrémentés? Générés aléatoirement? Ils varient dépendamment/indépendamment l'un de l'autre ?
    salut
    considérant l'algorithme suivant:
    pour i allant de 1 jusqu’à n faire
    pour j allant de 1 jusqu’à n faire
    'donner la valeur de capacite associe a l'arc(i,j)='
    fin
    fin
    par exemple pour n=3 je voudrais que soit afficher
    donner la valeur de capacite associe a l'arc(1,1)=
    donner la valeur de capacite associe a l'arc(1,2)=
    donner la valeur de capacite associe a l'arc(1,3)=
    donner la valeur de capacite associe a l'arc(2,1)=
    .......
    donner la valeur de capacite associe a l'arc(3,3)=
    merci d'avance

  10. #9
    invitea29b3af3

    Re : programmation en matlab

    C'est bien ce que je pensais, donc je te répète ma réponse:
    Bien sûr. C'est exactement la même chose qu'avant mais avec 2 boucles for (une pour i, une pour j) au lieu d'une seule.
    Je peux pas faire plus.
    Je te remets ce que j'ai déjà mis plus haut:
    Code:
    disp(['donner le nombre de sommets suivants a i=' num2str(i)])
    les crochets [] servent à concaténer les chaines de caractères (string), la fonction num2str transforme un nombre en string.
    SI VRAIMENT tu trouves pas....
     Cliquez pour afficher

Discussions similaires

  1. [matlab] programmation : peut-on générer un arbre des fonctions d'un code Matlab ?
    Par inviteafe1cd13 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 09/07/2015, 11h12
  2. programmation Matlab
    Par invite39b3197b dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 14/05/2012, 11h25
  3. programmation en matlab
    Par invitea1d36d7d dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 29/05/2011, 17h34
  4. Programmation matlab
    Par tpscience dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 18/11/2008, 20h19
  5. Programmation Matlab
    Par invite1caa6d7d dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 18/01/2008, 23h58
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...