IksNaIks



  • f(x) = x^x
    x hoch x
    x power x
    Prof. Dr. DI Vladimir Devide
    "IKSNAIKS
    i njegova obitelj"

    // iksNaIks.cpp  function f(x) = x^x
    #include <iostream>
    using namespace std;
    
    double iksNaIks(double x) {
    	return pow(x, x);
    }
    double derivationIksNaIks(double v) {		// f'(x) = x^x * (ln (x) + 1)
    	return (iksNaIks(v) * (log(v) + 1));
    }
    double derivation2IksNaIks(double v) {		// f''(x) = x^x * ((ln(x) + 1)^2 + 1/x)
    	return (iksNaIks(v) * (pow((log(v) + 1),2) + 1/v));
    }
    
    double ableitungOne(double x) {
    	double deltaX = 0.0001;
    	return ((iksNaIks(x) - iksNaIks(x - deltaX)) / deltaX);
    }
    
    double ableitungTwo(double x) {
    	double deltaX = 0.0001;
    	return ((ableitungOne(x) - ableitungOne(x - deltaX)) / deltaX);
    }
    int main() {
    	double x = 0.01;
    	for (int u = 1; u < 200; u++) {
    		cout << x << ' ' << pow(x, x) << endl;
    		x += 0.01;
    	}
    
    	
    
    	
    	double x1 = 0.1, x2 = 2.0;
    	for(double x = x1; x < x2;){
    		
    		double deltaX = 0.1;
    		cout << " x " << x << " derIksNaIks: " << derivationIksNaIks(x) << endl;
    		for (int u = 0; u < 3; u++) {
    			deltaX /= 10;
    			cout << deltaX << " " << (iksNaIks(x) - iksNaIks(x - deltaX)) / deltaX << endl;
    		}
    		cout << endl;
    		x += 0.1;
    	}
    	x1 = 0.01, x2 = 2.0;
    	for (double x = x1; x < x2;) {
    		double deltaX = 0.1;
    		cout << " x " << x << " der2IksNaIks: " << derivation2IksNaIks(x) << endl;
    		for (int u = 0; u < 3; u++) {
    			deltaX /= 10;
    			cout << deltaX << " " << (derivationIksNaIks(x) - derivationIksNaIks(x - deltaX)) / deltaX << endl;
    		}
    		cout << endl;
    		x += 0.1;
    	}
    
    	for (double x = x1; x < x2;) {
    		cout << " x " << x << " Ableitung " << ableitungTwo(x) << endl;
    		x += 0.1;
    	}
    }
    

  • Mod

    @odalv : Was willst du erreichen mit diesen Beiträgen? Das Forum ist weder dein Repository noch dein Blog.



  • @SeppJ Entschuldigung SeppJ, ich wollte nur zeigen dass man f''(x) sehr einfach mit computer berechnen kann. CFD macht das anders? zB. OpenFOAM. Sorry, wenn das nicht OK ist.



  • @odalv
    Meinst du dass das irgendjemand hier interessiert? Vor allem wenn du es ohne irgend eine Erklärung oder Aufruf zur Diskussion hier postest?

    Davon abgesehen ist eine numerische Berechnung der Ableitung für kaum jemanden interessant.



  • @hustbaer je suis désolé



  • Lieber SepJJ, noch einmal die Entschuldigung, du hattest Recht. Mein Gedächtnis würde durch speziellen Mobbing und Misshandlung der CIA vernichtet. 1987 hat uns Profesor Vladimir Devide
    Zagreb , FSB, die Moderne Mathematik gelehrt.
    Ich habe das Potenzial für Militär erkannt und der Geheimdiensten aller Nationen erkunden wollen.
    Dass man mit Navier Stokes Klima kontrollieren kann. Global. Für militärische Zwecke.
    Das ist mein Abschied von Euch.
    Bitte um Entschuldigung.
    DI V. Rosic


Anmelden zum Antworten