X hoch r berechnen
-
Hi zusammen,
wie berechnet man x r? Sprich ich hab ne Funktion in der ich das r mitgebe, und nun will ich sowas berechnen:
mr= (Σ(xi-x‾)r/ n
kann mir da einer helfen?
Gibt es fertige funktionen für x r? Muss ich ne Schleife machen die mir r mal X*X macht????Danke schon im Voraus
-
Da gibt es z.B. aus der <cmath> die Funktion pow() oder du nimmst eine Pow-Funktion von kingruedi. Er hatte mal ein nettes Template dazu geschrieben. http://www.c-plusplus.net/forum/viewtopic-var-t-is-83209-and-highlight-is-powhelper.html
-
Hallo,
Dafür kannst du die Funktion pow() verwenden. Oder meinst du etwas anderes?Caipi
-
Ich glaub das ist genau was ich gesucht hab, probier es grad mal aus.
Vielen Dank euch zwei
-
so habs probiert und funktioniert auch an einer Stelle, an ner anderen leider nicht. Ich bekomme als Ergebnis
1.#INF000000000000
wenn ich folgendes mache:
tmp = pow(StdAbw,n)*n;//alles double werte
-
werte zu groß...
-
INF steht für infinite
-

The double type contains 64 bits: 1 for sign, 11 for the exponent, and 52 for the mantissa. Its range is +/–1.7E308 with at least 15 digits of precision.
Und ich hab jetzt alles auf long Double umgestellt und trotzdem, das kann doch nicht sein, oder?
-
Ups doch konnte sein! Ich hatte versehentlich nen Formel-Fehler. somit hatte ich hoch
406234782*34782
Ok und das er das nicht packt ist nicht schlimm. Danke für eure Hlfe!