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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица. Найти сумму элементов каждой строки , содержащей наименьший элемент матрицы. http://www.cyberforum.ru/cpp-beginners/thread1019985.html
В данной матрице A(n,n) найти сумму элементов каждой строки , содержащей наименьший элемент матрицы.
C++ Массивы Что означает вот такой код? int *temp = new int; Мы получается можем в любой момент задавать любые значения его ячейкам и он будет выделять для этого память? http://www.cyberforum.ru/cpp-beginners/thread1019967.html
найти ошибку C++
Здравствуйте помогите найти ошибку и исправить пожалуйста #include <iostream> #include <conio.h> using namespace std; int main() { char n; n==1; bool a1,s1,d1; a1==false; s1==false;
Запись и чтение из файла C++
Всем добрый вечер, как можно записать данные в файл? Например записать в txt файл список паролей. На одном сайте нашел информацию по вводу/выводу из файла. freopen("pass.txt", "w", stdout); Я так понял эта строчка открывает файл для записи, а как записать туда например переменную pass?
C++ Нахождение математического ожидания и дисперсии http://www.cyberforum.ru/cpp-beginners/thread1019950.html
Ребята, помогите чем можете, или может направите в правильное русло. Необходимо решить следующее : M(ξ)= 3 D(ξ) =1 (M-мат. ожидание, D- дисперсия) . Есть выражение нью = -sqrt(5)*ξ+7 . Необходимо найти M(ν) ,D(ν) и коэффициент корреляции ξ*ν"
C++ Поправьте пару ошибочек Задача с перегруженными функциями. Перегрузку я выполнил, но где-то накосячил, т.к. сумму считать отказывается даже при нулях и вместо min значения выдает первый элемент массива. Постановка самой задачи: В одномерном массиве, состоящем из п элементов, вычислить: 1) минимальный по модулю элемент массива; 2) сумму модулей элементов массива, расположенных после первого элемента, равного нулю. ... подробнее

Показать сообщение отдельно
Azart11
1 / 1 / 0
Регистрация: 19.09.2012
Сообщений: 54
27.11.2013, 01:36  [ТС]     Численное дифференцирование
Для лагранда:
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;}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru