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 :

Connaitre la version utilisée de MATLAB (32 ou 64 bits)


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de sango85
    Inscrit en
    Février 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2007
    Messages : 147
    Par défaut Connaitre la version utilisée de MATLAB (32 ou 64 bits)
    Bonjour,
    Je travaille sur une machine 64 bits, sur laquelle a la fois Matlab 32 bit et Matlab 64 bit sont installes.
    Je souhaiterai connaitre (enfin faire tester par mon programme) la version de Matlab sur lequel il tourne.
    Ma question est-elle claire ?
    Merci d'avance...
    Sango

  2. #2
    Expert confirmé
    Avatar de Caro-Line
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    9 458
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 9 458
    Par défaut
    Quand tu tapes les commandes suivantes, te donnent-elles des infos différentes suivant le MATLAB sur lequel tu te trouves ? :
    Je pense que c'est de ce côté là qu'il faudrait chercher (n'ayant qu'1 MATLAB je ne peux tester )
    Sinon tu peux peut-être te baser sur le numéro de licence (unique) de chacun avec la commande LICENSE (mais cela ne fonctionnera que sur ton PC à toi).
    D'ailleurs question : tu veux savoir en général (le programme tournera-t-il sur d'autres PC) ou c'est juste pour toi et ton PC ?
    (Dans ce cas-là tu peux "tricher" en modifiant le fichier MATLABRC.M)

  3. #3
    Membre chevronné Avatar de sango85
    Inscrit en
    Février 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2007
    Messages : 147
    Par défaut
    L'application est destinee a tourner sur plusieurs machines. Donc je ne peux pas me baser sur le numero de licence
    Mes reponses pour "version" sont les memes.
    Pour "ver", seule une ligne change :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Java VM Version: Java 1.6.0 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Java VM Version: Java 1.6.0 with Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM mixed mode
    Je peux savoir que je ne suis pas sur le meme Matlab de 2 facons. Par le "Windows Task Manager" et quand j'essaie " serial ". (Ca genere une erreur sous 64 bits et non 32).
    Je peux tester et recuperer l'erreur, mais le moyen n'est pas "estetique".
    Une autre idee ?
    NB : Sur la meme machine, le numero de licence est systematiquement different ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Essaie ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    str = version('-java');
    idx = strfind(str,'64-Bit');
    if isempty(idx)
       disp('32bits')
    else
       disp('64bits')
    end

  5. #5
    Membre chevronné Avatar de sango85
    Inscrit en
    Février 2007
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Février 2007
    Messages : 147
    Par défaut
    Merci. Ca fonctionne.
    Mais derniere question a ce sujet la (peut etre un peu naive certes...)
    Cette ligne (version('-java')) est toujours presente ? (Quelque soit la version (2007/2008/2009 a/b)) de Matlab ?
    Et aussi merci pour la reactivite.

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Citation Envoyé par sango85 Voir le message
    Cette ligne (version('-java')) est toujours presente ? (Quelque soit la version (2007/2008/2009 a/b)) de Matlab ?
    Cette commande était déjà disponible dans MATLAB 6.5 : http://www.mathworks.com/access/help...f/version.html

    Donc a priori, pas de problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. dll : connaitre la version de mingw utilisée.
    Par Neckara dans le forum Bibliothèques
    Réponses: 27
    Dernier message: 11/06/2013, 22h10
  2. Réponses: 4
    Dernier message: 05/01/2012, 17h26
  3. Connaitre la version d'un logiciel
    Par Ultra-FX dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 22/03/2004, 16h47
  4. [LG]Connaitre l'OS utilisé avec Pascal
    Par Ilove dans le forum Langage
    Réponses: 17
    Dernier message: 05/02/2004, 20h51
  5. [Kylix] cours & version utilisable de Kylix
    Par Suricate dans le forum EDI
    Réponses: 1
    Dernier message: 19/09/2002, 18h22

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