0

という名前のファイルがありますmyfunction.m。内容は次のとおりです。

function []=myfunction()
Z = normrnd(0,1)

matlab でコマンドを発行するたびmyfunctionに、ランダムな結果が得られます。

次に、次のコマンドを使用して myfunction.m をコンパイルします。

mcc -m myfunction.m

という名前の実行可能ファイルを取得しmyfunctionます。

そして、次のコマンドを使用して、matlab で実行しようとします。

!myfunction

ただし、得られる結果はもはやランダムではありません...代わりに、0.5377..の固定数です。

これはとても有線です。なんで?私のOSはLinuxです。

4

0 に答える 0