【MATLAB R2017a】ライブスクリプトの実行速度がコマンドラインでの実行速度と大きく乖離します.何故でしょうか?
Show older comments
MATLAB R2017aでfor文を含むライブスクリプトを実行したところ,非常に動作が遅くなるという現象が起こりました. 以下のような,非常に単純なコードでも処理に多くの時間がかかります.
tic
h=1000;
w=100;
for i = 1:w
for j =1:h
end
end
toc
経過時間は3.6秒です. 同様のコードをコマンドラインで実行すると,経過時間は0.027秒でした.
また,R2016aのライブスクリプトで実行すると0.023秒,R2016aのコマンドラインで実行すると0.033秒でした.
動作速度の改善について,ご教示頂ければ幸いでございます.よろしくお願いいたします.
2 Comments
Jiro Doke
on 8 Jun 2017
因みに、上記のコードを保存したライブスクリプト名をコマンドラインから実行するとどうなりますか?
例えば、上記を sample.mlx と保存して、コマンドラインから
sample
Chihiro Saito
on 8 Jun 2017
Accepted Answer
More Answers (0)
Categories
Find more on MATLAB in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!