![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как найти какой области принадлежит значение? [D7, XP]
NBAH1990 © (2010-01-18 12:12:00)допустим есть 3 значения t>=-7/4 ;;; t>=-13 ;;; t<=5/3 на диаграмме я определил что t принадлежит (-7/4;5/3)
а как сделать это не пользуясь вектором? Просто пишу программу, и надо написать код на это дело. А с графиком это не получится =((
Если есь решения то напишите кодом =)) Кто кодом не может педложите варианты сам попробую.
Юрий Зотов (2010-01-18 13:24:00) [1]> NBAH1990 (18.01.10 12:12)
> педложите варианты сам попробую.
1. Массив границ интервалов сортируем по возрастанию (один раз).
2. В цикле идем по этому массиву от начала и до тех пор, пока искомое значение t не превысит очередную границу. Как только превысит - интервал найден (эта граница и следующая за ней).
Jeer (2010-01-18 12:50:00) [2]
> Если есь решения
Начни вопрос "с начала", не хочется гадать на твоей бессвязной речи.
Хотя, если я правильно угадал, то
достаточно трех if для отсортированных граничных точек, чтобы определить одну из 4-х областей
if t >= tсред then
if t > tправ then "4"
else "3"
else
if t <= tлев then "2"
else "1"
Дмитрий С (2010-01-18 12:46:00) [3]Найти наибольшее среди ">="
И наименьшее среди "<="
Это и будут границы искомого интервала.
Он в квадратных скобках должен записываться.
Сергей М. (2010-01-18 12:37:00) [4]
> как сделать это не пользуясь вектором?
Каким таким "вектором" ?)