主要内容

。

C MEX关数のビルド

この例では,C MEX关数の例arrayProductをビルドする方法を说明します。この例を使用して,システムのÇビルド构成を検证します.C ++ MEX关数のビルドの详细については,C ++ MEXプログラムのビルドを参照してください。

サポートされるコンパイラがインストールされていることを确认します。コンパイラのインストールの详细については,ベンダーの的Webサイトにアクセスしてください。

MEX-设置C

ソースMEXファイルをパス上の书き込み可能フォルダーにコピーします。

的CopyFile(完整文件(matlabroot,'EXTERN''例子''MEX''arrayProduct.c'),'。''F'

MEXコマンドを呼び出して,关数をビルドします。

MEXarrayProduct.c-R2018a

このコマンドはファイルarrayProduct。ext.を作成します。ここで,ext.は,关数mexextによって返される値です。

关数をテストします。关数arrayProductはスカラーを受け取って,1行Ñ列の行列で乘算します。arrayProductをMATLAB®关数と同様に呼び出します。

S = 5;A = [1.5,2,9];B = arrayProduct(S,A)
B = 7.5000 10.0000 45.0000

参考

|

关键词トピック

外部の网络サイト