dan wordt (1-(1/(N-i)))^P
=(1-(1/(A1-A3)))^A2
en anders zoek je naar een ingebouwde functie, dat werkt makkelijker.
--
groet, emil
"Joost" <Jo...@discussions.microsoft.com> schreef in bericht
news:ACDAD202-C530-4F3F...@microsoft.com...
(1-(1/N))^P * (1-(1/(N-1)))^P * (1-(1/(N-2)))^P *
(1-(1/(N-3)))^P
......(1-(1/(N-i)))^P
Als N telekens veranderd dan is het niet handig als er steeds opnieuw die
formule in gevuld moet worden.
Hoe vul ik deze formule in in Excel?
Het lijkt me bijna te envoudig. Als je "N" vervangt door de celverwijzing
(A1) en "P" door (A2) en in die respectievelijke cellen de variabele waarden
zet, komt het volgens mij goed.
Succes.
Maarten
Als ik jouw vraag lees en zie wat jij er als voorbeeld bij geeft dan
klopt het niet:
Het sigma teken staat wiskundig voor een sommatie en wat jij in het
formulevoorbeeld geeft is een product, in wiskundige termen wordt dat
weergegeven met een grote pi in de plaats van de sigma.
Kun je nu duidelijk maken wat je wilt: is het maal-teken (*) in jouw
formulevoorbeeld een vergissing en moet dit een plus-teken zijn of is
het woord sigma in de titel onjuist, en daarmee jouw formule-voorbeeld
juist?
Groeten,
Thoralf
Elk probleem heeft een oplossing, als er geen oplossing is dan is het
geen probleem maar een feit.
Joost schreef:
Ik ben nog even wezen puzzelen:
Als er sprake is van een som reeks, dus plussen waar in jouw voorbeeld *
staan, dan zou de formule als volgt moeten zijn, en ik zet er bewust de
letters in die jij gebruikt, zodat je ze moet vervangen door de
betreffende celadressen:
=SOM((1-(1/(N+1-RIJ(INDIRECT("1:"&(I+1))))))^P)
en deze formule als matrix-formule ingeven (dus met CTRL+SHIFT+ENTER)
Heb je echter te maken met een produktfunctie, dus precies zoals jij je
voorbeeld geeft, dan zou de formule als volgt moeten
zijn:
=(1-(I+1)/N)^P
Je moet in alle gevallen echter wel bedenken dat zowel N als I groter
moeten zijn dan nul en dat I kleiner moet zijn dan N.
De eerste formule heb ik op beperkte schaal kunnen testen, de tweede heb
ik door uitschrijven van de door jouw gegeven formule omgewrkt, en is
daarmee een beredeneerde formule.
Ik hoop dat een en ander resultaten geven die met reeds door jou gedane
berekeningen overeenstemmen.
Groeten,
Thoralf
Elk probleem heeft een oplossing, als er geen oplossing is dan is het
geen probleem maar een feit.
Thoralf schreef:
Ook ben ik nog niet helemaal duidelijk genoeg geweest geloof ik (excuus). De
formule die ik in wilde vullen zou een tussenformule zijn. Ik denk dat het
handig is als ik de eindformule geef. (Jammer dat MathType het hier niet doet)
H=N-[sigma](boven sigma N-1 en onder sigma i=1) (i/N)^P (deze formule moet
ik dus invullen in excel)
Wanneer
N=10 (deze zou ik moeten kunnen variëren als die bijv 100 is is het
handmatig uitschrijven van de formule onbegonnen werk)
P=6,4
Is de uitgeschreven formule dus:
H=10-(1/10)^6,4+(2/10)^6,4+(3/10)^6,4+(4/10)^6,4+(5/10)^6,4+(6/10)^6,4+(7/10)^6,4+(8/10)^6,4+(9/10)^6,4
H=10-(0,0000004+0,00003+0,0006+0,0028+0,012+0,049+0,095+0,24+0,51)
H=10-0,91=9,09
Een idee hoe ik hem invul?
"Thoralf" schreef:
even zonder te kunnen testen;
voor H de formule:
=N-som((rij(indirect("1:"&N))/N)^P)
en ook weer als matrix-functie invoeren
Groeten
Thoralf
Groeten
Thoralf
Ik snap niet helemaal wat er fout gaat maar als ik probeer de formule
van jou in te voeren komt er niet de waarde uit die ik eruit zou
verwachten... Ik krijg de waarde 15155,1447... Heb jij enig idee hoe
dat kan?
Want ik wil graag de volgende formule in excel stoppen (zou m.i. op de
door jou aangegeven manier moeten kunnen)
Q = 8 * p / (pi^2) * Sommatie(n=1,3,5,7,...,oneindig)[1-exp(-(n^2)*t/
j)*1/(n^2)]
Volgens mij moet dit met excel te doen zijn. Alleen zou ik niet weten
hoe.
Groeten
Sieger
On 8 feb, 11:56, Thoralf <Thor...@discussions.microsoft.com> wrote:
> Sorry Joost,
> Klein foutje: moet zijn:
> =N-som((rij(indirect("1:"&(N-1)))/N)^P)
>
> Groeten
> Thoralf
>
> "Thoralf" wrote:
> > hallo joost,
>
> > even zonder te kunnen testen;
> > voor H de formule:
> > =N-som((rij(indirect("1:"&N))/N)^P)
> > en ook weer als matrix-functie invoeren
>
> > Groeten
> > Thoralf
>
> > "Joost" wrote:
>
> > > Thoralf je hebt gelijk het hadden plussen moeten zijn.
>
> > > Ook ben ik nog niet helemaal duidelijk genoeg geweest geloof ik (excuus). De
> > > formule die ik in wilde vullen zou een tussenformule zijn. Ik denk dat het
> > > handig is als ik de eindformule geef. (Jammer dat MathType het hier niet doet)
>
> > > H=N-[sigma](bovensigmaN-1 en ondersigmai=1) (i/N)^P (deze formule moet
> > > > > Hetsigmateken staat wiskundig voor eensommatieen wat jij in het
> > > > > formulevoorbeeld geeft is een product, in wiskundige termen wordt dat
> > > > > weergegeven met een grote pi in de plaats van desigma.
> > > > > Kun je nu duidelijk maken wat je wilt: is het maal-teken (*) in jouw
> > > > > formulevoorbeeld een vergissing en moet dit een plus-teken zijn of is
> > > > > het woordsigmain de titel onjuist, en daarmee jouw formule-voorbeeld
Ik vermoed dat ik de door jou gegeven beschrijving van de formule
misschien niet goed lees. Ik constateer nemalijk dat jouw
oorspronkelijke formule, zoals ik hem lees, die betreffende H, geen
convergerende reeks behelst. Ook de wijze waarop ik jouw tweede formule
lees, die betreffende Q geeft met een implementatie van mij,
zie hierna, ook geen convergerende reeks.
Ik kom voor jouw formule betreffende Q op
=((8*B1)/(PI()^2))*(SOM(1-(EXP((B3/B4)*(-1*(2*RIJ(INDIRECT("1:"&B2))-1)^2)))/(2*RIJ(INDIRECT("1:"&B2))-1)^2))
als matrixformule in te voeren.
Om wellicht aan de mogelijk onjuiste interpretatie van de formules een
eind te maken: kun je mij op mijn hotmail-adres een (word-)document
sturen, waarin je met een formule editor de formule hebt weergegeven?
Groeten,
Thoralf
Elk probleem heeft een oplossing, als er geen oplossing is dan is het
geen probleem maar een feit.
sieger...@hotmail.com schreef:
>>>> N=10 (deze zou ik moeten kunnen variėren als die bijv 100 is is het
De formule die je me hebt gegeven werkte uiteindelijk wel, alleen
wordt de sheet er behoorlijk traag van, aangezien ik de formule in 365
cellen moet gebruiken. Ik zit erover te denken om em in vba te
stoppen, alleen hoe maak ik een loop in vba?
groeten
Sieger
On 29 feb, 09:30, Thoralf <thor...@hotmail.com> wrote:
> Hallo Sieger,
>
> Ik vermoed dat ik de door jou gegeven beschrijving van de formule
> misschien niet goed lees. Ik constateer nemalijk dat jouw
> oorspronkelijke formule, zoals ik hem lees, die betreffende H, geen
> convergerende reeks behelst. Ook de wijze waarop ik jouw tweede formule
> lees, die betreffende Q geeft met een implementatie van mij,
> zie hierna, ook geen convergerende reeks.
> Ik kom voor jouw formule betreffende Q op
> =((8*B1)/(PI()^2))*(SOM(1-(EXP((B3/B4)*(-1*(2*RIJ(INDIRECT("1:"&B2))-1)^2)))/(2*RIJ(INDIRECT("1:"&B2))-1)^2))
> als matrixformule in te voeren.
>
> Om wellicht aan de mogelijk onjuiste interpretatie van de formules een
> eind te maken: kun je mij op mijn hotmail-adres een (word-)document
> sturen, waarin je met een formule editor de formule hebt weergegeven?
>
> Groeten,
> Thoralf
>
> Elk probleem heeft een oplossing, als er geen oplossing is dan is het
> geen probleem maar een feit.
>
> siegeropr...@hotmail.com schreef:
> >>>> N=10 (deze zou ik moeten kunnen variëren als die bijv 100 is is het
> >>>> handmatig uitschrijven van de formule onbegonnen werk)
> >>>> P=6,4
> >>>> Is de uitgeschreven formule dus:
> >>>> H=10-(1/10)^6,4+(2/10)^6,4+(3/10)^6,4+(4/10)^6,4+(5/10)^6,4+(6/10)^6,4+(7/10)^6,4+(8/10)^6,4+(9/10)^6,4
> >>>>>>> die formule in gevuld moet worden. Hoe vul ik deze formule in in Excel?- Tekst uit oorspronkelijk bericht niet weergeven -
>
> - Tekst uit oorspronkelijk bericht weergeven -
Experimenteer eens met de waarde voor n, want met een kleinere waarde
van n is het aantal iterarties kleiner en de berekeningen worden
daardoor sneller.
ten aan zien van VBA: ik ben daar niet op los , zodat ik jou daarin op
dit moment van weinig steun kan zijn.
Groeten,
Thoralf
Elk probleem heeft een oplossing, als er geen oplossing is dan is het
geen probleem maar een feit.
sieger...@hotmail.com schreef:
ik ben even in VBA aan het stoeien met jullie probleem, alleen weet ik
niet precies hoe ik juist moet rekenen voor jullie laatste probleem
Het voorbeeldje halfweg het probleem is test en een aanloop tot
jullie laatste probleem is test2. Maar schrijf even netjes de formule
want ik kom er niet uit in die matrixformule
Option Explicit
Function test(N As Integer, P As Double, I As Integer) As Double
Application.Volatile
Dim x As Integer
test = N
For x = 1 To N - 1
test = test - WorksheetFunction.Power((x / N), P)
Next
End Function
Function test2(B1 As Double, B2 As Integer, B3 As Double, B4 As
Double) As Double
Application.Volatile
Dim x As Integer
For x = 1 To 1000 'loopje van 1000
test2 = test2 + (1 - Exp(-WorksheetFunction.Power((2 * x - 1), 2) *
1 / 1)) / WorksheetFunction.Power((2 * x - 1), 2)
Next
test2 = (8 * B1) / WorksheetFunction.Power(WorksheetFunction.pi, 2) *
test2
End Function
bart