hoekkeperberekening

Status
Niet open voor verdere reacties.

maartenvanorsou

Nieuwe gebruiker
Lid geworden
7 mrt 2008
Berichten
2
beste mensen,

Ik zit met het volgende probleem: Ik wil graag in excel een hoekkeperberekening maken (bouwkundig), ik heb onderstaand script op internet gevonden.

Kan iemand me uitleggen wat hier precies gedaan word. vanaf hoek 5 kan ik het niet geheel meer volgen.

Code:
function calculate(hoogte1,schuin1,afstand2,schuin2,schuin3,schuin4,hoek4,schuin5,hoek5,hoek6,schuin6,standhoek2,hoek7,hoek8,schuin7,standhoek1){
with(document.forms[0]){


var pi = 3.1415927
  
 afstand1 = 1000
 alfa1=t4.value
 alfa2=t8.value
hoogte1 = Math.tan(alfa1 * (pi / 180)) * afstand1
schuin1 = Math.sqrt((hoogte1 * hoogte1) + (afstand1 * afstand1))
afstand2 = hoogte1 / (Math.tan(alfa2 * (pi / 180)))
schuin2 = Math.sqrt((hoogte1 * hoogte1) + (afstand2 * afstand2))
schuin3 = Math.sqrt((afstand1 * afstand1) + (afstand2 * afstand2))
schuin4 = Math.sqrt((hoogte1 * hoogte1) + (schuin3 * schuin3))
hoek4 = Math.atan(hoogte1 / schuin3) * (180 / pi)
schuin5 = Math.sin(hoek4 * (pi / 180)) * schuin3
hoek5 = Math.atan(afstand2 / afstand1) * (180 / pi)
hoek6 = 90 - hoek5
schuin6 = afstand2 / Math.sin(hoek6 * (pi / 180))
standhoek2 = Math.atan(schuin6 / schuin5) * (180 / pi)
hoek7 = Math.atan(afstand1 / afstand2) * (180 / pi)
hoek8 = 90 - hoek7
schuin7 = afstand1 / Math.sin(hoek8 * (pi / 180))
standhoek1 = Math.atan(schuin7 / schuin5) * (180 / pi)
st1.value= Math.round(standhoek1*100)/100
st2.value= Math.round(standhoek2*100)/100

mvrgr. Maarten
 
Laatst bewerkt door een moderator:
atan = arcus tangens = boogtangens = tan^(-1) = 1/tan()
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan