Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > .NET для новичков > Как построить график функции tg(X)??? |
Автор: RammeN 19.12.2007, 17:44 |
Пожалуйста, расскажите как построить график функции y=tg(X), буду очень благодарен! Надо курсовую доделать, а как сделать тангенс - ума не хватает! ![]() |
Автор: mr.DUDA 19.12.2007, 20:09 | ||
Создаём проект Windows Application, кидаем на форму Panel, подписываемся на событие панели Paint. Пишем код:
Можно также заменить Tan на Sin или Cos и посмотреть что получится ![]() |
Автор: farad 19.12.2007, 20:58 |
mr.DUDA, безусловно прокатит ![]() |
Автор: Real 19.12.2007, 23:39 | ||
Например как? Глупый вопрос,но скажы? Напримере покажы, если не сложно? |
Автор: RammeN 20.12.2007, 09:54 |
mr.DUDA, низкий вам поклон!!! Большое спасибо! ![]() ![]() ![]() |
Автор: Solotoy29 8.1.2010, 01:25 |
привет всем, подскажите пожалуста как нарисовать график двух переменных, например вот этой функции: (-2 * Math.Pow(_x2, 3) + 6 * Math.Pow(_x2, 2) + 6 * _x2 + 10) * Math.Sin(Math.Log(_x1, Math.E)*Math.Pow(Math.E,_x2)) или посоветуйте где можно найти примеры такиг графиков... |
Автор: Heinzz 8.1.2010, 13:33 |
вероятно это поверхность или группа поверхностей |
Автор: Heinzz 8.1.2010, 13:48 |
для плоской графики можно использовать ZedGraph |
Автор: Solotoy29 13.1.2010, 22:54 |
График мне нужен по теме генетических алгоритмов, оси координат принимают значение поколений и функцыи, какуя я выше приводил, а самая функцыя имеет две переменные (х1 и х2), пользуюсь компонентом ZedGraph но ничего путнего не выходит... |
Автор: GavriKos 17.1.2010, 18:29 |
Если у тебя две оси координат, то у тебя все выражение равно 0, тогда можно одну перменую выразить через другую. И, по моему, т ы сген.алгоритмами что то напутал. |
Автор: Gein 6.12.2010, 22:32 |
Здравствуйте! mr.DUDA, В Вашем коде у меня при построении график тангенса пишет " ошибка переполнения", Вы не могли бы сказать, как её можно исправить? И желательно, чтобы тангенс рисовался без этих вертикальных линий, потому что в этих точках он не существует :( Заранее спасибо всем откликнувшимся! |
Автор: Enter 13.12.2010, 18:44 | ||||
скорее всего значение выходит слишком большое для Int32. я бы сначала сделал проверку функции на существование и вставил ловлю ошибок
чтобы тангенс рисовался без вертикальтных линий, надо тока точки рисовать. при соединении точек линиями график портится. у меня вроде было простенькое приложение с тангенсом и не только. http://rapidshare.com/files/436694834/sin.zip |