Optimering
![]() |
Använd rutinen fmincon för att bestämma stolparnas positioner. Se till att hela stängslet används (bivillkor!). Skriv ut den optimala arean och plotta stolparnas positioner och stängsel som i plotten ovan. Det räcker att du ritar husväggen som en streckad linje. Låt husväggens ändpunkter ha koordinaterna (0, -5) respektive (0, 5). Bifoga Matlabkod. |
![]() |
Vi har samma
situation som ovan,
men stängslet utsträckning hindras av två
vägar som ligger väster om huset. Ekvationerna för de
delar av vägarna som ligger längst österut (högra
vägrenarna) är x + y + 20 = 0 respektive y - x - 40 = 0.
Stängslet måste ligga till höger (eller
på) dessa linjer. Skriv ut arean och plotta som ovan. Rita
även ut vägarna (bivillkoren). Bifoga Matlabkod. |
![]() |
En nackdel med
lösningen
ovan är att avståndet mellan stolparna varierar. Det
gör att vissa stolpar utnyttjas dåligt (står för
tätt) och andra står för glest (stängselnätet
hänger ner). Så, utgå från föregående
uppgift, men lägg på bivillkor så att avståndet
mellan konsekutiva stolpar är lika, kalla detta avstånd L.
Avståndet från övre vänstra husknuten till
första stolpen skall också vara L liksom avståndet
mellan sista stolpen och den nedre vänstra husknuten. Skriv ut
arean och plotta som ovan. Bifoga Matlabkod. |