Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Raizen525
1

График функции на языке Си

23.05.2014, 22:04. Показов 4358. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно построить график функции y(x)=a*x^3+b*x+c в интервале (L;R). Мне надо только описание функции, которая будет рисовать данный график.

Не знаю, надо или нет, но вот текст программы, она нужна для вычисления интеграла функции y(x):
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# include <stdio.h>
# include <conio.h>
# include <math.h>
# include <stdlib.h>
# include <iostream.h>
# include <graphics.h>
# include <dos.h>
float S, x0, x1, x2, a, b, c, h;
float y0(float x0);
float y1(float x1);
float y2(float x2);
float y0(float x0) { (float)(a*(pow(x0,3))+(b*(x0))+c); return (a*(pow(x0,3))+(b*(x0))+c); }
float y1(float x1) { (float)((a*(pow(x1,3))+(b*(x1))+c)*4); return ((a*(pow(x1,3))+(b*(x1))+c)*4); }
float y2(float x2) { (float)(a*(pow(x2,3))+(b*(x2))+c); return (a*(pow(x2,3))+(b*(x2))+c); }
 
  void main()
{
int i, n, L, R;
textbackground (0);
textcolor (15);
clrscr();
printf ("BBeguTe LeBylu GpaHucy (oT -1000 go 1000): "); // BBog LeBoi GpaHucbl
scanf ("%d", &L);
printf ("BBeguTe npaByu GpaHucy (oT -1000 go 1000): ");
scanf ("%d", &R);               // BBog npaBoi GpaHucbl
if ((L<-1000) || (L>1000) || (R<-1000) || (R>1000))
{
      printf ("HeBo3Mo}l{Ho BblnoLHeHue, BBeguTe GpaHucy oT -1000 go 1000\n");
      printf("Press any key to halt:");
      getch();
      exit(1); 
   }
printf ("BBog a: ");
scanf ("%f", &a);
printf ("BBog b: ");
scanf ("%f", &b);
printf ("BBog c: ");
scanf ("%f", &c);
printf ("BBeguTe 4ucLo Pa36ueHui(oT 0 go 500): ");
scanf ("%d", &n);
if ((n<0) || (n>500))
{
     printf ("BBeguTe 4ucLo Pa3bueHui oT 0 go 500\n");
     printf("Press any key to halt:");
     getch();
     exit(1); 
}
h=(float)(R-L)/n;
x0=L;
x1=L+h;
x2=L+2*h;
{
     for (i=1; i<=(n/2); i+=1)
{
  S+=(float)(h/3)*(y0(x0)+y1(x1)+y2(x2));
  x0+=2*h;
  x1+=2*h;
  x2+=2*h;
}
}
printf ("S(ax^3+bx+c)=%f\n", S);
getch();
}
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2014, 22:04
Ответы с готовыми решениями:

Составить программу на языке Pascal, которая строит график заданной функции
Составить программу на языке Pascal, которая строит график заданной функции (в координатах (F (x),...

Написать программу на языке QBasic, которая рисует график функции, вида на заданном интервале [k; m]
Написать программу на языке QBasic, которая рисует график функции, вида на заданном интервале ....

Найти производные функции и на одном графике построить график данной функции, график первой и второй производной.
найти производные первого и второго порядка функции и на одном графике построить график данной...

Используя график функции построить график смещённой функции
используя график функции y=log2x построить график функции y=log2(x+2) Полностью решение нужно)))

0
23.05.2014, 22:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.05.2014, 22:04
Помогаю со студенческими работами здесь

Построить график функции y=x^2. График строится из отрезков и алгоритма Брезенхема
Построить график функции y=x^2. График строится с помощью отрезков. Для построения отрезков...

Составить график функции. Дана функция нужно построить график по полученным точкам
Помогите составить график функции. Дана функция нужно построить график по полученным точкам...

Исчезли функции на английском языке, и некоторые русские функции в Экселе
после добавления какой-то надстройки у меня из меню функции исчезли функции на англ. языке и...

Построить график функции и график её производной
Построить график функции (a*x^4)+(b*x^3)/(x^2+c) + График производной


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru