Tag: 数值积分

MATLAB:使用ode45时可能有两个事件值吗?

我想要对运动方程的ode45计算有两个限制:位置和时间。 我已经有时间事件的工作,但我不知道是否和如何添加另一个事件来限制位置。 编辑:我也有许多不同的粒子耦合在一起ODE公式,需要他们停止一个人,一旦他们到达“屋顶”,因为他们都以不同的速度旅行…我能通过事件实现这一点? 我有一个想法,我将如何做到这一点,但其非常复杂,可能会很慢…

计算曲线下的面积

我想计算曲线下的面积来完成整合,而不需要像在integrate()那样定义一个函数。 我的数据看起来像这样: Date Strike Volatility 2003-01-01 20 0.2 2003-01-01 30 0.3 2003-01-01 40 0.4 etc. 我绘制了plot(strike, volatility)来看波动的笑容。 有没有办法整合这个绘制的“曲线”?