Flux rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Classe, objet, constructeur en matlab

Olivier, le dimanche 28 novembre 2004 à 22:41:45
Salut tous le monde , je suis présentement à la compréhension d'un problème qui me cause des maux de tête

le problème : je dois implanter une classe représentant un mot
sur lequel on peut tier. Les objets de cette classe
seront de type t_mot_cible. Voici la structure d'un
objet:

Mot_Cible
mot_depart
mot_ecran
nb_car_touches

Le champ mot_depart représente le mot tel qu'il était au départ. Le champ mot_ecran représente le mot affiché à l'écran. Le champ nb_car_touches repérsente le nombre de caractères touchées. Par exmple, si le mot_depart contient les lettre 'SOS' et que deux lettres ont été touchées, alor mot_ecran contient les caractères '**S'.


Les méthodes:


Mot_Cible(mot) constructeur de la classe
Effectuer_tir(le_mot, caractere)
Get_Mot_Ecran(le_mot): retourne le_mot.mot_ecran
Mot_Detruit(le_mot)fonction retourne 1 si le mot est détruit sinon0



si vous avez besoin plus d'info ceci n'est qu'une partie de la problèmatique

envoyer-moi un email olivier_jacques_@hotmail.com
Répondre à Olivier  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
pom, le lundi 29 novembre 2004 à 10:42:49
Salut Olivier, tu devrais changer de langage de programmation pour ce projet. Matlab est un langage de calcul numérique !

Mais pour t'aider un peu plus, pour rentrer un mot tu devrais coder

a='mon_mot'; % une string en matlab

a(1) -> m
a(end) -> t

a(3)='*';

donc a devient 'mo*_mot'

Pour la "programmation objet en matlab" cela se fait comme suit (je vais prendre un exemple sur un maillage qui contient des sommets, des triangles...)

maillage.sommets
maillage.nb_triangle
maillage.nb_arete

etc...

Avec ca tu devrais être capable de faire des fonctions (meme si je te conseilles très fortement de changer de langage de programmation car matlab n'est pas trop fait pour faire ca)

Cordialement
Pom
Répondre à pom

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 marie23-38, le jeudi 3 juillet 2008 à 17:23:20
Bonjour
pourriez vous me dire s'il vous plait
comment passer de Mtalb:simulink à objets COM Windows?
Répondre à marie23-38

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
olivier, le lundi 29 novembre 2004 à 16:25:28
merci beaucoup pom mais matlab est notre outil de programmation car je suis en génie mécanique
Répondre à olivier

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
pom, le lundi 29 novembre 2004 à 18:39:20
Salut Olivier,
t'ai-je tout de meme aidé ?
Mais sinon sache qu'il est possible d'appeler le C++ à partir de Matlab et réciproquement en C++ tu fais un ofstream de ton résultat puis sous Matlab tu fais un load('mon_fichier')

Ciao
Pom
Répondre à pom

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
mounia, le lundi 6 août 2007 à 17:18:48
bonjour, j'aimerais savoir comment faire appel a des fonctions spécifiques de matlab depuis c++ builder, mon problème est le suivant:
jai un algorithme dans lequel je dois calculer a chaque fois une probabilité,jaimerais faire appel a des fonctions de matla dans moncode c++,est ce que c'est possible?et si oui, comment faire?mercid'avance
Répondre à mounia

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
marie23, le jeudi 3 juillet 2008 à 17:15:52
Bonjour
je voulais savoir s'il vous plait:
c'est quoi exactement objets COM Windows
car j'ai entendu parlé du passage de malab vers objets COM Windows
@+
Répondre à marie23
Toutes les réponses pour « classe, objet, constructeur en matlab »