[Mathematica 6.0] Appel a partir de C,C++

Tout ce qui concerne les différents logiciels mathématiques (Matlab, Maxima, Scilab, R, Maple, Mathematica, ...) et les calculatrices scientifiques.
Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.
> Préciser le nom du logiciel concerné dans le titre de votre message.

[Mathematica 6.0] Appel a partir de C,C++

Messagepar Mr_Coinche » Samedi 24 Novembre 2007, 15:19

Bonjour,

Est-il possible d'appeler a partir d'un programme C,C++, des fonctions mathematica, que j'aurai préalablement défini dans un fichier mathematica, pour récupérer les résultats, et les exploiter dans mon programme C,C++ ?

Si oui, de quel manière, faut il procéder ?

Merci
Mr_Coinche
Utilisateur
 
Messages: 1
Inscription: Samedi 24 Novembre 2007, 13:38
Statut actuel: Post-bac | Master

Publicité

Re: [Mathematica 6.0] Appel a partir de C,C++

Messagepar MB » Dimanche 25 Novembre 2007, 23:57

Ca me semble pas gagné ça.
Il faudrait que Mathematica soit prévu pour ça ... mais bon je ne sais pas du tout si c'est le cas.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6892
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: [Mathematica 6.0] Appel a partir de C,C++

Messagepar François D. » Lundi 31 Mars 2008, 17:48

Pour en revenir à la question initiale ...

Ce que je sais, c'est que dans un OS de type Unix (donc en particulier Linux), en C on peut appeler une commande accessible en shell par

Code: Tout sélectionner
system("commande_shell");


Ensuite, il devrait y avoir moyen de récupérer le résultat de cette commande pour l'utiliser dans le programme C.
Bref : peut-être qu'en appelant mathematica, et en lui faisant écrire le résultat dans un fichier qu'on lit depuis le programme C, ça pourrait tourner ... Cela dit, si c'est faisable, ça risque de ne pas être facile.
François D.
Téra-utilisateur
 
Messages: 1370
Inscription: Dimanche 30 Juillet 2006, 09:04
Localisation: Alsace
Statut actuel: Actif et salarié | Enseignant

Re: [Mathematica 6.0] Appel a partir de C,C++

Messagepar jean-émile » Jeudi 26 Juin 2008, 11:17

Bonjour

Une tentative de réponse tardive (même très tardive)

Il est possible d'appeler des fonctions Mathematica à partir de C et C++

Mathematica supports several levels of interfacing to C and C++ programs. You can create "installable" C programs where C functions are directly connected to Mathematica functions. You can use C to call Mathematica through MathLink and get full access to its capabilities. And you can create C program fragments and modify C source code.


Cordialement

jean
Dernière édition par MB le Vendredi 27 Juin 2008, 14:09, édité 1 fois.
Raison: Balises "Quote".
jean-émile
jean-émile
Utilisateur
 
Messages: 5
Inscription: Lundi 04 Juillet 2005, 07:39
Localisation: Montreuil


Retourner vers Logiciels mathématiques

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Yandex [Bot] et 3 invités

cron