MAS コミュニティ
artisoc質問用掲示板(アーカイブ)
  
質問掲示板は移転しました。新掲示板はこちら

質問 (解決済み)

[artisocモデル] シミュレーションの繰り返しについて
質問者: midoriさん , 質問日時: 2019/12/08 10:45
1回のシミュレーションを100ステップとして、100ステップが終わった時に1つの数値を出すという設定をしています。このシミュレーションを1000回繰り返して1000個出た数値の平均を計算したいと考えています。
まず、100ステップで終了する1シミュレーションを1000回繰り返すにはどういった設定をすればよいでしょうか。手動で1000回やる以外の方法を教えていただきたいです。
また、その1000回で出た数値を蓄積し、平均をとったり、ヒストグラムを作るにはどうしたらいいでしょうか。どなたかご教授いただけると助かります。



▼解決した回答


設定メニュー > 実行環境設定を選択すると実行環境設定ダイアログが表示されます。シミュレーションタブのシミュレーション終了条件 最大ステップ数を100ステップ、連続実行タブで最大実行数を1000回に指定すると、100ステップのシミュレーションを1000回実行することができます。
また、1000回のシミュレーションの結果を蓄積するためには、OpenFile関数の3番目の引数で3を指定すると、追記モードになります。Univ_Finishでシミュレーションの結果を書き出す際に追記モードでファイルに出力すると、1000回分の結果を一つのファイルに出力することができて便利です。

回答者: ObiWan さん , 回答日時: 2019/12/08 21:56

▼ 全ての回答


設定メニュー > 実行環境設定を選択すると実行環境設定ダイアログが表示されます。シミュレーションタブのシミュレーション終了条件 最大ステップ数を100ステップ、連続実行タブで最大実行数を1000回に指定すると、100ステップのシミュレーションを1000回実行することができます。
また、1000回のシミュレーションの結果を蓄積するためには、OpenFile関数の3番目の引数で3を指定すると、追記モードになります。Univ_Finishでシミュレーションの結果を書き出す際に追記モードでファイルに出力すると、1000回分の結果を一つのファイルに出力することができて便利です。

回答者: ObiWan さん , 回答日時: 2019/12/08 21:56



Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
( 会社情報 情報セキュリティ・個人情報について )