IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> график Sin(x), язык Си
сообщение
Сообщение #1


Влюблённый псих
***

Группа: Пользователи
Сообщений: 185
Пол: Женский
Реальное имя: Лейла

Репутация: -  1  +


Пользователь вводит начальный x0 и конечный x2, затем программа высчитывает Sinx по ряду Тейлора с такой точностью, с какой запросит пользователь. Например k=5 (количество членов ряда), или k=50, тогда точность вычислений будет выше. Программа высчитывает Sinx от x=x0 до x=x2 с шагом dx, который тоже определяется пользователем. Меня интересует, как можно связать полученные в результате точки с системой координат. Как правильно задать расположение точек на экране, чтобы получился график?

Добавлено через 3 мин.
блин все-равно неточный вопрос получился. не как правильно задать расположение.. а вот например у меня получился x=0, y=0 соответсвенно. Их пересечение будет началом отсчета координат. Затем dx=0.5 предположим. значит уже пересечение x=0.5 и y = 0.47.. Куда тыркнуть полученную точку!? blink.gif

Сообщение отредактировано: Тёмный Эльф -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Ну, введи какой-то коэффициент масштабирования. Например, так: поскольку значения Y по модулю не могут превышать 1 (для функции Y = Sin(X), я имею в виду), а размеры экрана по вертикали = 480 пикселов, то отображать, скажем, Y*200 вместо просто Y, оно однозначно поместится на экран, и будет хорошо видна форма графика...

Подобные соображения - и относительно масштаба по X, только здесь тебе надо принять в расчет, сколько периодов синусоиды ты хочешь отобразить на графике...
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 15.04.2025 2:52
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name