Monome berechnen

The Gunner

Ensign
Registriert
Aug. 2012
Beiträge
168
Hi

Ich habe ein Problem. Und zwar habe ich n Vektoren.

Nun möchte ich eine grosse Menge an Produkten zwischen den Vektoren bilden und zwar folgende

x1^3
x2^3
....
xn^3
x1^2 * x2
x1^2 * x3
.....
x5*x6*x9
.....


Also immer Monome vom Grad 3. xi ist jeweils der i-te Vektor.

Ich sehe gerade nicht wie ich das implementieren kann. Also natürlich mit Schlaufen.

Kann mir da jemand helfen?
 
Rekursiv wäre auch mein erster Gedanke.
Alternativ könnte man auch mit nem 3-dimensionalen Feld arbeiten, oder n 2-dimensonalen Feldern.
 
Vielen Dank. Ich kenne rekursive Algorithmen allerdings sehe ich die Lösung in diesem Problem gerade nicht. Habe mir Rekursivität meistens Probleme. ;)
 
Prinzipiell so:
for(i = 1; i <= n; ++i)
for(j = i; j <= n; ++j)
for(k = j; k <= n; ++k)
{
xi * xj * xk
}
 
Zurück
Oben