Hoppa till huvudinnehållet

Gratis att prova · inget konto

En SF1547-uppgift, hela vägen till facit

Uppgiften kommer från en riktig tenta i Numeriska metoder, grundkurs. Svara, ta ledtrådarna om du fastnar och läs lösningsförslaget efteråt.

Uppgift 3

11 p

Tentamen SF1547 2018-05-28 · Del 2

Ingenjören Irina har under den varma försommaren tagit ett foto på en blomma och vill analysera hur väl blomman överrensstämmer med en mjuk kurva. Vi ska anpassa kurvan som ges av koordinaterna (där 0 ≤ θ ≤ 2π)

x(θ)=xx(θ) = x₀ + r|sin(3θ + π/2)|cos(θ + t₀) y(θ)=yy(θ) = y₀ + r|sin(3θ + π/2)|sin(θ + t₀)

och plottas så här

xv=linspace(0,2*pi,700); t0=pi/80;
plot(x0+r*abs(sin(3*xv+pi/2)).*cos(xv+t0),y0+r*abs(sin(3*xv+pi/2)).*sin(xv+t0))

Kurvan visas i figuren till vänster för vissa x0, y0 och r. För att anpassa kurvan har hon mätt hörnen av blommans blad markerade med prickar och sparat dess koordinater i xb och yb. Sex punkter i av funktionen är markerade i figuren till vänster för θ-värden 0, π/3, 2π/3, 3π/3, 4π/3, 5π/3. Bestäm kurvan så att hörnen i de två bilderna passar ihop (i minstakvadratmening) genom att hitta de bästa valen av x₀, y₀ och r. Du kan svara antingen med ett program (matlab eller julia) eller med en beskrivning av A, x och b i det överbestämda systemet.

Två figurer sida vid sida ur tentan, båda med skalan noll till drygt sexhundra på vågrät och lodrät axel. Till vänster den beräknade kurvan, ritad i grönt som en blomma med sex blad, där sex röda punkter är markerade i bladens spetsar. Till höger ett svartvitt foto av en blomma med sex kronblad, där sex röda punkter är utsatta i kronbladens yttre hörn.

Försök lösa uppgiften själv innan du tittar på svarsalternativen.