salut à tous
je cherche une commande en matlab qui me permet d'arrêter un programme si j'appuie sur une touche
En C je vois comment le faire mais en matlab je ne sais pas ?
merci pour vos réponses
salut à tous
je cherche une commande en matlab qui me permet d'arrêter un programme si j'appuie sur une touche
En C je vois comment le faire mais en matlab je ne sais pas ?
merci pour vos réponses
oui je sais
mais en faite il me faut un code qui puisse detecter lorsque quelqun appuye sur une touche pour arreter le programme
en C on pourrai faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 c = getchar(); // on récuprere le flux clavier if( c==! 0) // si c n'est pas vide { // arret du programme; } else // on continue le programe...
En Matlab, ça donne approximativement :C'est l'idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 c=get(gcf,'currentcharacter'); if ~isempty(c) break else <...> end
dit moi peut tu m'expliquer un peu le code
le gcf ???
Finalement, je me demande si ce que tu cherches à faire est réalisable sous Matlab ?
sinon pourquoi ne pas écrire une C-Mex fonction vu que tu as le code en C?
dslé mais je débute en matlab
c'est quoi une c mex???
ça te permet d'executer un fichier écrit en C , C++ ou Fortran dans MATLAB . MEX = MATLAB Executable
tu tapes yprime.c dans l'aide de MATLAB pour voir comment les ecrire ou tu suis cette note technique
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager