0 / 0 / 0
Регистрация: 14.05.2018
Сообщений: 1
|
|
1 | |
Реализация программы построения графиков функции14.05.2018, 21:56. Показов 2476. Ответов 1
Метки нет (Все метки)
Подскажите, пожалуйста, каким образом можно реализовать программу построения любых графиков функции одной переменной любом из языков С, С++ или С#. Можно ли свести процесс построения графиков функции таким образом, чтобы введенный график строился по точкам?(если да, то какой уровень сложности будет иметь такая программа)
0
|
14.05.2018, 21:56 | |
Ответы с готовыми решениями:
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 | |
16.05.2018, 08:28 | |
Помогаю со студенческими работами здесь
2
Какие функции используются для построения трехмерных графиков? Визуальное програмирование, программа для построения графиков функции Ошибки в разработке программы для оценки методов решения дифференциальных уравнений и построения графиков Изучение построения графиков функции на заданном интервале с помощью средств среды программирования Turbo Pascal 7.0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |