Matlab狮子追羚羊问题提问

非洲草原上有一条南北向笔直的河,一只羚羊在河边喝水,其身后距离为L处有一只虎视眈眈的狮子。某时刻羚羊发现了狮子,立刻以速度v向北奔跑,狮子迅速以速度2v奋起追击,方向始终对准羚羊,试问狮子经过多长时间能够追上羚羊?要求画出羚羊和狮子的动态行进轨迹。

需要解个微分方程
p'(x)=[根号(1+p^2)]/(2*(L-x)) p(0)=0

我求狮子轨迹方程的代码:dsolve(diff(p)==sqrt(1+p(x)^2)/(2*(L-x)),p(0)==0)

我的答案:sinh(log(L)/2 - log(L - x)/2)

标准答案:sinh(log(2L)/2 - log(2L - 2x))

我想知道是哪里错了,为什么我的答案不一样?

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答

本次提问扣除的有问必答次数,将会以问答VIP体验卡(1次有问必答机会、商城购买实体图书享受95折优惠)的形式为您补发到账户。

​​​​因为有问必答VIP体验卡有效期仅有1天,您在需要使用的时候【私信】联系我,我会为您补发。