• 締切済み

他ソフトへのデータ伝送

C++Builderという開発ソフトを使って、研究をしている大学生です。 C++Builderのプログラム上の配列に入っているデータを、他のソフト(MATLAB)に伝送して計算処理をしたいのですが、なにか良い方法はないでしょうか? 例) C++Builderの配列に入っている値 str[0]=5,str[1]=4 MATLABでやりたいこと 5+4 (str[0]+str[1]) 単純に言えば、上記のような処理を実現したいのです。 COMコンポーネントやActiveXを使えばいいという話も聞いたのですが、 いまいち使い方(プログラミング)もわかりません。 どなたか参考になる意見をお願いいたします。

みんなの回答

  • hidebun
  • ベストアンサー率50% (92/181)
回答No.1

CからMATLABを呼び出すことのできる、 MATLABエンジンを使えばいいのではないですか。 http://dl.cybernet.co.jp/matlab/support/manual/r13/toolbox/matlab/matlab_external/ch06engi.shtml#using_the_matlab_engine C++Builderを使うには、何か理由があるのでしょうが、 MATLABでもGUIは簡単に構築できるので、MATLABで完結できるなら、 そちらも検討すれば良いのではないかと思います。