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

Правильно ли реализовано вычисление членов последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать массив из элементов исходного файла, внеся в него числа, превосходящие среднее значение http://www.cyberforum.ru/cpp-beginners/thread1182385.html
Создать двоичный файл, куда записать n вещественных чисел. Создать массив из элементов исходного файла , внеся его числа, превосходящие среднее значение среди положительных значений файла
C++ Проверка регистра букв Здравствуйте, при создании программы возникла проблема: Вводится любой текст, нужно определить количество заглавных букв. Как определить, заглавная ли буква? http://www.cyberforum.ru/cpp-beginners/thread1182383.html
C++ Заменить умножение на сдвиг
Как можно изменить в цикле строчку st *= 10;? Здесь просто считывается половина вектора, для маленьких чисел все хорошо, для больших идет переполнение при постоянном умножении на 10. ... a0 = 0;...
C++ Определить и вывести порядковый номер того из чисел, которое наиболее близко к какому-либо целому числу
Компоненты файла f – вещественные числа. Определить и вывести на экран порядковый номер того из них, которое наиболее близко к какому-либо целому числу.ЧТО НЕ ТАК? #include <iostream> #include...
C++ Возможно ли объекты и потомки этих объектов поместить в один и тот же динамический массив? http://www.cyberforum.ru/cpp-beginners/thread1182346.html
У меня есть объекты, очень сложные объекты. Они постоянно относятся то одному то другому массива, они постоянно выполняют большое количество операций.Але мне нужно создать два класса нащадки.И все...
C++ Ошибка при удаление из бинарного файла Нужно удалить из бинарного файла, содержащего информацию о студентах, определённого человека. Но когда выполняется процедура, выдаёт: Необработанное исключение в "0x509bad54 (msvcp100d.dll)" в... подробнее

Показать сообщение отдельно
Qazan
211 / 59 / 9
Регистрация: 30.04.2013
Сообщений: 797
Записей в блоге: 10

Правильно ли реализовано вычисление членов последовательности - C++

20.05.2014, 18:02. Просмотров 261. Ответов 12
Метки (Все метки)

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
void SUR(double **a,int n,double w,double *f,double *x_app)
{
 
    //-------------------------------------------
    double * fut = new double[n];
    //-------------------------------------------
    for(int i = 0;i < n;i++)
    {
        fut[i] = 0;//x_app[i];
    }
    //-------------------------------------------
//  for(int k = 0;k < 6;k++)
//  {
        for(int i = 0;i < n;i++)
        {
            fut[i] = 0;//x_app[i];
        }
        for(int i = 0;i <n;i++)
        {
            double t = 0;
            for(int j = i + 1;j < n;j++)
            {
                t += a[i][j]*x_app[j];
            }
 
            double temp = 0;
            for(int j = 0;j < i;j++)
            {
                temp += a[i][j]*fut[j];
            }
            double qs = 1./a[i][i]; 
            fut[i] = (1. - w)*x_app[i] + w*qs*(f[i] - temp - t);
        }
 
        for(int i = 0;i <n;i++)
        {
            x_app[i] = fut[i];
        }
//  }
}
http://www.cyberforum.ru/cgi-bin/latex.cgi?  x^{(k+1)}_i  = (1-\omega)x^{(k)}_i + \frac{\omega}{a_{ii}} \left(b_i - \sum_{j<i} a_{ij}x^{(k+1)}_j - \sum_{j>i} a_{ij}x^{(k)}_j \right),\quad i=1,2,\ldots,n.

Добавлено через 1 минуту
Правильно ли реализовал, математическую запись ?

Мне кажеться ,что все норм ,однако считает ужасно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru