Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 4
Регистрация: 16.02.2013
Сообщений: 123
1

Построить график выбранной функции

05.05.2013, 00:33. Просмотров 694. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2013, 00:33
Ответы с готовыми решениями:

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

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

Построить график функции
помогите составить программу вычеркивания графика полукубической параболы

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

2
15 / 21 / 8
Регистрация: 05.04.2013
Сообщений: 204
05.05.2013, 01:42 2
Девочка, кинь пожалуйста задачу в чистом виде)
0
0 / 0 / 4
Регистрация: 16.02.2013
Сообщений: 123
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 13:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

Построить график функции
Нужен код или формула для того что бы построить функцию в WindowsForms: x^2 - 3 / sqrt3x^2 - 2


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

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

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