|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2008, 09:32 | #1 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
Графики
Проблема такая пишу программу которая строит тригонометрические графики графики строит отрезками для плавных углов проблема такая при построении tg ctg получается следующие как мне от этого избавиться не как не найду написать if x mod pi/2 нельзя. подскажите
|
16.03.2008, 09:58 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Ну как вариант, ввести ОДЗ и проверять, не выходят ли из неё текущие значения. Или проверять, не является ли некоторое значение f(x) бесконечным или NaN'ом. (что, правда, может не прокатить если шаг по x достаточно большой, и в N*п/2 (в данном случае) он может не попасть.)
|
16.03.2008, 10:03 | #3 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
это тоже вряд ли поможет одз здесь x=pi/2+pik r целоедаже если прокатит надпись то как я буду проверять k каким циклом и насколько это увеличит время. а второй вариант я не сосем понял
|
16.03.2008, 10:07 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
|
16.03.2008, 10:10 | #5 |
Он лайн
Форумчанин
Регистрация: 26.09.2007
Сообщений: 173
|
Вы меня не совсем поняли я конешно опечатался вместо r kнадо но это не важно как я одз проверять буду
x<>Pi/2+Pi*k k-любое целое число tg x<>Pi*k k-любое целое число ctg |
16.03.2008, 10:20 | #6 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Область значений функции, а не область определения.
Если |ctg(Xn)| > 1e3 и |ctg(Xn+1)| > 1e3 (или 1e10, 1e100, какой Вам масштаб больше нравится, n+1 - индекс) значит не рисуем. Или если оба этих значения "вылазят за экран" в пересчёте на видовые координаты. |
16.03.2008, 10:40 | #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 |