■環境
C#:VisualStudio2012
MATLAB:R2015b
OS:Windows7pro32bit
■やってること
MATLABで関数を作成(mファイル)し、.NETアセンブリにてDLL化。
C#でDLL呼び出し、MATLABの関数を使用している。
■困っていること
C#上の変数(多次元配列 double[,])をMATLAB関数へ渡すため、
元の変数と同じ次元のMWNumereicArrayを作成して、
for分にて要素ごとに代入しているのだが処理時間がかかる。
↓こんな感じのコード
for(i=0; i=i_max;i++)
{
for(j=0; j<j_max;j++)
{
mwnumArray[i,j] = double[i,j];
}
}
C#⇔MATLAB関数間のやりとりがよくわからない。
MATHWORKSのコミュニティ除いても、英文でいくつかある程度で
日本語の記述はほとんどないです。
C#でMATLAB関数(DLL経由)を扱う上での仕様など
まとまった情報があると嬉しいのですが。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/01 01:32