MAS
コミュニティ
artisoc質問用掲示板(アーカイブ)
質問掲示板は移転しました。新掲示板は
こちら
。
質問 (解決済み)
[artisocモデル] 加速度の算出について
質問者: sa-keiさん , 質問日時: 2017/06/27 11:22
artisoc上で、人の歩行モデルを構築しているのですが、現在、以下の点でつまずいております。
『歩行者の加速度を算出したいと思っています。そのためには1ステップ前の歩行者の歩行速度が必要になりますが、1ステップ前の歩行速度を得る方法が分かりません。』
お手数をお掛け致しますが、ご指導の程よろしくお願い申し上げます。
▼解決した回答
移動距離から速度を算出する方法が一つです。
移動距離は、1ステップ前のXY座標と現在のXY座標を用いて、MeasureDistance()で求めることができます。
エージェントのX,Yのプロパティを開いて、それぞれ記憶数を1とします。
そのうえで、疑似コードとしては以下となります。
速度=MeasureDistance(My.X, My.Y, GetHistory(My.X,1), GetHistory(My.Y,1), 空間)/時間
回答者: igaguri さん , 回答日時: 2017/06/27 11:45
▼ 全ての回答
移動距離から速度を算出する方法が一つです。
移動距離は、1ステップ前のXY座標と現在のXY座標を用いて、MeasureDistance()で求めることができます。
エージェントのX,Yのプロパティを開いて、それぞれ記憶数を1とします。
そのうえで、疑似コードとしては以下となります。
速度=MeasureDistance(My.X, My.Y, GetHistory(My.X,1), GetHistory(My.Y,1), 空間)/時間
回答者: igaguri さん , 回答日時: 2017/06/27 11:45
ありがとうございました。
おかげさまで、問題を解決することが出来ました。
回答者: sa-kei さん , 回答日時: 2017/06/27 20:49
Copyright © KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
(
会社情報
|
情報セキュリティ・個人情報について
)