Rechercher : dans
Par :

Classe, objet, constructeur en matlab

Dernière réponse le 3 jui 2008 à 17:23:20 Olivier, le 28 nov 2004 à 22:41:45 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « classe, objet, constructeur en matlab » dans :
Java - Constructeurs Voir Le constructeur: une méthode particulière Pour instancier une classe, c'est-à-dire créer un objet à partir d'une classe, il s'agit d'utiliser l'opérateur new. En réalité l'opérateur new, lorsqu'il est utilisé, fait appel à une méthode spéciale de...
Le mot-clé static ou les attributs et méthodes de classe en POO Voir(NOTE: Cet article explique la signification du mot-clé static au sein d'une classe. La signification de "static" en C n'a par exemple rien à voir.) Vous êtes débutant en programmation orientée objet. En Java, en C++...ou que sais-je encore,...
Concaténer les vecteurs ou les matrices sous Matlab VoirL'opération de concaténation des variables de Matlab consiste à regrouper ces variables dans une seule (vecteur ou matrice). Exemple : |2 3 4| X= |1 2 5| |0 2 7| Avec : |9 6 8| Y= |5 6 2| |3 2 1| Donne...
La vectorialisation sous MatLab VoirVectorialisation sous Matlab Sommaire I. Le logiciel MatLab II. Configuration matérielle pour les tests III. Comment vectorialiser un calcul IV. Expérience sur un exemple concret IV.1. Exemple concret choisi IV.2. Programme non...
Télécharger Media Player Classic HomeCinema VoirMedia Player Classic - Home Cinema est une version modifiée de Media Player Classic. Elle reprend ce qui a fait le succès de l’original et y ajoute quelques nouveautés. Cette version inclut des décodeurs supplémentaires HD pour les codecs H.264 et VC...
Les constructeurs et les destructeurs en langage C++ VoirLa notion de constructeur Le constructeur est la fonction membre appelée automatiquement lors de la création d'un objet (en statique ou en dynamique). Cette fonction membre est la première fonction membre à être exécutée, il s'agit donc d'une...
PHP - Les classes VoirLa notion de classe Php3 intègre un soupçon de caractéristiques empruntées aux langages orientés objet, c'est-à-dire la possibilité d'utiliser des objets, entités regroupant des données et des fonctions au sein d'une structure et rendant la...
Classe et instance d'objet VoirLa notion de classe On appelle classe la structure d'un objet, c'est-à-dire la déclaration de l'ensemble des entités qui composeront un objet. Un objet est donc « issu » d'une classe, c'est le produit qui sort d'un moule. En réalité on dit qu'un...

1

pom, le 29 nov 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

 marie23-38, le 3 jui 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

olivier, le 29 nov 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

pom, le 29 nov 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

mounia, le 6 aoû 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

marie23, le 3 jui 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