Exponenten bei Potenzen multiplizieren

Status
Nicht offen für weitere Antworten.

Plisso

Mitglied
Hallo,

folgendes Problem.
Ich möchte den Sinus mit Hilfe der Taylorreihenentwicklung berechnen.
Mit der Methode Math.pow() funktioniert auch alles, aber wie geht das ohne????
Ich habe im folgenden Code die Methode potenz() eingefügt. Diese würde ich gerne durch Math.pow() ersetzen. Aber wie kann ich dort den Exponent mit (2*i+1) multiplizieren???
Habe schon diverse Dinge probiert, komme aber auf keine brauchbare Lösung.

Vielleicht hat jemand eine Idee.

Danke

Code:
public static double aprox(int x, int n){
		
		double sum=0;
		for(int i=0;i<=n;i++){
			
			sum+=( (Math.pow(x,2*i+1)) / fakul(2*i+1)) * Math.pow(-1,i);
			
		}
		return sum;

	}
	public static int fakul(int n){
		int fak=1;
		for(int i=1;i<=n;i++){
			fak*=i;
		}
		return fak;
	}
	
	/*public static int potenz(int x,int n){
		int pot=1;
		for(int i=1;i<=n;i++){
			pot*=x;
			
		}
		return pot;
	} 
	
	*/
 

Ezra

Bekanntes Mitglied
Ich fürchte, ich verstehe Dein Problem nicht ganz. Du musst doch nur (2*i + 1) für Dein n an potenz(int x, int n) übergeben. Also potenz(x, 2*i+1) ???:L
 

Plisso

Mitglied
habe ich auch gemacht. jedoch erhalte ich verschiedene Ergebnisse.
z.B.: x=2, n=2.
Ergebnis bei Math.pow()=0.933333333333
bei potenz()=1.0
 
S

SlaterB

Gast
Spitzenaussage ohne lauffähigen Beispielcode/ nähere Erklärungen,

aber gerne denkt man sich selber die fehlenden Ecken zu Ende:
Java:
public class Test
{
    public static void main(String[] args)
    {

        System.out.println(Math.pow(2, 3) / 5); // 8.0 / 5 = 1.6 --- double durch int = double
        System.out.println(potenz(2, 3) / 5);   // 8   / 5 = 1   --- int durch int = int

    }

    public static int potenz(int x, int n)
    {
        int pot = 1;
        for (int i = 1; i <= n; i++)
        {
            pot *= x;

        }
        return pot;
    }


}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Potenzen, Exponenten, Basis Java Basics - Anfänger-Themen 3
V Erste Schritte Einfache Rechnung mit Exponenten Java Basics - Anfänger-Themen 3
C Frage zu negativen und positiven Exponenten in rekursiver Methode Java Basics - Anfänger-Themen 11
G Vergleich großer Basen/Exponenten? Java Basics - Anfänger-Themen 3
P Float wisenschaftliche Ausgabe/Exponenten Java Basics - Anfänger-Themen 2
V Exponentieren mit Exponenten vom Typ float Java Basics - Anfänger-Themen 2
Alen123 Potenzen in Schleifen Java Basics - Anfänger-Themen 26
Q Prüfen ob Zahl als Summe von Potenzen dargestellt werden kann. Java Basics - Anfänger-Themen 20
V Erste Schritte Potenzen b^n mittels Schleife ermitteln Java Basics - Anfänger-Themen 7
Z Potenzen Java Basics - Anfänger-Themen 10
B Potenzen ohne Math.pow Java Basics - Anfänger-Themen 4
T Erste Schritte Funktionsweise Potenzen in Java Java Basics - Anfänger-Themen 3
P Methoden Rekursive Methode für Potenzen Java Basics - Anfänger-Themen 2
S beliebige Potenzen Java Basics - Anfänger-Themen 11
A Potenzen ohne math.pow Java Basics - Anfänger-Themen 1
W Hilfe bei Schleifenprogrammierung mit Potenzen Java Basics - Anfänger-Themen 5
W Datentypen Felder mit Potenzen Java Basics - Anfänger-Themen 31
C Mit Potenzen rechnen "Problem" Java Basics - Anfänger-Themen 3
F Große Potenzen berechnen Java Basics - Anfänger-Themen 6
S Programm mit Potenzen Java Basics - Anfänger-Themen 9
G Potenzen Java Basics - Anfänger-Themen 8
P Potenzen von 2 anzeigen lassen Java Basics - Anfänger-Themen 4
B for- und while anweisung - 2er Potenzen generieren Java Basics - Anfänger-Themen 6
B Problem mit Potenzen/ Double/ Bestimmung der Eulerzahl Java Basics - Anfänger-Themen 2
AhmadSlack Verzweigungen zahlen multiplizieren Java Basics - Anfänger-Themen 4
D String mit int multiplizieren? Java Basics - Anfänger-Themen 16
T Java Integer multiplizieren Java Basics - Anfänger-Themen 6
E 2 Matrizen multiplizieren - Output fehlt... Java Basics - Anfänger-Themen 5
G Äthopisches multiplizieren Java Basics - Anfänger-Themen 10
F mehrere eingegebene Zahlen mit Zahlen von 1-9 multiplizieren Java Basics - Anfänger-Themen 18
G Binärzahlen multiplizieren Java Basics - Anfänger-Themen 5
E Matrix mit Vektor multiplizieren Java Basics - Anfänger-Themen 7
E Gleitkomma zahlen mathemathisch korrekt multiplizieren Java Basics - Anfänger-Themen 5
O Matrix Multiplizieren Java Basics - Anfänger-Themen 4
J Arrays multiplizieren Java Basics - Anfänger-Themen 1
Z Matrix mit Vektor multiplizieren Java Basics - Anfänger-Themen 13
L Array multiplizieren und ausgeben Java Basics - Anfänger-Themen 3
O Werte aus ArrayList multiplizieren und dann Ergebnis addieren Java Basics - Anfänger-Themen 3
H Matritzen multiplizieren Java Basics - Anfänger-Themen 10
M Datentypen Ausdehnungskoeffizienten multiplizieren Java Basics - Anfänger-Themen 2
Semox Matrix multiplizieren Java Basics - Anfänger-Themen 4
N Vektoren multiplizieren Java Basics - Anfänger-Themen 8
D Zwei Integer Arrays multiplizieren Java Basics - Anfänger-Themen 3
B Produkt ohne Multiplizieren? Java Basics - Anfänger-Themen 7
S [HILFE] Brüche addieren, multiplizieren, kürzen Java Basics - Anfänger-Themen 17
G String aus Zahlen multiplizieren -> unendlich große ! Java Basics - Anfänger-Themen 13
M zwei zweidimensionale arrays multiplizieren Java Basics - Anfänger-Themen 2
H Genauigkeit beim Multiplizieren zweier Zahlen Java Basics - Anfänger-Themen 2
D Inhalte von Stacks miteinander multiplizieren Java Basics - Anfänger-Themen 4
G Zwei mehrdimensionale Arrays multiplizieren Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben