_e
0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 1
1

Реализация программы построения графиков функции

14.05.2018, 21:56. Показов 2476. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите, пожалуйста, каким образом можно реализовать программу построения любых графиков функции одной переменной любом из языков С, С++ или С#. Можно ли свести процесс построения графиков функции таким образом, чтобы введенный график строился по точкам?(если да, то какой уровень сложности будет иметь такая программа)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2018, 21:56
Ответы с готовыми решениями:

Построения графиков функции
Разработать программу для построения графиков функции указанного вида на указанном пользователем...

Создание программы для построения графиков функций
Создание программы для построения графиков функций. Если можно с исходниками, спасибо заранее

Программа построения графиков функции
Вывести на экран в графическом режиме графики двух функций интервале от до с шагом dx. Первая...

Разработать программу для построения графиков функции
Разработать программу для построения графиков функции. Считать из файла, указанного пользователем...

1
2317 / 1141 / 704
Регистрация: 25.04.2016
Сообщений: 3,267
16.05.2018, 08:28 2
Допустим, окно вашего терминала - это лист, на котором мы будем ставить точки, размер окна в среднем 80x25 знакомест, т.е. мы можем вывести на экран не более 80x25 точек. Иными словами график выйдет весьма приблизительным.

Теперь думаем. Первое знакоместо имеет 0 по x и 0 по y. Второе - 0,1. Третье 0,2.. и так далее. Т.е. номера строк терминала - это y, номера столбцов - x.

Остается лишь взять все координаты x от 0 до 79 и подставить их в функцию, таким образом мы найдем все соответствующие координаты y.

И теперь осталось лишь вывести на экран только те точки, координаты y которых оказались в диапазоне от 0 до 24...

Как именно это сделать? Ну, способов реализации довольно много. Например, создать двумерный массив 80x25, и ставить 0 туда, где точки нет, и 1 - туда, где точка есть,а затем вывести его на экран целиком, заменяя нуля пробелами, а единицы символами точки, например '*'

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

Идея, крайне дурацкая, зато очень простая в реализации.

Если же вы хотите строить нормальные графики, то OpenGL и SDL вам в помощь. Там можете извращаться как угодно. Например, вот так.
0
16.05.2018, 08:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2018, 08:28
Помогаю со студенческими работами здесь

Какие функции используются для построения трехмерных графиков?
Какие функции используются для построения трехмерныхbграфиков?

Визуальное програмирование, программа для построения графиков функции
Есть программа, для заданной функции она строит график, выглядит примерно вот так как на первой...

Ошибки в разработке программы для оценки методов решения дифференциальных уравнений и построения графиков
Добрый день! Моя программа состоит из следующих подпрограмм: - подпрограмма определения функции...

Изучение построения графиков функции на заданном интервале с помощью средств среды программирования Turbo Pascal 7.0
Здраствуйте! Порядок выполнения: 1. Очистить экран монитора и при необходимости установить ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru