Appel des sous-programmes
16 ビュー (過去 30 日間)
古いコメントを表示
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
0 件のコメント
回答 (2 件)
Cedric
2014 年 7 月 3 日
編集済み: Cedric
2014 年 7 月 3 日
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 件のコメント
Moupangou Malhaby jordany luther king
2021 年 9 月 9 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で Symbolic Math Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!