1 / 1 / 1
Регистрация: 07.10.2010
Сообщений: 75
|
|
1 | |
график функции02.12.2010, 19:33. Показов 1520. Ответов 3
Метки нет (Все метки)
вот код программы:
#include <stdio.h> #include <conio.h> #include <math.h> float dlina(float a,int n,float h); void main() {clrscr(); float a,b,h,s; int n; printf("vvedite a,b,h:\n"); scanf("%f%f%f",&a,&b,&h); n=(b-a)/h+1; s=dlina(a,n,h); printf("\n s=%.1f",s); getch(); } float dlina(float a,int n,float h) {float y[100],x,x1,x2,s; int i,k; for(i=1,x=a;i<=n;i++,x+=h) y[i]=x*sin(x); for(i=1,x=a;i<=n;i++,x+=h) if(y[i-1]>y[i]&&y[i]<y[i+1]) {x1=x; break; } for(k=i+1,x=x1+h;k<=n;k++,x+=h) y[k]=x*sin(x); for(k=i+1,x=x1+h;k<=n;k++,x+=h) if(y[k-1]>y[k]&&y[k]<y[k+1]) {x2=x; break; } s=fabs(x2-x1); printf("\n x1=%.1f x2=%.1f",x1,x2); return s; } программа вычисляет длину первого холма функции! как сделать так чтобы в цикле программа считала с конца и вычисляла длину последнего холма функции??
0
|
02.12.2010, 19:33 | |
Ответы с готовыми решениями:
3
Перевести с Pascal вычисление функции на заданном промежутке и построить график этой функции Написать блок-схему и программу вычисления функции на заданном промежутке и построить график этой функции График функции график функции |
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
|
||||||
02.12.2010, 22:41 | 2 | |||||
там кое где нехватало скобок поэтому она вообще ничего не считала а сейчас считает но я не совсем понял что теперь вопросы: 1)зачем нужна x2 если кроме обьявления она больше нигде не изменяется, 2) твоя функция я так понял выглядит так y[k]=x*sin(x), так что напиши что у тебя а и b (h я так понял днина синусоиды) P.S. Вижу где изменяется x2 извиняюсь
0
|
1 / 1 / 1
Регистрация: 07.10.2010
Сообщений: 75
|
|
02.12.2010, 23:00 [ТС] | 3 |
a первая точка функции по оси X и b-последняя точка функции по оси X. т.е. интервал в котором расположена функция!!!h-шаг. x1, x2 это начало и конец холма. программа считает длину первого холма а мне нужно чтобы считал длину последнего холма
0
|
127 / 127 / 25
Регистрация: 20.11.2009
Сообщений: 498
|
||||||
05.12.2010, 20:15 | 4 | |||||
Может как-нибудь так.
непонятно зачем нужен шаг
0
|
05.12.2010, 20:15 | |
05.12.2010, 20:15 | |
Помогаю со студенческими работами здесь
4
График функции График функции График функции на C++ График функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |