|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.04.2013, 18:18 | #1 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 49
|
Turbo Pascal, программа построения графика
Помогите пожалуйста написать программу которая строит график заданного нелинейного уравнения(как на картинке) :2^x=sin(x+Pi/6) или запись в Pascal (exp(ln(2)*x)-sin(x+Pi/6)).
|
28.04.2013, 08:24 | #2 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 49
|
Уже программа есть, только работает в принципе правильно, но выдает ошибку, помогите исправить.
Код:
|
28.04.2013, 08:52 | #3 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Навскидку: Вы всерьез считаете, что имеет смысл строить график при x>2?
Код не смотрел, но вполне вероятно, что правая часть графика уходит слишком высоко вверх так, что это выходит за диапазон представления чисел. Значит, нужно отсекать: либо заданием других пределов для построения графика в целом, либо, если это по каким-то причинам нежелательно, - проверять, что очередной сегмент кривой попадает в область построения графика (в данном случае y<8) и если не попадает - не пытаться его строить. |
28.04.2013, 09:16 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
На этом графике шкала по Y и шкала по X на данном графике имеют РАЗНУЮ размерность (единичный отрезок по оси X во много раз больше, чем тот же единичный отрезок по оси Y). В программе на Паскале этого, как мы видим, НЕТ. поэтому, нужно или ограничивать размерность графика 2^x (как и предложил s-andriano), либо вводить коэффициент сжатия по оси Y... |
|
28.04.2013, 18:09 | #5 |
Пользователь
Регистрация: 09.10.2012
Сообщений: 49
|
Спасибо! Исправила, все работает.
|
28.04.2013, 19:27 | #6 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Если бы это была геометрия - другое дело, там единый масштаб по осям - насущная необходимость, иначе у нас будет форменная вакханалия с углами. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Требуется разработать программу для построения на экране графика функции f(X) | igagogi | Помощь студентам | 0 | 23.12.2012 18:59 |
Графика (программа построения графиков)) | zooom | Общие вопросы C/C++ | 1 | 16.04.2009 15:47 |
Программа построения графика | KpeHDeJIb | Помощь студентам | 3 | 07.07.2008 08:05 |