Сформируйте множество выражений, обращающихся в ноль при x = 0

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

Модератор: Admin

md_house
Сообщения: 1
Зарегистрирован: Вс мар 11, 2018 12:39 pm

Сформируйте множество выражений, обращающихся в ноль при x = 0

Сообщение md_house » Вс мар 11, 2018 12:41 pm

Задайте последовательность выражений, зависящих от переменной x , например
> Y := x^2, sqrt(x), 1/(1+x^2), exp(-x), x^3+2x-1, ln(x+1);
Сформируйте множество выражений, обращающихся в ноль при x = 0

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

Re: Сформируйте множество выражений, обращающихся в ноль при x = 0

Сообщение Markiyan Hirnyk » Пн мар 12, 2018 9:18 am

Посмотрите справку команды select.

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

Re: Сформируйте множество выражений, обращающихся в ноль при x = 0

Сообщение Kitonum » Пн мар 12, 2018 12:00 pm

Вот 3 способа решить проблему. Первый способ Вам уже указал уважаемый M. Hirnyk.

Y := {x^2, sqrt(x), 1/(1+x^2), exp(-x), x^3+2*x-1, ln(x+1)};
select(y->eval(y,x=0)=0, Y); # Первый способ
remove(y->eval(y,x=0)<>0, Y); # Второй способ
{seq(`if`(eval(y,x=0)=0,y,NULL), y=Y)}; # Третий способ