Appel des sous-programmes

salut a tous, j'ai programme un programme qui contient des informations d'un machine electrique, l'objectif de cet programme de controllé cette machine avec trois tests diffirent, pour ça je veux posé chaque test séparé a l'autre et apprés appelle le sous programme ou la fonction je sais pas excactement la procudure. exemple programme principle parametre appelle sous programme 1 (test 1) appelle sous programme 2 (test 2) appelle sous programme 3 (test 3) y = la somme des trois sortie des sous programmes
sous programme 1 appelle les parametres de machine application de test1 y = .....;
sous programme 2 appelle les parametres de machine application de test2 y = .....;
sous programme 3 appelle les parametres de machine application de test3 y = .....;
je veux pas ecrir les quatres programmes au meme fichie car il devient trés long. merci a l'avance je m'attend votre aide

回答 (2 件)

Cedric
Cedric 2014 年 7 月 3 日
編集済み: Cedric 2014 年 7 月 3 日

1 投票

Bonjour,
Il faut créer des fonctions qui prennent en entrée les paramètres qui les concernent, et qui sortent la valeur des tests (et éventuellement des codes/messages d'erreur). Ces fonctions peuvent être ensuite appelées depuis un script principal.
=== Exemple ===
Fichier main.m
% -- Réception des données de la machine.
x = -2 ;
% -- Execution des tests.
if test1( x )
fprintf( 'Test 1 successful.\n' ) ;
else
fprintf( 'Test 1 FAILED!\n' ) ;
end
if test2( x )
fprintf( 'Test 2 successful.\n' ) ;
else
fprintf( 'Test 2 FAILED!\n' ) ;
end
Fichier test1.m
function isOk = test1( x )
if x < 4
isOk = true ;
else
isOk = false ;
end
Fichier test2.m
function isOk = test2( x )
if x >= 0
isOk = true ;
else
isOk = false ;
end
Sortie dans la fenêtre de commande lorsque l'on exécute main.m:
>> main.m
Test 1 successful.
Test 2 FAILED!

0 投票

salut je doit crée une application sur app design qui pourras identifier des système avec la methode des moments . j'ai ecris le programme sur matlab mais je sais comment le faire appele sur app design

3 件のコメント

Nathan
Nathan 2024 年 4 月 4 日
je te fais ça demain
Romain
Romain 2024 年 4 月 4 日
je t'aiderai si tu veux
Nathan
Nathan 2024 年 4 月 4 日
pas de soucis

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeSymbolic Math Toolbox についてさらに検索

質問済み:

2014 年 7 月 3 日

コメント済み:

2024 年 4 月 4 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by