• 締切済み

他ソフトへのデータ伝送

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で完結できるなら、 そちらも検討すれば良いのではないかと思います。

関連するQ&A

  • Borland C++ Builderについての本

    卒業研究でソフトを開発するにあたって、C++ Builder 6を使い始めたのですが、使い方がよく分からなくて困っています。 「こういう機能をさせたい!・・・でも、どのコンポーネントを使ったら良いの?」と、日々頭を悩ませています。付属の分厚い開発者ガイドをみても、本当にちんぷんかんぷんで、悲しくなりました。 C++ Builderの使い方などが載っている本を知っている方、是非助言していただけたら、と思います。 よろしくお願いします。

  • ホームページの閲覧を自動的に行いたい(ソフト開発)

     ホームページの閲覧を自動的に行うソフトを開発したいのですが  これって c++Builderに付属している インターネットコンポーネント? なるもので簡単に ホームページの閲覧 操作など行えるのでしょうか?  

  • C++Builderで、他のソフトとの連携

    C++Builderのコンポーネントで、他のソフトウェアとの連携ができるようになるコンポーネントや方法はありますでしょうか? 例えば、 「Button1をクリックするとInternet Exproler(他ソフト)が立ち上がる」 といったような機能を作りたいんです。 何か方法があればよろしくお願いします。

  • 1文字単位でアクセスできるようにするには?

     Borland C++ Builder 6 を使っています。 memoコンポーネントでは文字列を行単位で、アクセスできるようですが、その行の中の1文字をクリックすることによりアクセスできる方法はないでしょうか? 他に、適したコンポーネントがあるのでしょうか? または、配列か何かを使って、プログラムで、実現させることができるのでしょうか?その方法に困っています。よろしくお願いします。

  • ポンプの実験的研究をされている方,教えてください.

    こんにちは.私は,某大学でポンプの研究をしております学生です.最近ものすごく気になることがあります.それは,「他大学(含む企業研究所)では,ポンプの実験データの処理にどのようなプログラミングソフトを使ってどのように処理しているのか?」ということです.たとえば,「LABVIEWを使って実験データを実験中リアルタイムに処理しているよ」とか,「うちはMATLAB使ってる」や,「やっぱC,fortranでしょ?」とか,なんでも結構です.出来れば具体的な活用法も教えていただけないでしょうか?よろしくお願い致します.

  • プログラミング言語 rubyを用いて、

    プログラミング言語 rubyを用いて、 画像処理プログラミングを書こうとしていますが、以下の点が分かりません。 1・メモリの動的確保はどうするの?(C言語でいうmalloc) 2・ファイルから配列に展開するにはどうしたらいいの? 以上が分かればわかるきがするのですが・・ 当方 C言語での画像処理プログラミングはそれなりに経験があるのですが rubyで実現できるのかわからなくて・・

    • ベストアンサー
    • Ruby
  • ソフト内でグラフや帳票を作成するために

    おはようございます。 個人的な興味から伺いたいのですが、 自己開発のWindowsGUIアプリケーション(.Net環境)を作成した場合、 データのグラフ化や帳票を作成するには、 コンポーネントとしてActiveReportやCrystalReport等のソフトを使わなければ実現できないのでしょうか? それとも、VB.Net、C#、C++.Netなどの言語のみで実現できるのでしょうか? 生産性など、作りやすさという点からは、上記ソフトを使ったほうが良いことはわかるのですが、 例えば、単純な帳票(簡単な請求書)を作るだけでも、高価なソフトを買うというのは、無駄な気がしています。

  • C++Builder でPanel上にフォームを配置する方法

    C++ Builder 5.0でのプログラミングについて質問です。 プロジェクトにForm1とForm2を作成し、Form1上に TPanelコンポーネントを配置します。 このPanelコンポーネント上にForm2を配置し、Form1上にForm2が存在している状態を作る事は可能でしょうか。 可能でしたらその方法を御教授下さい。 OS Winows2000(SP2) C++ Builder5.0 professionalです。 宜しくお願いします。

  • 3次元rawデータの保存方法を教えてください

    プログラミング初心者の大学生です。 現在C++ Builder XEでプログラミングを行っています。 さまさまな画像処理を処理を施した256×256×256の3次元MRIのrawデータをそのままrawデータとして保存する方法が全く分からず、困っています。 画像はImage J等で開く際に、unsigned shortで開けるようにしろと言われました。 プログラミングをほとんど教わっていないのに、先生からいきなりやれと言われて非常に困っています。 よろしくお願いします。

  • プログラミングの習得方法

    画像処理アルゴリズムを考える仕事をしていますが、プログラミングスキルが足りておらず、思うように試行・検討が進められていないと痛感しております。 プログラミングをどのように身につけていけばよいでしょうか? 使用言語はC++で開発環境はVisual C++.net 2003を使っています。 プログラミングや画像処理の開発・研究に関わっている方のご意見がいただけるとありがたいです。 また、お薦めのWebサイトや本を紹介していただけるのも歓迎です。

専門家に質問してみよう