2016-05-08 2 views
0

Salut j'ai quelques données Et je veux adapter une polinom ces données Premièrement, je pense qu'il devrait être: ax^2 + bx + c et que x + x1 = -b/a ; x * x1 = c/a et moi avons écrit ce code:Comment faire pour ajuster la fonction aux données en C++

#include <iostream> 
#include <math.h> 
#include <stdio.h> 

using namespace std; 
void createfunction(double x,double x1) 
{ 
    int a,b,c; 
    double x2 = 1.0; 
    a=1; 
    b=(-a)*(x+x1); 
    c=a*(x*x1); 
    // int denklem=a*x2*x2+b*x2+c; 
    cout<<a<<"x^2+"<<b<<"x+"<<c<<endl; 
    // cout<<denklem; 
    //derive(a) 
} 

int main(int argc, char** argv) { 
    createfunction(100,101); 
    return 0; 
} 

Il est wirking mais je peux comprendre que cette méthode complètement faux: (après avoir lu ces http://mathbitsnotebook.com/Algebra1/StatisticsReg/ST2FittingFunctions.html https://en.wikipedia.org/wiki/Polynomial_regression

mais je ne sais pas comment Je peux écrire ce code en c Pouvez-vous m'aider Merci de votre avance

+0

1) Ce n'est pas C. 2) Il est un problème purement mathématique, pas une programmation. – Olaf

+0

débordement de pile est un site de programmation, pas pour des problèmes mathématiques. C'est hors sujet. – Olaf

+1

Je vous comprends, mais je veux écrire ce code donc j'ai écrit ici Je suis désolé –

Répondre