Atteindre la valeur dans MATLAB

Atteindre la valeur dans MATLAB - Divers - Programmation

Marsh Posté le 08-04-2005 à 09:58:04    

Bonjour !  
 
Voila je n'arrive plus à obtenir seulement la valeur d'une variable sans son nom.
Je m'explique : lorsqu'on affiche une variable, on obtient :
A=
   12.45
 
ou B=
      BONJOUR
 
Moi je veux obtenir que la valeur : 12.45 ou BONJOUR...
 
Je sais qu'il existe une commande pour cela mais je ne la trouve plus

Reply

Marsh Posté le 08-04-2005 à 09:58:04   

Reply

Marsh Posté le 08-04-2005 à 13:29:11    

Hello,
 
Essaye de faire disp(A) ou disp(B) :-)
 
Voilà !
:hello:

Reply

Marsh Posté le 08-04-2005 à 13:44:45    

Mais bien sur !!!
 
Je te remercie parce que je commencais a regarder les fonctions 1 par 1 dans l'aide de Matlab et c'est un peu laborieux....
 
Alors encore merci !!!

Reply

Marsh Posté le 11-04-2005 à 11:06:35    

C'est presque ça :
 
Dans mon programme je met le nom d'un autre programme Matlab dans une variable, et je veux lancer ce programme. Alors comment faire?
 
Ex: j'ai un programme qui s'appelle test1.m
pour le lancer je tape test1 dans matlab.
 
J'ai un autre programme dans lequel j'ai mis : prog='test1'
 
Maintenant, si je veux lancer test1.m la fonction disp ne marche pas !

Reply

Marsh Posté le 11-04-2005 à 21:04:19    

lecknaat a écrit :

C'est presque ça :
 
Dans mon programme je met le nom d'un autre programme Matlab dans une variable, et je veux lancer ce programme. Alors comment faire?
 
Ex: j'ai un programme qui s'appelle test1.m
pour le lancer je tape test1 dans matlab.
 
J'ai un autre programme dans lequel j'ai mis : prog='test1'
 
Maintenant, si je veux lancer test1.m la fonction disp ne marche pas !


 
Salut,
 
Essaye d utiliser la function matlab strig to function (str2func).
Ca devrait te permettre de creer un handler vers ta fonction a partir du nom de ta fonction.
Ca marche avec les fonctions implementer dans matlab (genre cos, sin ...) mais je ne sais pas comment ca marche avec les fonctions creer par l utilisateur.
 
Bonne chance

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed