[octave] commande connaitre le type 1variable

Résolu/Fermé
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 8 juin 2011 à 09:02
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 - 8 juin 2011 à 15:45
Salut,

existe-t-il une commande sous octave qui retourne le type d'une variable ?

exemple :
>>>commande(v2)
char

si v2 est de type char

>>>commande(v1)
cell

si v1 est de type cell

etc.

merci.
A voir également:

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
8 juin 2011 à 12:17
Bonjour,
je n'ai pas trouvé de telle commande. En revanche, il existe toute une suite de fonction qui permettent de tester le type.
tape "is" puis la touche tab, il te sortira normalement la liste.
par exemple ischar te dit si c'est un char, isreal un real, iscell isinterger etc.
avec ça, tu peux te faire ta propre commande facilement.
0
Swiss Knight Messages postés 1956 Date d'inscription samedi 22 novembre 2008 Statut Membre Dernière intervention 27 juillet 2016 110
8 juin 2011 à 15:45
salut char, c'est gentil de répondre, t'es un peu le seul :-)
merci pour ton idée, mais j'avais besoin de cette valeur pour faire un test sur une variable.

apparemment la fonction "class(variable)" permet de retourner son type, j'ai trouvé ça en fouinant un peu plus profondément en cours de matinée.

sujet résolu donc, en espérant que ça serve à d'autres !
0