0 / 0 / 1
Регистрация: 14.10.2014
Сообщений: 16
1

Написать процедуру для вычисления коэффициентов и функцию для вычисления значения многочлена

12.11.2014, 10:05. Показов 2051. Ответов 1
Метки нет (Все метки)

Задано многочлен https://www.cyberforum.ru/cgi-bin/latex.cgi?{P}_{n}(x) степени n<=100, коэффициенты которого содержатся в действительном массиве A(n+1), и действительные числа https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1},{x}_{2},...,{x}_{m}, , m <=15 . Разработать программу вычисления коэффициентов многочлена https://www.cyberforum.ru/cgi-bin/latex.cgi?{{P}_{n}}^{'} и значений многочленов https://www.cyberforum.ru/cgi-bin/latex.cgi?{P}_{n} и https://www.cyberforum.ru/cgi-bin/latex.cgi?{{P}^{'}}_{n} в точках https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{i} , i=1,2,...,m . Написать и использовать процедуру для вычисления коэффициентов и функцию для вычисления значения многочлена. Напечатать вычислены коэффициенты и таблицу значений многочленов, в кожно
Миниатюры
Написать процедуру для вычисления коэффициентов и функцию для вычисления значения многочлена  
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2014, 10:05
Ответы с готовыми решениями:

Составить процедуру для вычисления коэффициентов а1,а2 апроксимирующего многочлена Р(х)=а1+а2*х
Выполнить задание с использованием процедуры и функции. Исходные данные ввести с тексгового...

Написать программу для вычисления значения x, использовать процедуру
Написать программу, которая вычисляет значение X=3*m, Где M - минимальный элемент одномерного...

Написать функцию min для вычисления значения выражения
Даны значения c, d, m, k. Напишите функцию min для вычисления значения следующего выражения: ...

Создайте функцию для вычисления корней многочлена f(x)=ax^4+bx^2+c
Создайте функцию для вычисления корней многочлена f(x)=ax^4+bx^2+c .

1
0 / 0 / 1
Регистрация: 14.10.2014
Сообщений: 16
03.12.2014, 17:02  [ТС] 2
Лучший ответ Сообщение было отмечено Ivan_Barchuk как решение

Решение

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
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
#include <MATH.H>
#include <conio.h>
#include <stdlib.h>
 
using namespace std;
    void Input_mas(float *a,int n);
 
    void Output_mas(float *a,int n);
    
    void Coff (float *a,float *b,int n);
    
    float P_z(float x,float *a,int n);
    
 
int main()
{
    setlocale(LC_ALL,"Russian");
    int n,m;
    cout << "Введите размер масива А=";
    cin >> n;
    
float *a=new float[n+1];
float *b=new float[n];
 
    Input_mas (a,n+1);
    cout << "Масив А:" << endl;
        Output_mas(a,n+1);
        Coff(a,b,n);
        
            cout << "\n Масив В:"<< endl;
            
                Output_mas(b,n);
                cout << "Введите количество значений х:" <<endl;
                cin >> m;
 float *x=new float[m];
 Input_mas(x,m);
 cout << "============================================================" <<endl;
 cout << "=  X   = Pn(x) = P'n(x) ="<< endl;
  cout <<" ============================================================== "<<endl;
  
  for (int i=0;i<m;i++)
    cout << " = "<<x[i]<<"  = "<<P_z(x[i],a,n+1)<<" = "<<P_z(x[i],b,n)<<endl;
    delete[] a,b,x;
    getch();
    return 0;
 
 
}
//======================================================
void Input_mas(float *a,int n)
{
    for (int i=0;i<n;i++)
    a[i]=rand();
}
//====================================================
void Output_mas (float *a,int n)
{
for (int i=0;i<n;i++)
cout<<a[i]<<", ";
cout<<endl;
}
//==============================================
void Coff(float *a, float *b, int n)
        {
            for (int i=0; i<n; i++)
                b[i]=(i+1)*a[i+1];
        }
 //=================================
        float P_z (float x,float *a, int n)
        {
            float s=0;
            for(int i=0;i<n;i++)
            s=s+a[i]*pow(x,i);
            return s;
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2014, 17:02
Помогаю со студенческими работами здесь

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала...

Составить программу для вычисления значения многочлена Чебышева
День добрый! Помогите пожалуйста решить на ТурбоПаскале следующую задачку. Если она уже была решена...

составить программу для вычисления значения многочлена Чебышева
y = TN(x) при x = 3,1 , N = 12 , используя рекуррентную формулу Tn+1(x) = 2xTn(x) –...

Составить подпрограмму-процедуру для вычисления текущего значения s(x) с произвольным количеством итераций n и подпрограмму-функцию y(x).
помогите пожалуйста с написанием работы Решить задачу, используя подпрограмму-процедуру для...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru