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 :

Générer un nombre aléatoire dans un intervalle


Sujet :

MATLAB

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 15
    Points
    15
    Par défaut Générer un nombre aléatoire dans un intervalle
    Bonjour comment generer un nombre aleatoire compris entre 1 et 30 par exemple? merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 307
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 307
    Points : 52 887
    Points
    52 887
    Par défaut
    La fonction RAND permet de générer un nombre entre 0 et 1.

    Une addition et une multiplication en plus te permettront de générer un nombre dans n'importe quel intervalle

  3. #3
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    J'ajouterai que ceci est expliqué dans la documentation de rand. Voir l'exemple 5.


    Dans ton cas pour générer un nombre entre 1 et 30:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    a = 1; b = 30;
    x = a + (b-a) * rand(1)

Discussions similaires

  1. Générer 50 nombres aléatoires sur un intervalle
    Par sim91510 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/02/2013, 11h40
  2. [PHP 5.2] Nombre générer un nombre aléatoire dans une boucle
    Par link.80 dans le forum Langage
    Réponses: 2
    Dernier message: 09/09/2011, 08h26
  3. Générer nombre aléatoire dans un label
    Par Remus91 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 30/03/2009, 02h32
  4. Réponses: 3
    Dernier message: 08/03/2008, 11h01
  5. Nombre aléatoire dans un intervalle (à partir d'un autre compris [0,1) )
    Par zoonel dans le forum Algorithmes et structures de données
    Réponses: 10
    Dernier message: 16/01/2008, 14h00

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