![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.03.2009
Сообщений: 14
|
![]()
В си++ графики строятся по точкам.Как найти эти точки?как их подсчитать?
|
![]() |
![]() |
![]() |
#2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Странный вопрос. Что Вам конкретно надо?
|
![]() |
![]() |
![]() |
#3 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Ну вот есть у вас уравнение. Например, y = x.
И есть у вас экран. Естественно, координаты, которые используются в уравнении и координаты экрана (в пикселях) - не одни и те же. Поэтому нужно переводить одни в другие, прежде чем строить. У вас есть левая граница экрана (0) и правая. Также верхняя (0) и нижняя. И вы должны задать область видимости декартовой системы координат. Тоже будет левая, правая, верхняя и нижняя границы. Дальше вам нужно строить график. Вы берете точку и подставляете ее в уравнение. В итоге имеем 2 точки. С помощью соотношений находите координаты этой точки на экране. И тогда ее рисуете.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.03.2009
Сообщений: 14
|
![]()
необходимо построить графики функций y=cos(x) и y=cos(x)*sin(x)
Код:
|
![]() |
![]() |
![]() |
#5 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Тогда левые и верхние границы совпадают (равны 0). Правая граница системы пусть будет 20, а экрана - 1024. И имеется координата по x равная 5. Тогда как ее перевести в пиксели? Соотношением. 20 - 1024 5 - x_pixel => x_pixel = 5*1024/20. Аналогично для y.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Графики | Slavik | Microsoft Office Excel | 13 | 20.03.2009 15:45 |
Графики.... | a_n_n_a | Помощь студентам | 4 | 08.03.2009 04:20 |
Графики в БД | ~LiS~ | БД в Delphi | 1 | 05.06.2008 22:19 |
графики | ZhekON | Помощь студентам | 6 | 10.04.2008 18:14 |
Графики | delphin100 | Общие вопросы Delphi | 6 | 16.03.2008 10:40 |