Алгоритм построения графика функции... |
Здравствуйте, гость ( Вход | Регистрация )
Алгоритм построения графика функции... |
Гость_Гость_Serg_yl_*_* |
8.3.2011, 19:44
Сообщение
#1
|
Гости |
Вечер добрый! :-)
Стоит задача. Разработать программу для вычисления определенного интеграла методом средних прямоугольников для функции типа: y=a*cos(b*x)+x^d. Коэффициенты a, b, c, d и границы интервала интегрирования считываются из файла. В диалоге необходимо изобразить график функции, графики прямых, ограничивающих область интегрирования, оси координат. Итак, начну излагать все порядку. Прошу меня поправить, если я не правильно излагаю алгоритм нахождения координат точек графики и вычисления определённого интеграла методом средних прямоугольников. 1. Построим график функции y=a*cos(b*x)+x^d. 1.1 Присвоим значения коэф. и границы интегрирования:
1.2 Получим общее кол. точек графика (итераций) с помощью метода средних прямоугольников.
1.3 Найдем координаты всех точек для построения графика ограниченного [0, 10].
Таким образом мы получаем 2 массива (xxx1 - коорд. X и yyy1 - коорд. Y ) типа double. 1.4 Строим наш график.
И тут начинается интересное... Программа запускается без ошибок, но график не строиться, а сама программа зависает (не отвечает). Приходится завершать только через диспетчер задач. 2. С нахождением определённого интеграла вроде все более менее понятно, хотя немного погодя тоже напишу. Прошу вашей помощи! Огромное спасибо! |
|
|
Гость_Найтхевен_* |
14.4.2011, 23:03
Сообщение
#2
|
Гости |
"1.4 Строим наш график.
cosFunCurve = new QwtPlotCurve("Test"); cosFunCurve->setPen(QPen(Qt::blue)); cosFunCurve->setData(xxx1,yyy1,iter); cosFunCurve->attach(funPlot); funPlot->replot();" скажите,пожалуйста какие библиотеки надо подключать чтобы это юзать и как полученный график отобразить в виджет(какой виджет) |
|
|
Текстовая версия | Сейчас: 3.1.2025, 9:03 |