IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

cSharp MatLab : comment fitter des points de Cs dans MatLab


Sujet :

C#

  1. #1
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Points : 63
    Points
    63
    Par défaut cSharp MatLab : comment fitter des points de Cs dans MatLab
    J'ai une série de points (Point) dans mon appli Cs,
    que je veux fitter pour avoir une interpolation dans une Matrice.

    En gros j'ai 5 points avec des hauteurs differentes, je veux les envoyer a MatLab pour qu'il me donne une surface 3D a partir de ces points.

    J'ai une fonction MatLab pour ça : gridFit.
    Je sais comment a peu près comment communiquer avec MatLab :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     MLApp.MLAppClass matlab = new MLApp.MLAppClass();
     
                Array pr = new double[4];
     
                Array pi = new double[4];
     
     
                matlab.IMLApp_PutFullMatrix("a", "base", pr, pi);
     
                Array prresult = new double[4];
                Array piresult = new double[4];
     
                matlab.IMLApp_GetFullMatrix("a", "base", ref prresult, ref piresult);
    Mais ce n'est pas très clair.

    Pouvez vous m'aider svp ?

    Merci beaucoup.

  2. #2
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Points : 63
    Points
    63
    Par défaut
    Maintenant c'est clair, j'ai compris le code, j'ai utilisé la reference MLApp, mais comment fait on pour faire traiter les données par MatLab entre le moment où on envoi (a Matlab) et recois (de Matlab) les données ?

  3. #3
    Membre du Club
    Inscrit en
    Mars 2007
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 167
    Points : 63
    Points
    63
    Par défaut
    Il existe de nomreuses fonctions dont interp2.

    Pour les utiliser dans MatLab :
    * on peut ouvrir un port COM mais c'est vraiment hard
    * le mieux c'est de creer une librairie (dll et cft), pour ca tout est expliquñe dans le MatLab Csharp book, c'est quand meme 29.95 dollars pour le downloader... mais bon je l'ai fait, c'est bien foutu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. comment ajouter des points de passage dans google maps ?
    Par thor76160 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 14/01/2010, 22h19
  2. Réponses: 12
    Dernier message: 12/06/2009, 16h55
  3. Comment mettre des point d'arrêt
    Par Claude l'ancien dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 23/06/2006, 11h58
  4. Réponses: 4
    Dernier message: 02/09/2004, 14h50
  5. Réponses: 4
    Dernier message: 11/06/2004, 10h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo