Математический форум Math Help Planet
http://mathhelpplanet.com/

Формула вместо ЕСЛИ
http://mathhelpplanet.com/viewtopic.php?f=10&t=30227
Страница 1 из 1

Автор:  art_rrc [ 13 янв 2014, 21:18 ]
Заголовок сообщения:  Формула вместо ЕСЛИ

Есть у кого-нибудь идеи функции, навовем ее "y", которая при всех значениях возвращает 0, но при единственном значении аргумента,назовем его "x" выдает 1.
Т.е. чтоб получился аналог записи..
Если y=x то 1 иначе 0.

Можно использовать все математические операции, а также модуль, округление до ближайшего целого, а также отбрасывание дробной части.

ПРИМЕР
Для условия Если x>y то 1 иначе 0

a= ((x-y)/|y-x|+1)/2

Автор:  radix [ 13 янв 2014, 22:28 ]
Заголовок сообщения:  Re: Формула вместо ЕСЛИ

Непонятно, что делать с делением на 0. В том примере, что Вы привели, это не особо продумано. Что будет, если x=y?

Если с делением на ноль не особо заморачиваться, то Вашу задачу можно решить так:
если числа x и y разные, то [math]\frac{ x-y }{ y-x }[/math] всегда равно -1.
То есть искомое выражение может выглядеть так:[math]\frac{ x-y }{ y-x }+1[/math]
В случае, если числа разные, это выражение будет работать, а если одинаковые - деление на 0 :pardon:

P.S. Странное задание...

Автор:  Dotsent [ 14 янв 2014, 09:51 ]
Заголовок сообщения:  Re: Формула вместо ЕСЛИ

1/exp|x-y|, и отбрасывание дробной части.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/