分段函数的微分

问题描述 投票:0回答:1

我正在尝试使用 Maple 微分下图所示的分段函数

但是,当我使用以下代码将分段函数分配给

H

H := piecewise(gamma <> 0, exp(-(1 + gamma*(x - alpha)/beta)^(-1/gamma)), gamma = 0, exp(-exp(-(x - alpha)/beta)))

γ=0 时的函数被忽略,我不知道为什么。我得到以下输出

结果,当我试图求关于x的导数时,γ=0时的导数被省略了。我正在寻求有关如何解决此问题的帮助。

maple
1个回答
0
投票

名称

gamma
是 Maple 中的预定义常量

evalf(gamma);

        0.5772156649

您可以首先在顶层声明为

local
,或者您可以使用其他名称。

例如,

restart;
local gamma;

H := piecewise(gamma <> 0,
               exp(-(1 + gamma*(x - alpha)/beta)^(-1/gamma)),
               gamma = 0,
               exp(-exp(-(x - alpha)/beta)));
© www.soinside.com 2019 - 2024. All rights reserved.