• ベストアンサー

MATLABでのプログラミングについて

はじめまして。 当方MATLAB初心者です。プログラムをどう組み込めばよいのかよく分かりません。 MATLABでPSO(粒子群最適化)のアルゴリズムを取り入れてシミュレーションを行ないたいと思っているのですが、 m-fileに直接書き込むにしても条件分岐などがあるので、どう書いたらいいのかよく分かりません。 C言語などで別に書いたプログラムを組み込んだりできるのでしょうか? 大学では制御の分野を学んでいるのですがMATLABにはほとんど触れた事がないです、質問もわかりにくいかも知れませんが、ご存知の方がいらっしゃるなら教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • oyaoya65
  • ベストアンサー率48% (846/1728)
回答No.1

> m-fileに直接書き込むにしても条件分岐などがあるので、どう書いたらいいのかよく分かりません。 次の簡易マニュアルの中の3.9.1.Flow Controlの所 http://www.slis.tsukuba.ac.jp/~nakano/data/MATLAB_manual.pdf や 次のMATLAB Programmingの中の「プログラムコントロールステートメント」の所を参考にして下さい。 http://dl.cybernet.co.jp/matlab/support/manual/r2006/toolbox/matlab/matlab_prog/?/matlab/support/manual/r2006/toolbox/matlab/matlab_prog/bqjgwp9.shtml > C言語などで別に書いたプログラムを組み込んだりできるのでしょうか? できるようですか、当方はC言語を組み込んだ経験はないので分かりません。 組み込み方は直ぐ上のMATLAB Programmingの中の 外部インターフェースの節の「オンラインヘルプドキュメントの検索」野中の「MATLAB からの C や Fortran の呼び出し」項目がありますので、別のマニュアルなどに詳細が書かれているのではないかと思います。 Matlabライセンス導入時にインストール媒体とマニュアルやオンラインマニュアルが付属してきていると思いますので所属のライセンス導入者に問合せて見せてもらって下さい。

関連するQ&A