8 svar
176 visningar
teknikomatte behöver inte mer hjälp
teknikomatte 95
Postad: 20 nov 15:11 Redigerad: 29 nov 17:01

Linjär algebra - Bestäm ortogonal bas till ett polynomrum

 

Hej! Skulle behöva hjälp på uppgift a).

 

Hur kan man lösa detta på enklaste sätt. Man ska ju använda Gram Schmidts ortogonaliseringsprocess och ta fram en bas på så sätt men detta känns otroligt tidskrävande, att beräkna varje inre produkt för varje ny baspolynom. Spontant känns det som att många av dessa integraler bör bli 0, men vet ej hur jag kan visa detta. 

Bedinsis 2998
Postad: 20 nov 15:29

Du kan ju börja med att undersöka vad <fn|fm> blir för två olika värden på n och m, och sedan generalisera. Du kan sedan undersöka vad <fn|fn> blir.

Pröva även att rita upp graferna.

teknikomatte 95
Postad: 20 nov 22:02
Bedinsis skrev:

Du kan ju börja med att undersöka vad <fn|fm> blir för två olika värden på n och m, och sedan generalisera. Du kan sedan undersöka vad <fn|fn> blir.

Pröva även att rita upp graferna.

Gissningsvis kommer <fn|fm>=0 för alla n som skiljer sig från m, men det är just det jag har problem att visa. Jag ställer upp den inre produkten och sätter in n och m, men detta säger mig ingenting. Och dessutom så borde inte <fn|fm>=0 ge att den basen blir samma bas som vi hade innan?

LuMa07 78
Postad: 21 nov 09:31

Använd gärna desmos (el. dyl.) till att göra följande:

  • Välj något värde på heltalet nn och rita grafen för y=fn(x)y=f_n(x)
  • Välj något annat värde på heltalet mm och rita grafen för y=fm(x)y=f_m(x).
  • Rita grafen även för produkten fn(x)·fm(x)f_n(x) \cdot f_m(x) (Funktionerna är reella, så man behöver inte ta med komplexkonjugatet)

I graferna kommer du se att fn(x)·fm(x)=0f_n(x) \cdot f_m(x) = 0 för alla xx \in \mathbb{R} ifall avståndet mellan nn och mm är större än eller lika med 2, d.v.s. ifall |n-m|2|n-m| \ge 2. Därmed är fnfm=0\langle f_n \mid f_m \rangle = 0 så länge |n-m|2|n-m| \ge 2.

Om däremot |n-m|1|n - m| \le 1, så kommer funktionerna fnf_n och fmf_m anta nollskilda värden på ett gemensamt intervall. T.ex. om m=n+1m = n+1, så är fn(x)fn+1(x)>0f_n(x) f_{n+1}(x) > 0 på intervallet (n,n+1)(n, n+1). När du beräknar

fnfn+1=nn+1(1-(t-n))·(1-(n+1-t))dt\langle f_n \mid f_{n+1} \rangle = \int_n^{n+1} (1-(t-n)) \cdot (1 - (n+1-t))\,dt

så får du göra variabelbyte s=t-ns = t-n, ds=dtds = dt för att inse att

fnfn+1=01(1-s)·sds=1/6\langle f_n \mid f_{n+1} \rangle = \int_0^{1} (1-s) \cdot s\,ds = 1/6

Ett sådant variabelbyte, alltså s=t-ns=t-n med ds=dtds=dt, funkar bra även ifall man vill beräkna fnfn\langle f_n \mid f_n \rangle

teknikomatte 95
Postad: 21 nov 17:10
LuMa07 skrev:

Använd gärna desmos (el. dyl.) till att göra följande:

  • Välj något värde på heltalet nn och rita grafen för y=fn(x)y=f_n(x)
  • Välj något annat värde på heltalet mm och rita grafen för y=fm(x)y=f_m(x).
  • Rita grafen även för produkten fn(x)·fm(x)f_n(x) \cdot f_m(x) (Funktionerna är reella, så man behöver inte ta med komplexkonjugatet)

