Kernel connection has been lost...

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

Модератор: Admin

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

Kernel connection has been lost...

Сообщение Markiyan Hirnyk » Пт ноя 23, 2018 11:47 pm

Команда

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

restart; Student[Calculus1]:-Roots((cos@@3)(x) = (sin@@3)(x), x = 0 .. 2*Pi);
вместо [], т.е. нет решений в закнутой форме, теряет связь с ядром в течение трех минут.

Kitonum
Сообщения: 2077
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Kernel connection has been lost...

Сообщение Kitonum » Сб ноя 24, 2018 1:20 am

Имеется 2 корня, которые легко найти численно:
Student[Calculus1]:-Roots((cos@@3)(x) = (sin@@3)(x), x = 0 .. 2*Pi, numeric);

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

Re: Kernel connection has been lost...

Сообщение Markiyan Hirnyk » Сб ноя 24, 2018 8:11 am

Kitonum, Вы ломитесь в открытую дверь. Мое сообщение о недопустимой серьезной ошибке в
.

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

Re: Kernel connection has been lost...

Сообщение Markiyan Hirnyk » Пт фев 01, 2019 8:59 pm

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

restart; plot(limit((1+x^n+(2*x-2)^(2*n))^(1/n), n = infinity), x = -3/2 .. 2);
Kernel connection has been lost

в течение нескольких десятков секунд. Ресурсы компа далеко не исчерпаны. Ошибка свидетельствует о плохом программировании.

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

Re: Kernel connection has been lost...

Сообщение Markiyan Hirnyk » Пн мар 11, 2019 1:26 pm

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

restart;
 Student:-MultivariateCalculus:-LagrangeMultipliers(x1^5+x2^5+x3^5+x4^5+x5^5, [x1+x2+x3+x4+x5, x4^2*x5^2+x1^2+x2^2+x3^2+x6^2-1], [x1, x2, x3, x4, x5])
Kernel connection has been lost

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

Re: Kernel connection has been lost...

Сообщение Markiyan Hirnyk » Пн мар 25, 2019 12:27 pm

Очередной дефект:

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

restart; with(Student[VectorCalculus]):
ArcLength(`<,>`(cos(t)^(1/100), sin(t)^(1/100)), t = 0 .. (1/2)*Pi, output = value);

Kitonum
Сообщения: 2077
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Kernel connection has been lost...

Сообщение Kitonum » Пн мар 25, 2019 1:08 pm

Maple пытается символьно вычислить этот интеграл (что вероятно невозможно) и программа зависает. Проблема легко решается, если интеграл считать численно:
restart; with(Student[VectorCalculus]):
ArcLength(`<,>`(cos(t)^(1/100), sin(t)^(1/100)), t = 0 .. (1/2)*Pi, output = integral);
evalf(%);
Изображение

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

Re: Kernel connection has been lost...

Сообщение Markiyan Hirnyk » Пн мар 25, 2019 1:16 pm

Kitonum, спасибо за обход. Качественный софт такой ошибки не должен допускать в принципе.
PS. Вдобавок, та же оказия с

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

restart; with(Student[VectorCalculus]):
plot(p->evalf(ArcLength(`<,>`(cos(t)^p, sin(t)^p), t = 0 .. (1/2)*Pi, output = integral)),0..1);

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

Re: Kernel connection has been lost...

Сообщение Markiyan Hirnyk » Ср мар 27, 2019 3:09 pm

Код

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

C1 := 2*t*v*w-t^2-v^2-w^2+1 > 0; C2 := 1-w^2+(w^2-1)*x^2-y^2+v^2*(y^2-1)+2*w*y*z-z^2+2*v*x*(-w*y+z)+t^2*(z^2-1)+2*t*(x*(-w*z+y)+v*(-y*z+w)) > 0;
C3 := -1 < t and t < 1 and -1 < v and v < 1 and -1 < w and w < 1 and -1 < x and x < 1 and -1 < y and y < 1 and -1 < z and z < 1;
C4 := -u^2*(t^2+v^2-1)+2*t*u*v*x-x^2 > 0;
C5 := -u^4*w^2-x^2+2*u^3*w*(t*y+v*z)+2*u*x*(t*v+y*z)+u^2*(1-v^2+w^2*x^2-2*v*w*x*y+(v^2-1)*y^2-2*t*(v*y+w*x)*z-z^2+t^2*(z^2-1)) > 0;
solve({C1, C2, C3, C4, C5});
обрушивает Мэйпл, да так, что приходится обращаться к Менеджеру задач.