という名前のファイルがありますmyfunction.m
。内容は次のとおりです。
function []=myfunction()
Z = normrnd(0,1)
matlab でコマンドを発行するたびmyfunction
に、ランダムな結果が得られます。
次に、次のコマンドを使用して myfunction.m をコンパイルします。
mcc -m myfunction.m
という名前の実行可能ファイルを取得しmyfunction
ます。
そして、次のコマンドを使用して、matlab で実行しようとします。
!myfunction
ただし、得られる結果はもはやランダムではありません...代わりに、0.5377..の固定数です。
これはとても有線です。なんで?私のOSはLinuxです。