Bonjour,
Je suis un petit joueur de Matlab donc habitué à ce langage... Je dois me convertir à Scilab et donc rédiger à nouveau des codes.
Alors je suis un peu coincé sur un truc surement benêt pour vous. Je vous expose la situation :
J'ai un code qui s'appelle 'Test.sce' il récupère des données et les calcule. Ensuite il devrait faire appel à une sous-fonction 'EiEr' pour récupérer des données.
Malheureusement la console se plante :
Pourtant EiEr fonctionne (j'ai inséré manuellement les valeurs d'entrée)... Je ne sais pas comment on rédige une fonction où on l'appellera pour récupérer des données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 [nkc]=EiEr(a(:,1+j)); !--error 4 Variable non définie : EiEr
Alors je suis reparti à zéro en mettant une formule toute bête :
Je l'enregistre dans un fichier '.sci' sur le Bureau
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function [x, y]=myfct(a, b) x=a+b y=a-b endfunction
Ensuite je tape sur la console (en vérifiant que je suis bien sur la bonne adresse et avoir déclaré x et y) :
Et ça m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [x,y]=myfct(3,2)
Je ne sais pas quoi faire... Pourtant ça a l'air simple...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 -->[x,y]=myfct(3,2) !--error 4 Variable non définie : myfct
Partager