Ошибки в Student:-Calculus1

Форум пользователей пакета Maple

Модератор: Admin

Markiyan Hirnyk
Сообщения: 1358
Зарегистрирован: Вс дек 04, 2011 11:07 pm

Ошибки в Student:-Calculus1

Сообщение Markiyan Hirnyk » Сб мар 02, 2019 7:04 pm

Рассмотрим график функции

Код: Выделить всё

restart; Student[Calculus1]:-FunctionPlot((x-floor(x))*sin(Pi*x)^2, x = -3 .. 2)

Фенкция, заданная выражением

Код: Выделить всё

(x-floor(x))*sin(Pi*x)^2,

дифференцируема на всем множестве действительных чисел. Для нецелых значений аргумента это понятно, а для целых, например 1, можно доказать

Код: Выделить всё

limit((eval((x-floor(x))*sin(Pi*x)^2, x = 1+h)-(eval((x-floor(x))*sin(Pi*x)^2, x = 1)))/h, h = 0);
0

В то же время

Код: Выделить всё

Student[Calculus1]:-CriticalPoints((x-floor(x))*sin(Pi*x)^2, x = -3 .. 2);
                     [-3, -2, -1, 0, 1, 2]
Student[Calculus1]:-CriticalPoints((x-floor(x))*sin(Pi*x)^2, x = -3 .. 2, numeric);
 [-2.415392953, -2.000000000, -1.99999999999964, -1.415392953,  -1.00000000000828, -1.000000000, -0.4153929533, 0.,
   0.5846070467, 0.999999999995047, 1.000000000, 1.584607047]
 Student[Calculus1]:-Roots(diff((x-floor(x))*sin(Pi*x)^2, x), x = -3 .. 2, numeric);
   [-2.415392953, -1.415392953, -0.4153929533, 0.5846070467,   1.584607047]