Online tooltje voor complexe oplossing gezocht
- Berichten: 7.463
Online tooltje voor complexe oplossing gezocht
Het gaat om dit stelsel complexe vergelijkingen:
0.8460 = A1*(1)^0 + A2*( 0.16881-0.92789*i)^0 + A3*( 0.16881+0.92789*i)^0 +
A4*(-0.66881- 0.33885*i)^0 + A5*(-0.66881+0.33885*i)^0,
-0.7754 = A1*(1)^1 + A2*(0.16881-0.92789*i)^1 + A3*(0.16881+0.92789*i)^1 + A4*(-0.66881-0.33885*i)^1 + A5*(-0.66881+0.33885*i)^1,
0.3900 = A1*(1)^2 + A2*(0.16881-0.92789*i)^2 + A3*(0.16881+0.92789*i)^2 + A4*(-0.66881-0.33885*i)^2 + A5*(-0.66881+0.33885*i)^2,
-0.7397 = A1*(1)^3 + A2*(0.16881-0.92789*i)^3 + A3*(0.16881+0.92789*i)^3 + A4*(-0.66881-0.33885*i)^3 + A5*(-0.66881+0.33885*i)^3,
0.6558 = A1*(1)^4 + A2*(0.16881-0.92789*i)^4 + A3*(0.16881+0.92789*i)^4 + A4*(-0.66881-0.33885*i)^4 + A5*(-0.66881+0.33885*i)^4
Bestaat er een online tooltje om A1 t/m A5 uit te rekenen?
0.8460 = A1*(1)^0 + A2*( 0.16881-0.92789*i)^0 + A3*( 0.16881+0.92789*i)^0 +
A4*(-0.66881- 0.33885*i)^0 + A5*(-0.66881+0.33885*i)^0,
-0.7754 = A1*(1)^1 + A2*(0.16881-0.92789*i)^1 + A3*(0.16881+0.92789*i)^1 + A4*(-0.66881-0.33885*i)^1 + A5*(-0.66881+0.33885*i)^1,
0.3900 = A1*(1)^2 + A2*(0.16881-0.92789*i)^2 + A3*(0.16881+0.92789*i)^2 + A4*(-0.66881-0.33885*i)^2 + A5*(-0.66881+0.33885*i)^2,
-0.7397 = A1*(1)^3 + A2*(0.16881-0.92789*i)^3 + A3*(0.16881+0.92789*i)^3 + A4*(-0.66881-0.33885*i)^3 + A5*(-0.66881+0.33885*i)^3,
0.6558 = A1*(1)^4 + A2*(0.16881-0.92789*i)^4 + A3*(0.16881+0.92789*i)^4 + A4*(-0.66881-0.33885*i)^4 + A5*(-0.66881+0.33885*i)^4
Bestaat er een online tooltje om A1 t/m A5 uit te rekenen?
-
- Technicus
- Berichten: 1.153
Re: Online tooltje voor complexe oplossing gezocht
Ik zou wolframalpha daarvoor proberen.
- Berichten: 7.463
Re: Online tooltje voor complexe oplossing gezocht
Die heb ik al geprobeerd net als een paar andere sites, maar mijn stelsel vergelijkingen is daarvoor te omvangrijk. De invoer wordt voortijdig afgebroken.
-
- Technicus
- Berichten: 1.153
Re: Online tooltje voor complexe oplossing gezocht
Ah dat is jammer.
Het lijkt een lineair stelsel te zijn, dat je gewoon in een matrix kan schrijven. Een snelle google leert me dat dit met de nodige truken eventueel gewoon in excel opgelost kan worden. (excel snapt complexe getallen wel, maar on de matrix te inverteren moet je hem eerst splitsen in een imaginaire en een reëele.
Een alternatief zou een opensource variant op matlab zijn. Misschien GNU octave (nooit mee gewerkt) of zelf iets in python schrijven?
Als het eenmalig is wil ik het ook wel voor je uitrekenen.
Het lijkt een lineair stelsel te zijn, dat je gewoon in een matrix kan schrijven. Een snelle google leert me dat dit met de nodige truken eventueel gewoon in excel opgelost kan worden. (excel snapt complexe getallen wel, maar on de matrix te inverteren moet je hem eerst splitsen in een imaginaire en een reëele.
Een alternatief zou een opensource variant op matlab zijn. Misschien GNU octave (nooit mee gewerkt) of zelf iets in python schrijven?
Als het eenmalig is wil ik het ook wel voor je uitrekenen.
- Berichten: 7.463
Re: Online tooltje voor complexe oplossing gezocht
Het is voorlopig eenmalig, want het is voor dit: https://www.synthforum.nl/forum/muziek- ... ost3694817
Inmiddels heb ik voor eventuele toekomstige gevallen Scilab weer op mijn computer geïnstalleerd. Hopelijk kan dat programma het ook?
Inmiddels heb ik voor eventuele toekomstige gevallen Scilab weer op mijn computer geïnstalleerd. Hopelijk kan dat programma het ook?
- Moderator
- Berichten: 9.937
Re: Online tooltje voor complexe oplossing gezocht
Dit is de uitkomst, gevonden met Python:
A1 = -0.01028910 +2.08166817e-16*j
A2 = 0.20917415 -3.96147153e-02*j
A3 = 0.20917415 +3.96147153e-02*j
A4 = 0.21897039 -6.92514252e-01*j
A5 = 0.21897039 +6.92514252e-01*j
A1 = -0.01028910 +2.08166817e-16*j
A2 = 0.20917415 -3.96147153e-02*j
A3 = 0.20917415 +3.96147153e-02*j
A4 = 0.21897039 -6.92514252e-01*j
A5 = 0.21897039 +6.92514252e-01*j
- Berichten: 7.463
Re: Online tooltje voor complexe oplossing gezocht
Hartelijk dank!
Kan het imaginaire deel van A1 veroorzaakt zijn door de beperkte nauwkeurigheid van de ingevoerde door mij gegeven getallen die immers elk slechts 4 of 5 decimalen achter de komma hebben?
Kan het imaginaire deel van A1 veroorzaakt zijn door de beperkte nauwkeurigheid van de ingevoerde door mij gegeven getallen die immers elk slechts 4 of 5 decimalen achter de komma hebben?
Laatst gewijzigd door Professor Puntje op vr 19 jul 2019, 15:10, 1 keer totaal gewijzigd.
- Moderator
- Berichten: 9.937
Re: Online tooltje voor complexe oplossing gezocht
Dat vermoed ik wel.
Als je over python beschikt kan ik je het programmaatje geven. Is maar een paar regels lang.
Als je over python beschikt kan ik je het programmaatje geven. Is maar een paar regels lang.
- Berichten: 7.463
Re: Online tooltje voor complexe oplossing gezocht
Ik heb geen verstand van Python, maar je gevonden waarden voor A1 t/m A5 zien er in elk geval plausibel uit. Ik heb goede hoop dat het toepassen van die gevonden waarden iets moois gaat opleveren. Zie het vervolg van dit project op Synthforum.nl:
https://www.synthforum.nl/forum/muziek- ... ost3694740
https://www.synthforum.nl/forum/muziek- ... ost3694740
- Moderator
- Berichten: 9.937
Re: Online tooltje voor complexe oplossing gezocht
Lijkt me een interessant onderwerp!
-
- Technicus
- Berichten: 1.153
Re: Online tooltje voor complexe oplossing gezocht
Ik heb het ook even in maple geprobeerd. Die geeft voor A1 een zuiver reëele oplossing. (En de rest identiek) Die 10^-16 is dus inderdaad een numerieke onnauwkeurigheid.