Appel à Scilab dans code C

e29 Messages postés 57 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai réalisé un projet en C sous Visual Studio et au final j'ai les coordonnées de trois points présents sur une série d'images.
Afin de les représenter graphiquement, j'ai télécharger scilab et je vais m'en servir pour coder le graphique. Je sais qu'après je peux faire appel à mon code scilab dans mon code C pour que le graphique s'éxécute. Seulement, je ne connait pas la commande qui permet de le faire!

Quelqu'un peut-il m'aider svp?
Merci.

6 réponses

mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
Si ton programme scilab est compilé sous forme d'un exécutable tu peux l'appeler depuis un programme C via execvp
http://www.linux-kheops.com/doc/man/manfr/man-ascii-0.9/man3/execvp.3.txt.html

Après tout ce que tu entends par traitement graphique mais à mon avis il y a des outils plus adéquats que scilab...

Bonne chance
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
ça fait longtemps que je n'ai pas fait de Scilab, mais ça me parai être un bon moyen de faire du traitement graphique.
je ne sais pas exactement ce que tu peux faire, mais il y a deux solution.
Soit il existe une bibliothèque scilab qui permet d'afficher directement en fesant une espèce de pipe.
Ou alors lancer Scilab comme nouveau processus depuis ton programme.
Je sais qu'avec Octave c'est facilement fesable: il suffit de rajouter un paramètre lors de l'execution, et tu peux l'utiliser comme un shell. Donc, tu sauvegarde tes données dans un fichier texte, que tu lance avec octave grace à execlv (ou un de la famille des exec*)
Il doit y avoir l'équivalent avec Scilab
0
hh
 
L’objectif est de réaliser un programme scilab permettant de construire le polynôme d’interpolation de Lagrange d’une fonction f(x)
Les donner sont




xi F(xi)
0 0.0179
0.1 1.6734
0.2 0.8149
0.3 0.7988
0.4 0.5393
0.5 0.4196
0.6 0.8241
0.7 0.9806
0.8 0.5592
0.9 1.2227
1 0.0860


Les données doit être mit dans une fichier ( donner.dat)





En sorte le programme devra
Afficher les valeurs du tableau de la différence divisées de Newton
Afficher les valeurs du polynôme d’interpolation précisant pour xi listes dons le tableau suivant
xi F(xi)
0.05
0.15
0.25
0.35
0.45
0.55
0.65
0.75
0.85
0.95
0
Utilisateur anonyme
 
L’objectif est de réaliser un programme scilab permettant de construire le polynôme d’interpolation de Lagrange d’une fonction f(x)
Les donner sont




xi F(xi)
0 0.0179
0.1 1.6734
0.2 0.8149
0.3 0.7988
0.4 0.5393
0.5 0.4196
0.6 0.8241
0.7 0.9806
0.8 0.5592
0.9 1.2227
1 0.0860


Les données doit être mit dans une fichier ( donner.dat)





En sorte le programme devra
Afficher les valeurs du tableau de la différence divisées de Newton
Afficher les valeurs du polynôme d’interpolation précisant pour xi listes dons le tableau suivant
xi F(xi)
0.05
0.15
0.25
0.35
0.45
0.55
0.65
0.75
0.85
0.95
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
quel rapport avec le sujet initial ?
0
mamiemando Messages postés 33778 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 
AUcun quand c'est comme ça tu fais "alerter un modérateur" et en général un gentil modérateur s'occupe de déplacer tous les morceaux à leur place :-)
0