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

интегрирующая функция - C++

Восстановить пароль Регистрация
 
teleport
11 / 10 / 3
Регистрация: 11.11.2010
Сообщений: 47
25.03.2011, 16:18     интегрирующая функция #1
Разработать функцию Integr(A,B,N), интегрирующуюполином степени
N, заданный коэффициентами в массиве А и помещающую коэффици-
енты полинома B(x) = SA(x)dx (S тут как знак интеграла) в массив B. Функция, не должна
использовать дополнительный массив.

надо сделать на С.
помогите, а то я это условие не понимаю что такое полином и что надо сделать то если А B N уже известны
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2011, 16:18     интегрирующая функция
Посмотрите здесь:

Функция C++
Функция a,b,c C++
C++ Функция y=f(x)
C++ функция
функция C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.03.2011, 16:54     интегрирующая функция #2
Цитата Сообщение от teleport Посмотреть сообщение
помогите, а то я это условие не понимаю что такое полином и что надо сделать то если А B N уже известны
полином - это многочлен
к примеру 3-й степени
http://www.cyberforum.ru/cgi-bin/latex.cgi?a+bx+c{x}^{2}+d{x}^{3}
тогда N = 4, А = { a, b, c, d } тогда B = { 0, b, 2c, 3d }

отталкивайтесь от того, что
http://www.cyberforum.ru/cgi-bin/latex.cgi?{B}_{i}=i \times {A}_{i}<br />
i=0...N-1,

Цитата Сообщение от teleport Посмотреть сообщение
надо сделать на С.
делайте
teleport
11 / 10 / 3
Регистрация: 11.11.2010
Сообщений: 47
25.03.2011, 17:05  [ТС]     интегрирующая функция #3
Цитата Сообщение от Maxwe11 Посмотреть сообщение
полином - это многочлен
к примеру 3-й степени
http://www.cyberforum.ru/cgi-bin/latex.cgi?a+bx+c{x}^{2}+d{x}^{3}
тогда N = 4, А = { a, b, c, d }, B = { 0, b, 2c, 3d }


делайте
c полиномом понял а что насчет другого: в функцию передаем параметр В, который является решением подъинтегральной функции А, которая тоже уже известна т.к. тоже передается как параметр. куда подставлять N в этом случае я без понятия. или же надо передавать указатели на функции А и В результат которых возводится в степень N но где тогда брать х и всеравно бред какойто.
вот как касшифровать это условие...
напишите желательно пример того что передаем в функцию и что имеем в результате.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.03.2011, 17:11     интегрирующая функция #4
насколько я понял задание, то массив В вы должны расчитать и заполнить внутри функции
teleport
11 / 10 / 3
Регистрация: 11.11.2010
Сообщений: 47
25.03.2011, 19:14  [ТС]     интегрирующая функция #5
мб как-то так

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
 
void integr(double *a, double *b, int n){
    int i=0;
    while (n){
          b[i++]=exp((n+1)*log(a[i]));
          b[i-1]/=n+1;
          n--;
          }
    }
 
int main(int argc, char *argv[])
{  int v,n=4;
   double b[100],a[]={2,3,4,5};
   integr(a,b,n);
    for(v=0;v<n;v++) printf("%.2f  ",b[v]);
        
  system("PAUSE");  
  return 0;
}
Yandex
Объявления
25.03.2011, 19:14     интегрирующая функция
Ответ Создать тему
Опции темы

Текущее время: 05:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru