0

私は、matlab 2016a で mtimesx ライブラリを使用しようとしています。win 10 64 ビットです。このライブラリをコンパイルすると、次のコードがコマンド ウィンドウで実行されます。

>> a=rand(2,4,2);
>> b=rand(4,5,2);
>> d=mtimesx(a,b)
d(:,:,1) =
      0.5234    0.7756    0.6265    0.7531    0.6579
      0.6256    0.3926    0.3557    0.7522    0.4804
d(:,:,2) =
      0.6398    0.8713    0.8695    0.3040    0.6066
      1.2157    1.0177    1.2590    0.5510    1.1960

しかし、スクリプトとして実行しようとすると、次のエラーが発生します。

Undefined function or variable 'mtimesx'.
Error in Untitled2 (line 25)
d=mtimesx(a,b);

その後、この関数は、再度コンパイルするまでコマンド ウィンドウで機能しません。

ありがとうございました

4

1 に答える 1