Teoretiska lösningar

Ekvationer i view-source

2013-10-29 05:26 #0 av: RomDoll07

Hej!

Jag kan ytterst lite om programmering och vet inte riktigt om denna fråga hör hemma här, men jag skulle bli jätteglad om nån kunde hjälpa mig få svar på min fundering.

Det är nämligen så att jag har några ekvationer från view-source som jag inte riktigt förstår mig på:

a=++myWeight;a*=.384616;

b=myWeight;b/=2;b*=.615385;

d=myWeight;d*=.692308;d/=2;

g=((2.06*(myWeight-1))+(1.82*myDistance)+2.06)*2.0791;

"myWeight" och "myDistance" kan stå för vilka positiva tal som helst och det jag behöver kunna räkna ut är vad variablerna a, b, d och g blir beroende på hur jag ändrar värdena på "myWeight" och "myDistance". Eftersom jag inte är bekant med hur ekvationer skrivs inom programmering förstår jag dem inte riktigt, så jag undrar om det är någon som kan "översätta" dessa ekvationer till vanligt mattespråk? Jag är verkligen inte någon expert varken inom matematik eller programmering och vet inte om min förklaring går att förstå över huvud taget, men jag hoppas att någon därute kan tyda mitt amatörsvamel och hjälpa mig lösa detta problem.

Anmäl
2013-10-30 09:50 #1 av: MichaelE

Kortfattat så betyder detta:

a = 1 + myWeight
a = a * 0.384616

b = myWeight
b = b/2
b = b * 0.615385

d = myWeight
d = d * 0.692308
d = d/2

g=((2.06*(myWeight-1))+(1.82*myDistance)+2.06)*2.0791;

Anmäl
2013-10-30 17:44 #2 av: RomDoll07

Tack så jättemycket för ditt svar!

A förstår jag, det blir alltså: a = (1 + myWeight) * 0,384616

B och D förstår jag däremot inte riktigt. Jag trodde att B skulle vara: b = (myWeight / 2) * 0,615385 och D skulle vara: d = (myWeight * 0,692308) / 2, men när jag räknar ut dessa ekvationer får jag inte samma svar som hemsidan i fråga, så har jag tänkt fel någonstans?

Ekvationen G innehåller ju egentligen inga konstigheter men när jag har försökt lösa den har jag precis som B och D inte fått samma svar som hemsidan. När jag räknar med att myWeight = 20 och myDistance = 30 har jag fått svaret g = 199,17778 men på hemsidan blir svaret g = 203,460726. Har jag räknat fel eller är det nått annat som inte stämmer?

Anmäl
2013-11-02 15:05 #3 av: MichaelE

Kan du länka till sidan med koden?

Anmäl
2013-11-02 17:22 #4 av: RomDoll07

Visst, länken är: http://www.ropehalterjig.com/measureguide.php

Ekvationerna i fråga börjar på rad 197 i view-source.

Anmäl
2013-11-03 10:50 #5 av: MichaelE

Fel av mig.

++myWeight betyder att man lägger till 1 till just myWeight.

För att göra det lättare tar jag in Q.

Så ekvationen borde bli följande:

Q = myWeight + 1

a = Q
a = a * 0.384616

b = Q
b = b/2
b = b * 0.615385

d = Q
d = d * 0.692308
d = d/2

g=((2.06*(Q-1))+(1.82*myDistance)+2.06)*2.0791;

Anmäl
2013-11-03 12:53 #6 av: RomDoll07

Vad bra, nu stämmer allting. Tack så himla mycket för hjälpen, det där hade jag inte kunnat lista ut själv!

Anmäl