Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Guide des bonnes pratiques sous MATLAB

Le , par Caro-Line

40PARTAGES

5  0 
Bonnes pratiques de codage sous MATLAB

Vous trouverez dans cet article des conseils pour la programmation sous MATLAB.

Il s'agit surtout de bonnes pratiques permettant d'avoir un code robuste, efficace et lisible.

Ce n'est en aucun cas exhaustif.
Lien : http://matlab.developpez.com/tutorie...tiques-codage/

N'hésitez pas à donner vos avis et à apporter des commentaires sur cet article à la suite de ce message

Vous pouvez également noter cet article en utilisant l'outil de notation de cette discussion dans la barre de menu en haut à droite


Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Jerome Briot
Rédacteur/Modérateur https://www.developpez.com
Le 14/05/2009 à 12:31
Ces petites règles de bonne programmation sont toujours bien utiles
0  0 
Avatar de Bktero
Modérateur https://www.developpez.com
Le 22/06/2009 à 13:22
ne pas déclarer de variables dans le WorkSpace MATLAB
Qu'est ce qui est entendu exactement par ça SVP ?
0  0 
Avatar de Caro-Line
Expert éminent sénior https://www.developpez.com
Le 22/06/2009 à 13:42
Les conseils donnés ici concernent essentiellement la programmation d'outils en vue d'utilisation par d'autres personnes.
Déclarer des variables dans le workspace MATLAB c'est prendre le risque que ces autres personnes les écrasent par d'autres valeurs ou les suppriment (par un CLEAR ALL par exemple).
C'est expliqué dans ce chapitre : Règles de "bonne conduite".

A part peut-être pour Simulink il y a toujours le choix d'une autre solution.
0  0 
Avatar de Bktero
Modérateur https://www.developpez.com
Le 22/06/2009 à 14:49
Oui j'ai pris compris que ce n'était pas bien.

Mais quand je fais "toto=1" dans un fichier et que je l'éxécute, mon workspace contient forcément toto qui vaut 1. Et je ne vois pas comment éviter ça...
0  0 
Avatar de Caro-Line
Expert éminent sénior https://www.developpez.com
Le 22/06/2009 à 14:51
C'est parce que ton fichier est un script.
Une fonction elle a son propre workspace : Quelle est la durée de vie des variables ?

Voir :
Code : Sélectionner tout
doc function
0  0 
Avatar de Bktero
Modérateur https://www.developpez.com
Le 22/06/2009 à 16:28
Hum...

Et tu transformes un banal script en fonction en rajoutant "function name" en haut du fichier ?
0  0 
Avatar de Caro-Line
Expert éminent sénior https://www.developpez.com
Le 22/06/2009 à 16:29
Oui tout simplement.
0  0 
Avatar de Bktero
Modérateur https://www.developpez.com
Le 22/06/2009 à 16:40
Pour faire allusion à un autre sujet, une autre subtilité de la philosophie du langage qu'on ne m'avait pas expliquée / que je n'avais pas comprise ! Merci
0  0