Matlab/GNU Octave から「run」または「source」で起動されたスクリプトを停止する方法はありますか? つまり、Ctrl-C とは異なり、特定の条件 (おそらくグローバル変数によって指定される) が成立し、ブレーク信号がそれに送信されます。
例:
変数の値が 0.5 を超えると、スクリプトhaltable.m
は停止します。environment
global environment
while (true)
environment = rand;
endwhile
で起動されます
global environment
run ('haltable.m')
条件が満たされた後に停止する必要があることをどこで (haltable.m
もちろん の外で) 指定できますか?