Страница 1 из 1

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

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

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

Добавлено: Пн мар 12, 2018 9:18 am
Markiyan Hirnyk
Посмотрите справку команды select.

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

Добавлено: Пн мар 12, 2018 12:00 pm
Kitonum
Вот 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)}; # Третий способ