Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Милашечка
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 117
#1

построить график выбранной функции.запуталась - C++

05.05.2013, 00:33. Просмотров 561. Ответов 2
Метки нет (Все метки)

значения функций у меня выводятся..то что будет координатными осями,прямые я провела.. а как дальше запуталась.. для того чтобы построить нужный график нужно каждую точку перевести в систему координат экрана,
т.е. умножена на масштаб, переведена в целый тип и сдвинута на расстояние соответствующее положению
оси координат.

чтото вроде этого должно быть::


C++
1
2
3
x1=x0+int(mx*x); 
y1=y0-int(my*y); 
moveto(x1,y1);lineto(x1,y1);

где x0=320(640/2); y0=240(480/2);- это начало координат в центре экрана
mx и my - масштаб на который нужно умножать.. вот его то я и незнаю как правильно посчитать..
mx=620/(реальные значения)-начальные и конечные значения графика у меня разные могут быть,потому что все три функции ,из которых выбирать, на разных интервалах вызываются,как правильно записать незнаю

my=440/максимум принятых значений функции - их тоже разное количество.. как записать незнаю...
так правильно или нет?как правильно считать??
подскажите как.
в програмке пока на построение ничего подобного не писала, но если нужно будет - скину,чтоб было понятно для каких функций
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2013, 00:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос построить график выбранной функции.запуталась (C++):

Перевести с Pascal вычисление функции на заданном промежутке и построить график этой функции - C++
uses crt,graphABC; function y(x:real):real; begin if x<0 then y:=x*x else if x<=2.5 then y:=1+3*ln(abs(1-x*x*x)) else...

Написать блок-схему и программу вычисления функции на заданном промежутке и построить график этой функции - C++
написать блок-схему и программу вычисления функции на за- данном промежутке с шагом 0.2 и построить график этой функции.

Построить график функции - C++
должно присутствовать изображение формулы, определяющей форму графика. Диапазон изменения переменной должен задаваться в строке ввода....

Построить график функции - C++
Постройте график функции y = sin2(x)+2 на интервале . Обозначьте оси координат, нарисуйте координатную сетку, укажите цены делений и...

Построить график функции y=|3x^2+|x|-3| - C++
Нужно построить график функций! выражения y=|3x^2+|x|-3| , в котором используется табуляция A=-2 B=2 H=0.3 Помогите пожалуйста, а то...

Построить график функции - C++
написать программу, которая выводит на экран график функции y=2*sin(x)*exp(sqrt(5)

2
okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 204
05.05.2013, 01:42 #2
Девочка, кинь пожалуйста задачу в чистом виде)
0
Милашечка
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 117
06.05.2013, 13:54  [ТС] #3
okman, а зачем вам задача в чистом виде??я эту часть задания еще не выполнила..наверное лучше условие,чтоб было видно хоть какие у меня интервалы..
даны три функции
x*cos(x))/(1+ pow(x,2) на интервале -4 4
exp(x)/x на интервале -6 1
1/(3+2*cos(x)) на интервале 0 4
нужно найти вторую производную и по выводящимся значениям построить график..в программе у меня только сделанная первая часть задания,то есть считается производная и выводятся в файл значения+то что будет координатными прямыми,когда будет график..осталось его построить..
смысл как делать понимаю,только с масштабированием не разберусь..
для примера нашла паскалевскую версию как надо делать,но путаюсь очень изза того что на си учусь...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2013, 13:54
Привет! Вот еще темы с ответами:

Построить график функции - C++
Здравствуйте, помогите с написанием программы. Есть функция y=a*{x}^{2}+b. Программа заключается в том, что нужно построить данный график с...

Построить график функции - C++
помогите построить график функции.Построить график функции C++ Экспонента: y = e^x

Построить график функции - C++
#include <clocale> #include <ctime> #include <cstdlib> #include <cmath> #include <iostream> #include <vector> #include...

Построить график функции - C++
Построить график функции в соответствии с вариантом задания, указанного в табл. 4. на отрезке от a до b. ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru