Executer un fichier .m en matlab boucle
Fermé
cosmios
-
29 avril 2009 à 11:26
fahd_zboot Messages postés 12104 Date d'inscription jeudi 29 novembre 2007 Statut Modérateur Dernière intervention 1 avril 2021 - 29 avril 2009 à 14:00
fahd_zboot Messages postés 12104 Date d'inscription jeudi 29 novembre 2007 Statut Modérateur Dernière intervention 1 avril 2021 - 29 avril 2009 à 14:00
A voir également:
- Executer un fichier .m en matlab boucle
- Fichier rar - Guide
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Fichier host - Guide
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Fichier iso - Guide
5 réponses
fahd_zboot
Messages postés
12104
Date d'inscription
jeudi 29 novembre 2007
Statut
Modérateur
Dernière intervention
1 avril 2021
2 220
29 avril 2009 à 12:01
29 avril 2009 à 12:01
Salut,
Ton fichier traitement.m contient-il une fonction (sous programme) bien précise ?
@ +
Ton fichier traitement.m contient-il une fonction (sous programme) bien précise ?
@ +
cosmios
Messages postés
23
Date d'inscription
mercredi 29 avril 2009
Statut
Membre
Dernière intervention
18 avril 2011
1
29 avril 2009 à 12:40
29 avril 2009 à 12:40
re,
Merci pour ton intervention rapide,
le fichier traitement.m contient simplement des fonctions "plot" ainsi que des transformation 3D que je veux appliquer sur chaque fichier de données parcouru dans la boucle.
Merci
a+
Merci pour ton intervention rapide,
le fichier traitement.m contient simplement des fonctions "plot" ainsi que des transformation 3D que je veux appliquer sur chaque fichier de données parcouru dans la boucle.
Merci
a+
dubcek
Messages postés
18587
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 mars 2023
5 583
29 avril 2009 à 12:51
29 avril 2009 à 12:51
hello
comment sont séparées les données dans le fichier ?
un algo. par ligne ?
comment sont séparées les données dans le fichier ?
un algo. par ligne ?
cosmios
Messages postés
23
Date d'inscription
mercredi 29 avril 2009
Statut
Membre
Dernière intervention
18 avril 2011
1
29 avril 2009 à 12:56
29 avril 2009 à 12:56
hi,
les données sont des tables en coordonnées x,y,z : donc des données numérique pour des representations 3D.
mais le fichier traitement.m est formé par des lignes de code.
a+
les données sont des tables en coordonnées x,y,z : donc des données numérique pour des representations 3D.
mais le fichier traitement.m est formé par des lignes de code.
a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fahd_zboot
Messages postés
12104
Date d'inscription
jeudi 29 novembre 2007
Statut
Modérateur
Dernière intervention
1 avril 2021
2 220
29 avril 2009 à 14:00
29 avril 2009 à 14:00
Si tu as dans ton fichier une fonction globale (un sous programme), alors tu pourras le faire exécuter dans une boucle :
Par exemple :
Ton fichier traitement.m contient ce code :
Alors dans la fenêtre de Matlab, tu peux exécuter ce fichier en boucle. Et voici le code :
Bien sûr si les données sont bien définies au préalable. Aussi, il faut que le fichier traitement.m soit dans le répertoire par défaut de Matlab.
NB.: Les codes sont peut être erronés, parce que ça fait un moment que je n'ai pas utilisé Matlab, mais le principe est le même.
@ +
Par exemple :
Ton fichier traitement.m contient ce code :
%%Nom de la fonction ainsi que les paramètres Entrées/Sorties x=moyen(a,b) %%Corps de la fonction x:=(a+b)/2; %%Valeur de retour de la fonction return x
Alors dans la fenêtre de Matlab, tu peux exécuter ce fichier en boucle. Et voici le code :
For i=[1:10] x[i]:=moyen(a[i],b[i]); end
Bien sûr si les données sont bien définies au préalable. Aussi, il faut que le fichier traitement.m soit dans le répertoire par défaut de Matlab.
NB.: Les codes sont peut être erronés, parce que ça fait un moment que je n'ai pas utilisé Matlab, mais le principe est le même.
@ +