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ération de sphères dans un cube


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Génération de sphères dans un cube
    Bonjour,

    je cherche si c'est possible de tracer des sphères aléatoires dans un cube avec une fraction

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Bonjour,

    ou bloques-tu? as-tu essayer de coder quelque chose?

    que veut dire un cube avec une fraction? Y-a-t-il des contraintes sur les sphères (rayon, recouvrement,...)?

  3. #3
    Candidat au Club
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Points : 2
    Points
    2
    Par défaut
    je m'excuse
    pour mon dessin, je veux tracer un cube qui contient des sphères de fraction volumique 30% ( les sphères de mêmes rayon) , les contraint : les sphères ne coïncident pas et ne touche pas les bord du cube.
    pour la fraction volumique de sphère voici la relation mathématique: nombre de sphère x volume de sphère = fraction du sphère x volume de cube.
    est ce ke si possible en peut programmer ca avec matlab?

  4. #4
    Modérateur

    Homme Profil pro
    Ingénieur en calculs scientifiques
    Inscrit en
    Août 2007
    Messages
    4 639
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur en calculs scientifiques

    Informations forums :
    Inscription : Août 2007
    Messages : 4 639
    Points : 7 614
    Points
    7 614
    Par défaut
    Oui, c'est possible. Avant de les tracer, il faut les générer, les grandes lignes peuvent être :
    • Calculer le nombre de sphères à placer en utilisant l'équation que tu as donné sur la fraction volumique.
    • générer les centres des sphères les uns après les autres en vérifiant les contraintes (si une sphère ne respecte pas les contraintes, on refait un tirage aléatoires par exemple) jusqu'à ce que tous les centres des sphères soient générés.
    • Afficher les sphères (fait une recherche sur le forum pour savoir comment afficher des sphères.

Discussions similaires

  1. [Débutant] Cubes et sphères dans figure 3D
    Par thomMonteillet dans le forum MATLAB
    Réponses: 4
    Dernier message: 06/12/2012, 18h10
  2. Positionnement aléatoire de sphères dans un cube
    Par ble0912 dans le forum MATLAB
    Réponses: 5
    Dernier message: 17/05/2012, 17h55
  3. Représentation d'une sphère dans un plan...
    Par progfou dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 20/01/2006, 18h05
  4. Algo de recherche dans un cube de couleur
    Par mamelouk dans le forum Algorithmes et structures de données
    Réponses: 5
    Dernier message: 15/06/2005, 22h38
  5. Dessiner une ligne dans un cube transparent ?
    Par Muetdhiver dans le forum OpenGL
    Réponses: 4
    Dernier message: 04/05/2004, 12h06

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