当前位置: 首页>>代码示例>>Python>>正文


Python PyDSTool.pointset_to_traj方法代码示例

本文整理汇总了Python中PyDSTool.pointset_to_traj方法的典型用法代码示例。如果您正苦于以下问题:Python PyDSTool.pointset_to_traj方法的具体用法?Python PyDSTool.pointset_to_traj怎么用?Python PyDSTool.pointset_to_traj使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在PyDSTool的用法示例。


在下文中一共展示了PyDSTool.pointset_to_traj方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ref_traj1

# 需要导入模块: import PyDSTool [as 别名]
# 或者: from PyDSTool import pointset_to_traj [as 别名]
        t_end = 12
    if pert_time < t_end:
        model.set(tdata=[0, pert_time])
        model.compute('ref1')
        ref_traj1 = model['ref1']
        pts = ref_traj1.sample()
        new_ic = ref_traj1(pert_time)
        new_ic['V'] += dV
        model.set(ics=new_ic,
                  tdata=[0, t_end-pert_time])
        model.compute('ref2')
        ref_traj2 = model['ref2']
        pts2 = ref_traj2.sample()
        pts2.indepvararray += pert_time
        pts.extend(pts2, skipMatchingIndepvar=True)
        ref_traj = dst.pointset_to_traj(pts)
        model.set(ics=orig_ics)
    else:
        model.set(tdata=[0, t_end])
        model.compute('ref')
        ref_traj = model['ref']
else:
    # get periodic orbit
    t_end = 20
    ref_traj, ref_pts, ref_tmin, ref_tmax = do_traj(model, t_end,
                                                    do_plot=False)

# re-sample traj at constant dt and declare to GUI
trajPts = ref_traj.sample(dt=0.01)[:-40] #  cheap way to avoid overlap from pts not being periodic
#gui.add_data_points(trajPts)
开发者ID:mcneela,项目名称:fovea,代码行数:32,代码来源:HH_detailed_demo.py


注:本文中的PyDSTool.pointset_to_traj方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。