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

Численное дифференцирование

27.11.2013, 00:09. Показов 5033. Ответов 7
Метки нет (Все метки)

Помогите пожалуйста написать программу на C++Builder 6.
вот задание:
Разработать программу «Численное дифференцирование» различными методами:
1) на основе интерполяционной формулы Лагранжа;
2) на основе интерполяционной формулы Ньютона;
3) по безразностным формулам численного дифференцирования

Добавлено через 3 часа 46 минут
Вот формулы:
http://ru.wikipedia.org/wiki/%... 0%B6%D0%B0
http://ru.wikipedia.org/wiki/%... 0%BD%D0%B0
http://ru.wikipedia.org/wiki/%... 0%BB%D1%8B
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2013, 00:09
Ответы с готовыми решениями:

Численное дифференцирование основанное на методе Лагранжа
Подскажите, пожалуйста, как реализовать программу которая осуществляет численное дифференцирование...

Дифференцирование
помогите продифференцировать где z=z(t), вот это уравнение : х= z*e^-Bt (B -это бета) - х'=?...

Дифференцирование многочлена
Не знаю как написать программу. Очень надо. Голову всю сломал.

Символьное дифференцирование
Требуется реализовать класс Expression с чисто виртуальными методами Expression *diff(); и void...

7
1404 / 567 / 127
Регистрация: 31.10.2011
Сообщений: 1,955
27.11.2013, 00:43 2
Цитата Сообщение от Azart11 Посмотреть сообщение
Помогите пожалуйста написать программу на C++Builder 6
это не в тот раздел
А здесь ты хоть сам начни что-то писАть, а что не получится - поможем
или называй вещи своими именами: Напишите, пожалуйста, за меня программу на C++Builder 6
1
1 / 1 / 1
Регистрация: 19.09.2012
Сообщений: 54
27.11.2013, 01:36  [ТС] 3
Для лагранда:
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
#include <iostream.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
void main()
    {
    int n;
    double l, L, r ;
    int j , k ;
    float X=1.33;
    float x[6]={0.5, 0.70, 0.90, 1.10, 1.30, 1.50};
    double F[6]={0.8775826, 0.7648422, 0.6216100, 0.4535961, 0.2674988, 0.0707372} ;     // zna4eni9 funkcii iz tabl.
    clrscr();
        cout << "Istinnoe znachenie RAVNO: ";
        printf ( "%11.7f\n", cos(X)) ;
 
        for (n=2 ; n<6 ; n++)
        {
             L = 0 ;
            for (k = 0 ; k<n ; k++)
            {
              l=1;
                for (j = 0 ; j<n  ; j++)
                {
                    if (k!=j) { l = l *   (X - x[j]) / (x[k] - x[j]);}
                }
                L = L + (l * F[k]);
            }
 
 
            r= fabs (cos(X) - L);
            cout << "Mnogochlen Lagrandza " << n <<" ctepeni v tochke X RAVEN: ";
            printf ( "|%10.7f|\n", L);
            cout << "Pogreshnost ravna: ";
            printf ( "|%10.7f|\n\n", r);
 
 
        }
      getch();
        return;}
0
510 / 195 / 26
Регистрация: 07.08.2013
Сообщений: 814
27.11.2013, 10:26 4
Цитата Сообщение от Azart11 Посмотреть сообщение
Для лагранда:
Какие-то вопросы по коду? С какой целью Вы его выложили?
0
1 / 1 / 1
Регистрация: 19.09.2012
Сообщений: 54
27.11.2013, 10:34  [ТС] 5
правильно сделал?
0
510 / 195 / 26
Регистрация: 07.08.2013
Сообщений: 814
27.11.2013, 10:42 6
Цитата Сообщение от Azart11 Посмотреть сообщение
правильно сделал?
Вы хотите чтобы Вам проверили арифметику?
0
1 / 1 / 1
Регистрация: 19.09.2012
Сообщений: 54
27.11.2013, 10:57  [ТС] 7
да если кто разбирается

и представления даже не имею как сделать:
2) на основе интерполяционной формулы Ньютона;
3) по безразностным формулам численного дифференцирования
0
1 / 1 / 1
Регистрация: 19.09.2012
Сообщений: 54
08.12.2013, 13:31  [ТС] 8
ребят кто может помочь?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2013, 13:31

Символьное дифференцирование cos и sin
Здравствуйте. Хочу написать символьное дифференцирование cos и sin. Производную sin определяю через...

Нахождение производной (символьное дифференцирование)
Нужно написать программу для нахождения производной с двумя переменными. Например: (2x+1)' = 2;...

Численное интегрирование
Помогите пожалуйста. Нужно написать программу для вычисления интегральных функций ctgx пятью...

Численное интегрирование
Нужно реализовать вычисление интеграла по методу трапеций. // ConsoleApplication2.cpp : Defines...


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

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

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