I graferna kommer du se att fn(x)·fm(x)=0f_n(x) \cdot f_m(x) = 0 för alla xx \in \mathbb{R} ifall avståndet mellan nn och mm är större än eller lika med 2, d.v.s. ifall |n-m|2|n-m| \ge 2. Därmed är fnfm=0\langle f_n \mid f_m \rangle = 0 så länge |n-m|2|n-m| \ge 2.

Om däremot |n-m|1|n - m| \le 1, så kommer funktionerna fnf_n och fmf_m anta nollskilda värden på ett gemensamt intervall. T.ex. om m=n+1m = n+1, så är fn(x)fn+1(x)>0f_n(x) f_{n+1}(x) > 0 på intervallet (n,n+1)(n, n+1). När du beräknar

fnfn+1=nn+1(1-(t-n))·(1-(n+1-t))dt\langle f_n \mid f_{n+1} \rangle = \int_n^{n+1} (1-(t-n)) \cdot (1 - (n+1-t))\,dt

så får du göra variabelbyte s=t-ns = t-n, ds=dtds = dt för att inse att

fnfn+1=01(1-s)·sds=1/6\langle f_n \mid f_{n+1} \rangle = \int_0^{1} (1-s) \cdot s\,ds = 1/6

Ett sådant variabelbyte, alltså s=t-ns=t-n med ds=dtds=dt, funkar bra även ifall man vill beräkna fnfn\langle f_n \mid f_n \rangle

Tack för hjälpen! Klargjorde väldigt mycket :D

teknikomatte 95
Postad: 22 nov 14:38 Redigerad: 22 nov 16:37
LuMa07 skrev:

Använd gärna desmos (el. dyl.) till att göra följande:

  • Välj något värde på heltalet nn och rita grafen för y=fn(x)y=f_n(x)
  • Välj något annat värde på heltalet mm och rita grafen för y=fm(x)y=f_m(x).
  • Rita grafen även för produkten fn(x)·fm(x)f_n(x) \cdot f_m(x) (Funktionerna är reella, så man behöver inte ta med komplexkonjugatet)

I graferna kommer du se att fn(x)·fm(x)=0f_n(x) \cdot f_m(x) = 0 för alla xx \in \mathbb{R} ifall avståndet mellan nn och mm är större än eller lika med 2, d.v.s. ifall |n-m|2|n-m| \ge 2. Därmed är fnfm=0\langle f_n \mid f_m \rangle = 0 så länge |n-m|2|n-m| \ge 2.

Om däremot |n-m|1|n - m| \le 1, så kommer funktionerna fnf_n och fmf_m anta nollskilda värden på ett gemensamt intervall. T.ex. om m=n+1m = n+1, så är fn(x)fn+1(x)>0f_n(x) f_{n+1}(x) > 0 på intervallet (n,n+1)(n, n+1). När du beräknar

fnfn+1=nn+1(1-(t-n))·(1-(n+1-t))dt\langle f_n \mid f_{n+1} \rangle = \int_n^{n+1} (1-(t-n)) \cdot (1 - (n+1-t))\,dt

så får du göra variabelbyte s=t-ns = t-n, ds=dtds = dt för att inse att

fnfn+1=01(1-s)·sds=1/6\langle f_n \mid f_{n+1} \rangle = \int_0^{1} (1-s) \cdot s\,ds = 1/6

Ett sådant variabelbyte, alltså s=t-ns=t-n med ds=dtds=dt, funkar bra även ifall man vill beräkna fnfn\langle f_n \mid f_n \rangle

Hur skulle man beräkna ⟨fn∣fn⟩?

 

Edit: Nvm löste det

teknikomatte 95
Postad: 22 nov 16:38

Hur gör jag nu på uppgift b. Jag tänker att jag behöver normera den ortogonala basen jag fått fram, och sen ställa upp matrisen efter det, men osäker på hur jag går tillväga.

teknikomatte 95
Postad: 22 nov 20:27

Jag har nu lyckats bestämma en ON-bas och komma fram till att matrisen kommer att vara P=AAT, där A är matrisen med mina ON-basvektorer som kolumner. Hur uttrycker jag mina ON-bas vektorer som kolumner om dessa är polynom?

teknikomatte 95
Postad: 23 nov 21:19

nån?

Svara
Close