![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
![]()
Проблема такая пишу программу которая строит тригонометрические графики графики строит отрезками для плавных углов проблема такая при построении tg ctg получается следующие
![]() ![]() |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Ну как вариант, ввести ОДЗ и проверять, не выходят ли из неё текущие значения. Или проверять, не является ли некоторое значение f(x) бесконечным или NaN'ом. (что, правда, может не прокатить если шаг по x достаточно большой, и в N*п/2 (в данном случае) он может не попасть.)
|
![]() |
![]() |
![]() |
#3 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
![]()
это тоже вряд ли поможет одз здесь x=pi/2+pik r целоедаже если прокатит надпись то как я буду проверять k каким циклом и насколько это увеличит время. а второй вариант я не сосем понял
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]() |
![]() |
![]() |
![]() |
#5 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
![]()
Вы меня не совсем поняли я конешно опечатался вместо r kнадо но это не важно как я одз проверять буду
x<>Pi/2+Pi*k k-любое целое число tg x<>Pi*k k-любое целое число ctg |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Область значений функции, а не область определения.
Если |ctg(Xn)| > 1e3 и |ctg(Xn+1)| > 1e3 (или 1e10, 1e100, какой Вам масштаб больше нравится, n+1 - индекс) значит не рисуем. Или если оба этих значения "вылазят за экран" в пересчёте на видовые координаты. |
![]() |
![]() |
![]() |
#7 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
![]()
я наверно знаю что сделать я просто проведу асимптоты и проверять вроде не надобудет а метод который вы подсказальи граничивает по оси оу от -1 до 1 спасибо за помощь
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графики в БД | ~LiS~ | БД в Delphi | 1 | 05.06.2008 22:19 |
графики | ZhekON | Помощь студентам | 6 | 10.04.2008 18:14 |
Реализация графики посредство C# | СтаниславОлегович | Общие вопросы .NET | 1 | 11.12.2007 15:16 |
таймер и вывод графики | Volkogriz | Мультимедиа в Delphi | 4 | 08.12.2007 12:11 |
Рисование графики на Win Api помогите | exolot128 | Помощь студентам | 12 | 08.10.2007 15:24 |