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

Апроксимация линейной функции С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование ландшафта http://www.cyberforum.ru/cpp-beginners/thread607766.html
Посоветуйте книги/статьи, где рассказано о программировании ландшафта (желательно с 0 и с примерами на C++).
C++ <Template>. Ошибка компиляции Пытаюсь сделать Темплате Array, который бы принимал класс Point. Объект класса Point состоит из 2х точек координаты x и y. Мне надо создавать объект динамически по заданию. Компилятор выдает след ошибку. Код программы ниже. Пожалуйста, подскажите как мне надо переделать код. 1> TestArray.cpp 1>c:\all my\с++\ha level 6\solution\level 6\hp_4.2a\array.cpp(13): error C2065: 'm_data' :... http://www.cyberforum.ru/cpp-beginners/thread607745.html
C++ Объясните пожалуйста что делает функция
и если это какая то формула, то можно ссылку на неё int letterFromNumber(int number, int index, int n) { int num = number / (int)pow((double)n,index); return num % n; }
C++ inline функции vs инструкции inline функций
Здравствуйте. Чтобы не писать повторно код, нужно использовать функции. Но если функции компактные, то их лучше делать inline функциями, т. к. inline функции быстрее обычных. Но как я понимаю, inline функции все равно работают медленнее, чем их инструкции, вставленные на место их вызова. Так ли это? И каким образом создаются локальные переменные inline функций, ведь в стеке нового блока при их...
C++ Различие глобальной и глобальной статической переменной http://www.cyberforum.ru/cpp-beginners/thread607713.html
у нас есть заголовочный файл со стражами, допустим global.h , его используют несколько других хейдеров и с++ файлов . когда там описаны переменные без оператора static линковщик выдаёт ошибку что это переменная объявлена там то там то. если static стоит , то такой проблемы не возникает. в чём различие при объявление глобальной и глобальной статической переменной?
C++ Функционально-подобные макросы Есть переменная std::string Log; и есть другие переменные, или параметры функции. Например, int x; int y; Можно ли написать макрос, заменяющий Log<<LOG(x); на Log<<"<x>"<<std::endl<<"<value>"<<x<<"</value>"<<std::endl<<"<adress>"<<(void *)&x<<"</adress>"<<std::endl<<"</x>"<<std::endl;, а Log<<LOG(y); на Log<<"<y>"<<std::endl<<"<value>"<<y<<"</value>"<<std::endl<<"<adress>"<<(void... подробнее

Показать сообщение отдельно
Catstail
Модератор
 Аватар для Catstail
21430 / 10215 / 1664
Регистрация: 12.02.2012
Сообщений: 17,087
18.06.2012, 10:52     Апроксимация линейной функции С++
Вот:

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
#include "iostream.h"
#include "windows.h"
 
int main(int argc, char* argv[])
{
 
    double *X, *Y;
    int i,n;
 
    double SX,SY,SX2,SXY,Det,Dk,Db,k,b;
 
    SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
    
    cout << "Введите число точек: ";
 
    cin >> n;
 
    X=new double[n];
    Y=new double[n];
 
    cout << "Вводим массив X" << endl;
 
    for (i=0; i < n; i++)
    {
        cout << "X[" << i << "]=";
        cin >> X[i];
    }
 
    cout << "Вводим массив Y" << endl;
 
    for (i=0; i < n; i++)
    {
        cout << "Y[" << i << "]=";
        cin >> Y[i];
    }
 
    SX=0;
    SY=0;
    SX2=0;
    SXY=0;
 
    for (i=0; i < n; i++)
    {
        SX=SX+X[i];
        SY=SY+Y[i];
        SX2=SX2+X[i]*X[i];
        SXY=SXY+X[i]*Y[i];
    }
 
    Det=SX2 * ((double)n)-SX*SX;
    Dk=SXY *  ((double) n)-SX*SY;
    Db=SX2*SY-SX*SXY;
 
    k=Dk/Det;
    b=Db/Det;
 
    cout << "k=" << k << endl;
    cout << "b=" << b << endl;
 
    delete [] X;
    delete [] Y;
 
    return 0;
}
 
Текущее время: 16:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru