0 / 0 / 0
Регистрация: 23.06.2008
Сообщений: 4
|
|
1 | |
Построение графика функции23.06.2008, 00:47. Показов 12539. Ответов 6
Метки нет (Все метки)
задание:
Запрограммировать на VC++ вывод в центральную область формы графика функции на интервале (А- В) с шагом дискретизации h: y =x*x,x > 5; y =x*x*x,3 <= x <= 5; y =(x- a),x < 3 при А=0, В = 10, h = 0,1. Предусмотреть формирование осей координат с соответствующей оцифровкой и вывод самой функции в виде точек произвольного цвета. В случае нечеткого вывода графика из-за слишком большого шага дискретизации допускается уменьшение этого шага до уровня, когда график функции будет четко виден на форме. Кроме того, для лучшего просмотра допускается подбор пар цветов для графика и фона формы. вот http://fileshare.in.ua/842264 архивчик там задание и исходники. посмотрите и помогите кто чем может. з.ы. сори за то что архив на файлобменике, на форум что то не получилось загрузить. можете стукнуть в асю 6698740
0
|
23.06.2008, 00:47 | |
Ответы с готовыми решениями:
6
Построение графика по функции Построение графика функции Построение графика функции по точкам Построение графика функции cos x^2 |
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
||||||
23.06.2008, 02:25 | 2 | |||||
Идея простая.заводишь переменную i,и прогоняешь ее в цикле for
После этого нужно отрисовать график - пробегаешь по списку,и от каждой точки к следующей рисуешь линию. Ну,оси координат еще дорисовать
0
|
0 / 0 / 0
Регистрация: 23.06.2008
Сообщений: 4
|
|
23.06.2008, 02:34 [ТС] | 3 |
что-то мне не совсем понятно что такое AddPoint
0
|
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
23.06.2008, 02:46 | 4 |
то,что тебе надо написать.ты же идею просил,а не программу
0
|
0 / 0 / 0
Регистрация: 23.06.2008
Сообщений: 4
|
|
23.06.2008, 02:50 [ТС] | 5 |
AddPoint - это переменная?))))
0
|
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
23.06.2008, 02:57 | 6 |
Это абстракция.на месте AddPoint должна быть функция,которую ты напишешь,
которая будет добавлять в список очередную точку А вот списком будет переменная.Если ты не знаешь,как создавать и использовать списки - загугли этот вопрос. После того,как этот цикл заполнит список,можно выводить на экран. Можно вместо списка использовать дин.массив точек POINT* points = new POINT[(A-B)/h]; тогда вместо AddPoint будет points[i]=...
0
|
0 / 0 / 0
Регистрация: 23.06.2008
Сообщений: 4
|
||||||
23.06.2008, 18:51 [ТС] | 7 | |||||
вот решил сделать по такому алгоритму.
в чем ошибка пишит "warning C4244: '=' : conversion from 'double' to 'float', possible loss of data"
0
|
23.06.2008, 18:51 | |
23.06.2008, 18:51 | |
Помогаю со студенческими работами здесь
7
Построение графика графика квадратичной функции Построение графика графика квадратичной функции Вычисление функции на заданном промежутке, и построение графика этой функции Графика Си. Построение графика функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |