isdifferentiable - 区分的な関数に対する判定
使い方
isdifferentiable(expr,var,class)
isdifferentiable(expr,var,class,varparam)
パラメータ
expr - 式
var - 変数名
class - expr が c^n 級にあるかどうかを示す数 n
varparam - (オプション) 名前
|
説明
|
|
•
|
isdifferentiable は、piecewise または abs, signum, max, ... のような区分的な関数を含む式が C^class 級であるかどうかを判定します。それは、true か false のどちらかを返します。
|
•
|
オプション引数 varparam は、関数に渡すことができ、 expr が C^n 級でない場合に、varparam は関数がどの C^n 級に属すかの情報と n+1 次導関数の不連続点のリストを含んでいます。
|
|
|
例
|
|
>
|
piecewise(x<-1,-x,x<1,x*x,x);
|
| (2.1) |
>
|
isdifferentiable(%,x,1);
|
| (2.2) |
>
|
isdifferentiable(%%,x,2,'la');
|
| (2.3) |
| (2.4) |
>
|
isdifferentiable(abs(x),x,2);
|
| (2.5) |
>
|
isdifferentiable(abs(x),x,2,'la');
|
| (2.6) |
| (2.7) |
|
|