Gymnasieopgave : Storebæltsbroen
| > | restart;with(plots): |
Warning, the name changecoords has been redefined
****************************************************************************************************************************
Kædelinien er givet ved
| > | y:=x->a*cosh(x/a)+c; |
Parablen er givet ved
| > | p:=x->77.0+2.68*10^(-4)*x^2; |
Data for storebæltsbroen:
Spændvidden L og højden af pylonerne h
| > | L:=1624.0; |
| > | h:=254.0; |
Det laveste punkt på tovet er ymin = 77 meter.
1. Konstanterne a og c.
For storebæltsbroen gælder
| > | lign1:=p(0)=y(0); |
| > | lign2:=p(L/2.0)=y(L/2.0); |
At lign1 finder vi c = 77 - a , der indsættes i i lign2 , dette giver lign = 0 , hvor
| > | lign:=a*(cosh(812.0/a)-1)-253.704+77.0; |
1. metode:
Ligningen kan kun løses numerisk, f.eks. grafisk
| > | plot(lign,a=1500..2500); |
Grafen aflæses til a = 1894.0
2. metode:
Vi kan også tabellere funktionen ved hjælp af for/while/do sætningen og print kommandoen
| > | for i from 1 to 10 do print(1850.0+10*i,` `,evalf(subs(a=1850.0+10*i,lign))) end do; |
Heraf ser vi , at der må være et nulpunkt 1890 < a < 1900 .
3. metode:
Denne ligning kan kun løses numerisk af MAPLE:
| > | a:=fsolve(lign=0,a); |
Vi mangler at finde c
| > | c:=fsolve(lign1,c); |
Et plot af de to funktioner p(x) og y(x) giver næsten det samme
| > | plot([y(x),p(x)],x=-812..812); |
2. Taylorrækken for cosh(x) .
| > | taylor(cosh(x),x=0,10); |
3. Taylorrækken for y(x) = a cosh(x/a) + c .
| > | taylor(y(x),x=0,3); |
Der skal sammenlignes med polynomiet
| > | eval(p(x)); |
| > |