MATLAB-stöd till Telekomm-kursen Vt-08 För Data- och Elektro
|
|
- Ola Nyström
- för 6 år sedan
- Visningar:
Transkript
1 /BE Uppdaterad /US Uppdaterad /US MATLAB-stöd till Telekomm-kursen Vt-8 För Data- och Elektro MATLAB-stöd 1
2 Ungefär så här ser program-interfacet ut när Du klickat på MATLAB-ikonen Definiera arbets-mapp Kommando-rad Vid arbete på kommando-raden fungerar programmet som räknedosa. Några exempel: MATLAB-stöd 2
3 Definiera x som heltal till 1, beräkna y som x och plotta y som funktion av x: Om semikolon (;) utelämnas visas resultat direkt i kommadoförnstret. Det går att rensa arbetsarean med kommandot clc >> t=:.1:.4;y=exp(-t) y = t är en vektor med värden från till.4 med steglängd.1 En vektor kan definieras så här: t = startvärde:steg:slutvärde; (Om semikolon utelämnas skrivs t ut direkt) Det finns även en funktion för att skapa vektorer: Man upptäcker snart att det blir otympligt att enbart jobba i kommandofönstret och kan då samla ett antal kommandon i en fil med extension.m. Öppna ny m-fil här MATLAB-stöd 3
4 Spara filen som t.ex. my_ex1.m Exekvering antingen från texteditorn genom klick eller genom att på kommando-raden skriva in filens namn: >>my_ex1 Resultatet blir så här: MATLAB-stöd 4
5 Låt oss nu plotta en sinusfunktion med frekvensen 5 Hz. (Period-tid 1/5 =.2 sek.) Lägg i samma plott in en cosinusfunktion med samma frekvens: MATLAB-stöd 5
6 Om man vill ha hjälp med t.ex plot-funktionen, skriv: >> help plot PLOT Linear plot. PLOT(X,Y) plots vector Y versus vector X. If X or Y is a matrix, then the vector is plotted versus the rows or columns of the matrix, whichever line up. If X is a scalar and Y is a vector, length(y) disconnected points are plotted. PLOT(Y) plots the columns of Y versus their index. If Y is complex, PLOT(Y) is equivalent to PLOT(real(Y),imag(Y)). In all other uses of PLOT, the imaginary part is ignored. Various line types, plot symbols and colors may be obtained with PLOT(X,Y,S) where S is a character string made from one element from any or all the following 3 columns: b blue. point - solid g green o circle : dotted r red x x-mark -. dashdot c cyan + plus -- dashed m magenta * star y yellow s square k black d diamond v triangle (down) ^ triangle (up) MATLAB-stöd 6
7 < triangle (left) > triangle (right) p pentagram h hexagram For example, PLOT(X,Y,'c+:') plots a cyan dotted line with a plus at each data point; PLOT(X,Y,'bd') plots blue diamond at each data point but does not draw any line. En signal har många egenskaper. Här är några: my_ex3.m f=5; N=2; P=1/f; T=N*P; t=:.1:t; s=sin(2*pi*f*t); Beräkna några egenskaper hos s maxx=max(s) minn=min(s) medel=mean(s) eff=std(s) 5 Hz Antal perioder Periodtid Totaltid Tidvektor med steg.1 sek. Sinus Maxvärde Minvärde Medelvärde Effektivvärde ("RMS") Max,min,mean och std är inbyggda funktioner Exekvering ger maxx=1, minn= -1, medel = -8.56e-17 eff =.771 MATLAB-stöd 7
8 En viktig egenskap hos en signal är dess spektrum, dvs signalens frekvens-innehåll En ofta använd funktion för beräkning av spektrum är FFT, Fast Fourier Transform: Följande m-filer visar exempel på användning av FFT my_ex4.m f=5; N=2; P=1/f; T=N*P; t=:.1:t-.1; fs=1/.1; s=sin(2*pi*f*t); Beräkna spektrum för s N=length(s); df=fs/n; y=abs(fft(s)); f=:df:(n/2-1)*df; y=y(1:n/2); skala=2/n; plot(f,skala*y); xlabel('frekvens [Hz]'); Title('Spektrum för s'); 5 Hz Antal perioder Periodtid Totaltid Tidvektor med steg.1 sek. dvs samplingsfrekvens fs = 1 Hz Sinus Antal sampel Frekvensupplösning Utför FFT och tag beloppet Frekvensaxel Halvera spektrum Justera amplitudskalning Plotta spektrum MATLAB-stöd 8
9 1 Spektrum för s Frekvens [Hz] Man ser en frekvenskomponent med amplituden 1 enhet vid frekvensen 5 Hz, vilket var väntat. Modifiera genom att ta beloppet av signalen s: my_ex4_dist.m Som my_ex4.m:... s=sin(2*pi*f*t); s=abs(s); figure(1) plot(t,s); Beräkna spektrum för s skala=1/n; figure(2) plot(f,skala*y); xlabel('frekvens [Hz]'); Title('Spektrum för s'); Sinus Likrikta genom att ta absolutbeloppet Plotta spektrum MATLAB-stöd 9
10 Figur 1, Tidsplan Spektrum för s Frekvens [Hz] Figur 2, Frekvensplan Man kan se DC-komponenten på c:a.63. Grundtonen är nu på 1 Hz. Varför? Denna kan även beräknas genom att skriva: >> skala*y(1) OBS index börjar på 1! Vilket ger svaret:.6314 Kommandot mean(s) ger samma svar:.6314 Varför? MATLAB-stöd 1
11 Analysera nu en fyrkantvåg: my_ex5.m f=5; 5 Hz N=2; Antal perioder P=1/f; Periodtid T=N*P; Totaltid t=:.1:t-.1; Tidvektor med steg.1 sek. fs=1/.1; dvs samplingsfrekvens fs = 1 Hz s=square(2*pi*f*t,5); Symmetrisk 4-kantvåg Beräkna spektrum för s N=length(s); Antal sampel df=fs/n; Frekvensupplösning y=abs(fft(s)); Utför FFT f=:df:(n/2-1)*df; Frekvensaxel y=y(1:n/2); Halvera spektrum y()=y()/2; Justera DC-nivån skala=2/n; figure(1) stem(f,skala*y,'filled','k'); Plotta spektrum, OBS plottar med stem xlabel('frekvens [Hz]'); Title('Spektrum för s'); grid Raster figure(2) plot(t(1:1),s(1:1),'k'); Plotta tidsfunktion OBS under 1 sekund axis([ ]); Juster skalning Signal i tidsdomän MATLAB-stöd 11
12 1.4 Amplitud-Spektrum för s Frekvens [Hz] Signal i frekvensdomän. Man ser att DC-nivån blir pga symmetrin Observera att spektrum innehåller en grundton, 5 Hz och udda övertoner 5, 15, 25 Hz etc. Effekten P hos en sinusformad signal x, kan beräknas med funktionen var(x) Effektivvärdet RMS hos samma signal beräknas t.ex som sqrt(var(x)) ( RMS = P i lasten 1 Ohm ) Övning 1: Beräkna med MATLAB fyrkantvågens effekt ( Svar: 1 ) Övning 2: Beräkna med MATLAB hur stor del av signalens effekt som ligger grundtonen ( Svar: c:a 81 ) MATLAB-stöd 12
13 Exempel på lösning MATLAB-stöd 13
14 Beräkning av en periodisk signals effekt genom att ersätta en integral med en summa En periodisk signal x(t) antas ha en effekt P, som beräknas med formeln: 1 P = T t + T t x( t) 2 dt dvs: Integrera signalen i kvadrat över 1 period och dividera med periodtiden T Ett kodexempel: effekt.m Beräkna effekten hos en periodisk fyrkantvåg med periodtid T och duty-cycle duty dt=.1; Tidssteg T=1; Normalisera periodtid till 1 t=:dt:t; Tid duty=25; Duty cycle i x1=ones(1,duty)-.5; Signalnivå =1 under tiden dc/1 x2=zeros(1,length(t)-duty-1)-.5; Signalnivå = resten av perioden x=[x1 x2]; Bygg upp hela perioden p=sum(x.*x)*dt/t Approximera integral med summa Efter exekvering fås resultatet.25 Några kommentarer: Funktionen ones(1,n) skapar en följd av n st. 1:or Funktionen zeros(1,n) skapar en följd av n st. :or Två rad-vektorer v1 och v2 kan läggas ihop efter varandra ( konkateneras ) genom att man skriver: [v1 v2] >> v1=:2:7; v2=7:-2:; [v1 v2] Multiplikation elementvis av 2 lika långa vektorer v1 och v2 utföres så här: v1.*v2 Observera punkten! >> v1.*v2 ger: Det visar sig praktiskt att kunna definiera egna funktioner. MATLAB-stöd 14
15 Ett exempel: function summa=my_sum(a,b) MY_SUM adderar 2 tal IN: a,b OUT: summa summa=a+b; Anropet >> my_sum(1,7) ger svaret 8 Kommandot help my_sum ger svaret: MY_SUM adderar 2 tal IN: a,b OUT: summa Ett exempel till: function [over,under]=test(x,lim_over,lim_under) Test undersöker hur manga värde i vektorn x som ligger över nivån lim_over resp. nivån lim_under IN: x, lim_over, lim_under OUT: Antal över lim_over, antal under lim_under over=sum(find(x)>lim_over); under=sum(find(x)<lim_under); >> x=[1:1];[a,b]=test(x,3,2) Notera hur anropet sker ger svaret 7 resp. 1 Övning 5: Modifiera m-filen effekt.m på sid 14 så att den blir en funktion MATLAB-stöd 15
16 effekt(duty,offset) som anropas med parametrar duty ( i ) och offset samt returnerar effekten. Offset anger förskjutning av signalen i höjdled. Med offset = ligger hög nivå på 1 och låg nivå på. 1 offset duty/1 1 Anropet effekt(5,) bör ge svaret.5 och effekt(75,1) ge svaret 3,25 Övning 6: Skriv en m-fil som med ideer från m-filen effekt.m beräknar effekten i en helvågslikriktad sinus med amplituden 1 ( Svar:.5 ) Övning 7: dt=.1; Tidssteg T=1; Normalisera periodtid till 1 sekund t=:dt:t; Tid x=sin(2*pi*1*t); Frekvens 1 Hz x=abs(x); Belopp av sinus for j=1:length(x) FOR-loop, length(x)=antal element i x if(x(j)>.5) om element i x>.5 x(j)=.5; sätt till.5 end end if end end for p=sum(x.*x)*dt/t Approximera integral med summa Vad gör detta program? MATLAB-stöd 16
17 Lite om Analog modulation I princip innebär Modulationen en multiplikation mellan informationssignalen och bärvågen. För detaljer se kursbok. Ett programexempel med Amplitudmodulering: am1.m fm=5; fb=5; fs=1; t=:1/fs:2; m=.8; modulerande=sin(2*pi*fm*t); carrier=sin(2*pi*fb*t); signal=(1+m*modulerande).*carrier; figure(1) plot(t,signal,'k');grid N=length(signal); df=fs/n; f=:df:df*(n/2-1); y=abs(fft(signal)); y=y(1:n/2); skala=2/n; y=skala*y; y(1)=y(1)/2; figure(2) stem(f,y,'k'); Modulerande frekvens Bärfrekvens Samplingsfrekvens Tidvektor Modulationsgrad Modulerande signal Bärvåg Amplitudmodulerad signal Plotta signal i tidsplan Antal sampel Frekvensupplösning Frekvensvektor FFT-beräkning Skär bort spegelbild för enkelsidigt spektrum Justera DC-nivån Plotta signal i frekvensplan De figurer programmet genererar visas nedan MATLAB-stöd 17
18 Amplitudmodulerad signal i tidsplanet Amplitudmodulerad signal i frekvensplanet. MATLAB-stöd 18
19 Om man låter en digital signalkälla modulera en bärvåg enligt följande, talar vi fortfarande om analog modulation: s5.m Program som slumpar fram en binär talföljd och låter den modulera en bärvåg. Nbit=1; Antal bitar slump=rand(1,nbit); Slumpa fram ett tal mellan och 1 binary=slump>.5; Alla Slump>.5 ger 1:a, övriga ger :a M=1; Antal sampel/bit x=[]; Reservera plats Skapa en analog signal av bitmönstret for index=1:nbit x=[x binary(index)*ones(1,m)]; end figure(1) plot(.1*(1:length(x)),x,'k'); axis([ ]); Tidsplan Låt binary modulera en bärvåg dt=.1; t=:dt:dt*nbit*m-dt; carrier=sin(2*pi*2*t); mod=carrier.*x; figure(2) plot(.1*(1:length(x)),mod,'k'); N=length(mod); Transformera till frekvensplan: fs=1/dt; df=fs/n; f=:df:df*(n/2-1); y=abs(fft(mod)); y=(2/n)*y; [yy,idx_max]=max(y); y(idx_max)=; y=y(1:n/2); figure(3) plot(f,y,'k'); Sampelintervall Bärvåg Modulera Modulerad signal i tidsplanet Antal element Kapa max-komponent, dvs bärvågen Frekvensplan Plotta den modulerade signalen MATLAB-stöd 19
20 Figur 1. Binär signal, bit-tid.1 sekund Figur 2.1 Modulerad bärvåg Figur 2.2. Modulerad bärvåg. Detalj MATLAB-stöd 2
21 Figur 3. Detalj av spektrum runt bärvågen vid 2 Hz. Obs frekvensområdet från 2 19 till 21 som kallas huvudlob och vars bredd är Bit tiden Övning 7. Hur bred är huvudloben vid ett system där bit-hastigheten är 27 kbit/s. ( Svar: 54 khz ) MATLAB-stöd 21
Linköpings universitet Institutionen för systemteknik (ISY) Fordonssystem. Laborationskompendium Fordonsdynamik TSFS02
Linköpings universitet Institutionen för systemteknik (ISY) Fordonssystem Laborationskompendium Fordonsdynamik TSFS02 Linköping 2013 2 Innehåll 1 Laboration1-ABS 5 1.1 Laborationsbeskrivning............................
Läs merUlrik Söderström 20 Jan Signaler & Signalanalys
Ulrik Söderström ulrik.soderstrom@tfe.umu.se 20 Jan 2009 Signaler & Signalanalys Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt
Läs merUlrik Söderström 19 Jan Signalanalys
Ulrik Söderström ulrik.soderstrom@tfe.umu.se 9 Jan 200 Signaler & Signalanalys l Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt
Läs merATT RITA GRAFER MED KOMMANDOT "PLOT"
MATLAB, D-plot ATT RITA GRAFER MED KOMMANDOT "PLOT" Syntax: Vi börjar med det enklaste plot-kommandot i matlab,,där x är en vektor x- värden och y en vektor med LIKA MÅNGA motsvarande y-värden. Anta att
Läs merLaboration 2 - Modulering I denna laboration skall vi
Björn Ekenstam 19/9 2003 Telekommunikation TDV hösten 2003 Laboration 2 - Modulering I denna laboration skall vi Tillämpa MATLAB för att studera några olika Digitalt modulerade signaler Visa dessa signaler
Läs merTillämpad Fysik Och Elektronik 1
FREKVENSSPEKTRUM (FORTS) TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 1 ICKE-PERIODISKA FUNKTIONER Icke- periodiska funktioner kan betraktas som periodiska, med oändlig periodtid P. TILLÄMPAD FYSIK
Läs merLaboration 3 Sampling, samplingsteoremet och frekvensanalys
Laboration 3 Sampling, samplingsteoremet och frekvensanalys 1 1 Introduktion Syftet med laborationen är att ge kunskaper i att tolka de effekter (speglingar, svävningar) som uppkommer vid sampling av en
Läs merM0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1
M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1 Ove Edlund LTU 2014-11-07 Ove Edlund (LTU) M0043M, M1 2014-11-07 1 / 14 Några elementära funktioner i Matlab Exempel exp Beräknar e
Läs merDatorövning: Fouriertransform med Python
Datorövning i Elektromagnetism och vågor (FK5019) Övningsledare: bart.pelssers@fysik.su.se & ashraf@fysik.su.se Datorövning: Fouriertransform med Python Skicka in individuellt skrivna rapporter på engelska
Läs merMATLAB. En kort praktisk introduktion. Olof Hultin FAFA Omarbetad efter original av Henrik Persson
MATLAB En kort praktisk introduktion Olof Hultin olof.hultin@ftf.lth.se Omarbetad efter original av Henrik Persson FAFA10 2014-11-06 Dagens föreläsning K404: Kort introduktion till MATLAB - ca 40 min H212:
Läs merSignalanalys med snabb Fouriertransform
Laboration i Fourieranalys, MVE030 Signalanalys med snabb Fouriertransform Den här laborationen har två syften: dels att visa lite på hur den snabba Fouriertransformen fungerar, och lite om vad man bör
Läs merMR-laboration: design av pulssekvenser
MR-laboration: design av pulssekvenser TSBB3 Medicinska Bilder Ansvarig lärare: Anders Eklund anders.eklund@liu.se Innehåll Uppgift Initialisering av k-space Koordinater i k-space Navigering i k-space
Läs merTSKS21 Signaler, Information och Bilder Lab 2: Digitalisering
TSKS21 Signaler, Information och Bilder Lab 2: Digitalisering Mikael Olofsson 8 februari 2017 Fyll i detta med bläckpenna Laborant Personnummer Datum Godkänd 1 1 Allmänt Denna laboration syftar till att
Läs merMATLAB Matrix laboratory
MATLAB Matrix laboratory Utvecklat av MathWorks Inc Introduktion till MATLAB Stefan@it.uu.se Utvecklat av MathWorks, Inc Första versionen klar i slutet av 70-talet Matematisk labmiljö för Numeriska beräkningar
Läs merProjekt 3: Diskret fouriertransform
Projekt 3: Diskret fouriertransform Diskreta fouriertransformer har stor praktisk användning inom en mängd olika områden, från analys av mätdata till behandling av digital information som ljud och bildfiler.
Läs merTEM Projekt Transformmetoder
TEM Projekt Transformmetoder Utförs av: Mikael Bodin 19940414 4314 William Sjöström 19940404 6956 Sammanfattning I denna laboration undersöks hur Fouriertransformering kan användas vid behandling och analysering
Läs merSignaler & Signalanalys
Ulrik Söderström ulrik.soderstrom@tfe.umu.se Jan 8 Signaler & Signalanals Sinusspänning Sinus och cosinus samma form men fasförskjutna Fasförskjutning tidsfördröjning Sinus och cosinus är väldigt enkla
Läs merIntroduktion till MATLAB
29 augusti 2017 Introduktion till MATLAB 1 Inledning MATLAB är ett interaktivt program för numeriska beräkningar med matriser. Med enkla kommandon kan man till exempel utföra matrismultiplikation, beräkna
Läs merLaboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform
Laboration i Fourieranalys, TMA132 Signalanalys med snabb Fouriertransform Den laborationen har syften: dels att visa lite hur den snabba Fouriertransformen fungerar, och lite om vad man den an dels att
Läs merMATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc.
Introduktion till MATLAB Martin Nilsson Avdelningen för teknisk databehandling Institutionen för informationsteknologi Uppsala universitet MATLAB the Matrix Laboratory utvecklat av MathWorks, Inc. Matematisk
Läs merLABORATION i TELEKOMMUNIKATION AMPLITUDMODULERING
2002-11-25/BE LABORATION i TELEKOMMUNIKATION AMPLITUDMODULERING AM 1 Allmänt En allmän beskrivning av en amplitudmodulerad signal s(t) är öljande : s( t) = A ( t) [ oset + k m( t)] os(2π t) a A (t) oset
Läs merVäxelström K O M P E N D I U M 2 ELEKTRO
MEÅ NIVERSITET Tillämpad fysik och elektronik Sverker Johansson Johan Pålsson 999-09- Rev.0 Växelström K O M P E N D I M ELEKTRO INNEHÅLL. ALLMÄNT OM LIK- OCH VÄXELSPÄNNINGAR.... SAMBANDET MELLAN STRÖM
Läs merFrekvensplanet och Bode-diagram. Frekvensanalys
Frekvensplanet och Bode-diagram Frekvensanalys Signaler Allt inom elektronik går ut på att manipulera signaler genom signalbehandling (Signal Processing). Analog signalbehandling Kretsteori: Nod-analys,
Läs merTSBB14 Laboration: Intro till Matlab 1D
TSBB14 Laboration: Intro till Matlab 1D Utvecklad av Maria Magnusson med mycket hjälp av Lasse Alfredssons material i kursen Introduktionskurs i Matlab, TSKS08 Avdelningen för Datorseende, Institutionen
Läs merSamtidig visning av alla storheter på 3-fas elnät
Samtidig visning av alla storheter på 3-fas elnät Med nätanalysatorerna från Qualistar+ serien visas samtliga parametrar på tre-fas elnätet på en färgskärm. idsbaserad visning Qualistar+ visar insignalerna
Läs merIndex. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26
TAIU07 Föreläsning 2 Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 Matriselement och Index För att manipulera
Läs merLaboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
Läs merDagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32)
Programmeringsteknik och Matlab Övning Dagens program Övningsgrupp 2 (Sal Q22/E2) Johannes Hjorth hjorth@nada.kth.se Rum 458 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d2
Läs merFREKVENSSPEKTRUM TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET 1
FREKVENSSPEKTRUM TILLÄMPAD FYSIK OCH ELEKTRONIK, UMEÅ UNIVERSITET JEAN BATISTE JOSEPH FOURIER 768-83 Fourier utveclade metoden att besriva periodisa förlopp genom summering av vitade ortogonala funtioner
Läs merDT1130 Spektrala transformer Tentamen
DT3 Spektrala transformer Tentamen 6 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: 4 p, B: 6 p, A: 8 p Tillåtna hjälpmedel:
Läs merMATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...
Allt du behöver veta om MATLAB: Industristandard för numeriska beräkningar och simulationer. Används som ett steg i utvecklingen (rapid prototyping) Har ett syntax Ett teleskopord för «matrix laboratory»
Läs merTANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23
TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 2 november 2015 Sida 1 / 23 Föreläsning 2 Index. Kolon-notation. Vektoroperationer. Summor och medelvärden.
Läs merAC-kretsar. Växelströmsteori. Lund University / Faculty / Department / Unit / Document / Date
AC-kretsar Växelströmsteori Signaler Konstant signal: Likström och likspänning (DC) Transienta strömmar/spänningar Växelström och växelspänning (AC) Växelström/spänning Växelström alternating current (AC)
Läs merSIGNALANALYS I FREKVENSRUMMET
SIGNALANALYS I FREKVENSRUMMET Fourierserie och Fouriertransform Föreläsning 4 Mätsystem och Mätmetoder, HT-2016 Florian Schmidt Department of Applied Physics and Electronics Umeå University LECTURE OUTLINE
Läs merUppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln
Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script
Läs merTillämpning av komplext kommunikationssystem i MATLAB
(Eller: Vilken koppling har Henrik Larsson och Carl Bildt?) 1(5) - Joel Nilsson joelni at kth.se Martin Axelsson maxels at kth.se Sammanfattning Kommunikationssystem används för att överföra information,
Läs mer2 Laborationsutrustning
Institutionen för data- och elektroteknik 2002-02-11 1 Inledning Denna laboration syftar till att illustrera ett antal grundbegrepp inom digital signalbehandling samt att närmare studera frekvensanalys
Läs merBE MATLAB. (Matrix Laboratory) matlab.ico. för SIGNALER SYSTEM
BE 00-0-0 MATLAB (Matrix Laboratory) matlab.ico för SIGNALER & SYSTEM . Grunder >> /3 >> MATLAB-prompt ans = 0.6667 >> /3; Ingen utskrift a=[ 9 ]; Vektor, längd 5 >> a Alltså radvektor a = 9 >> at=a';
Läs merTentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 11 Juni, 2015 Provkod: TEN1 Hjälpmedel:
Läs merBeräkningsverktyg HT07
Beräkningsverktyg HT07 Föreläsning 1, Kapitel 1 6 1.Introduktion till MATLAB 2.Tal och matematiska funktioner 3.Datatyper och variabler 4.Vektorer och matriser 5.Grafik och plottar 6.Programmering Introduktion
Läs merFlerdimensionella signaler och system
Luleå tekniska universitet Avd för signalbehandling Magnus Sandell (reviderad av Frank Sjöberg) Flerdimensionell signalbehandling SMS033 Laboration 1 Flerdimensionella signaler och system Syfte: Den här
Läs merLaboration i Fourieroptik
Laboration i Fourieroptik David Winge Uppdaterad 4 januari 2016 1 Introduktion I detta experiment ska vi titta på en verklig avbildning av Fouriertransformen. Detta ska ske med hjälp av en bild som projiceras
Läs merSpektralanalys - konsten att hitta frekvensinnehållet i en signal
Spektralanalys - konsten att hitta frekvensinnehållet i en signal Bengt Carlsson, Erik Gudmundson och Marcus Björk Systems and Control Dept. of Information Technology, Uppsala University 7 november 013
Läs merKPP053, HT2016 MATLAB, Föreläsning 2. Vektorer Matriser Plotta i 2D Teckensträngar
KPP053, HT2016 MATLAB, Föreläsning 2 Vektorer Matriser Plotta i 2D Teckensträngar Vektorer För att skapa vektorn x = [ 0 1 1 2 3 5]: >> x = [0 1 1 2 3 5] x = 0 1 1 2 3 5 För att ändra (eller lägga till)
Läs merLab Tema 2 Ingenjörens verktyg
Lab Tema 2 Ingenjörens verktyg Agneta Bränberg, Ville Jalkanen Syftet med denna laboration är att alla i gruppen ska kunna handskas med de instrument som finns på labbet på ett professionellt sätt. Och
Läs merAffina avbildningar Fraktala bilder Itererade funktionssystem. Affina avbildningar, itererade funktionssystem och fraktala bilde
Affina avbildningar, itererade funktionssstem och fraktala bilder En linjär funktion/avbildning F : R 2 R 2 kan skrivas F (ex ) = eax där A är en konstant 2 2 - matris. Vi använder standardbasen och skriver
Läs merSpä nningsmä tning äv periodiskä signäler
UMEÅ UNIVERSITET v, 6-- Tillämpad fysik och elektronik Sverker Johansson Bo Tannfors Nils Lundgren Ville Jalkanen Spä nningsmä tning äv periodiskä signäler Introduktion Laborationen går ut på att med mätinstrument
Läs merTentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 20 Mars, 2015 Provkod: TEN1 Hjälpmedel:
Läs merEllära 2, Tema 3. Ville Jalkanen Tillämpad fysik och elektronik, UmU. 1
Ellära 2, ema 3 Ville Jalkanen illämpad fysik och elektronik, UmU ville.jalkanen@umu.se 1 Innehåll Periodiska signaler Storlek, frekvens,... Filter Överföringsfunktion, belopp och fas, gränsfrekvens ville.jalkanen@umu.se
Läs merMatlabövning 1 Funktioner och grafer i Matlab
Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom hela PM:et. Gå sedan igenom
Läs merLaboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT)
Laboration i Fourieranalys för F2, TM2, Kf2 2011/12 Signalanalys med snabb Fouriertransform (FFT) Den här laborationen har två syften: dels att visa hur den snabba Fouriertransformen fungerar och vad man
Läs merInnehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.
Grunderna i MATLAB eva@it.uu.se Innehåll Vad är MATLAB? Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Eempel och smakprov: Grafik Beräkningar Bilder GUI Vad är MATLAB? Utvecklat
Läs merTentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en
Läs merLaboration i tidsdiskreta system
Laboration i tidsdiskreta system A. Tips Användbara MATLAB-funktioner: conv Faltning square Skapa en fyrkantvåg wavread Läs in en ljudfil soundsc Spela upp ett ljud ones Skapa en vektor med godtyckligt
Läs merLUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik
LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik SIGNALBEHANDLING I MULTIMEDIA, EITA50, LP4, 209 Inlämningsuppgift av 2, Assignment out of 2 Inlämningstid: Lämnas in senast kl
Läs merEn introduktion till MatLab
Chalmers tekniska högskola En introduktion till MatLab Gustafsson Gabriel gabgus@student.chalmers.se Johansson Việt Simon simoj@student.chalmers.se Författare: Norell Pontus npontus@student.chalmers.se
Läs mer2F1120 Spektrala transformer för Media Tentamen
F Spektrala transformer för Media Tentamen 68 Tentamen består av fem uppgifter där varje uppgift maximalt ger p. Normalt gäller följande betygsgränser: :9 p, : p, 5: 7 p Tillåtna hjälpmedel: räknare, formelblad
Läs merLaboration: Grunderna i Matlab
Laboration: Grunderna i Matlab Att arbeta i kommandofönstret och enkel grafik Den här delen av laborationen handlar om hur man arbetar med kommandon direkt i Matlabs kommandofönster. Det kan liknas vid
Läs merLaboration 1. Grafisk teknik (TNM059) Introduktion till Matlab. R. Lenz och S. Gooran (VT2007)
Laboration 1 Grafisk teknik (TNM059) Introduktion till Matlab R. Lenz och S. Gooran (VT2007) Introduktion: Denna laboration är en introduktion till Matlab. Efter denna laboration ska ni kunna följande:
Läs merGRUNDKURS I SIGNALBEHANDLING (454300), 5sp Tentamen
GRUNDKURS I SIGNALBEHANDLING (454300), 5sp Tentamen 26.02013 kursens övningsuppgifter eller gamla tentamensuppgifter, eller Matlab-, Scilab- eller Octave- programmerbara kalkylatorer eller datorer. 1.
Läs mer2 februari 2016 Sida 1 / 23
TAIU07 Föreläsning 4 Repetitonssatsen while. Avbrott med break. Exempel: En Talföljd och en enkel simulering. Egna funktioner. Skalärprodukt. Lösning av Triangulära Ekvationssystem. Programmeringstips.
Läs merInstruktion för laboration 1
STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik MD, ANL, TB (rev. JM, OE) SANNOLIKHETSTEORI I Instruktion för laboration 1 De skriftliga laborationsrapporterna skall vara
Läs merLinjär algebra med tillämpningar, lab 1
Linjär algebra med tillämpningar, lab 1 Innehåll Per Jönsson Fakulteten för Teknik och Samhälle, 2013 Uppgifterna i denna laboration täcker kapitel 1-3 i läroboken. Läs igenom motsvarande kapitel. Sitt
Läs merSpänningsmätning av periodiska signaler
UMEÅ UNIVERSITET Tillämpad fysik och elektronik Sverker Johansson Bo Tannfors 1996-05-15 Spänningsmätning av periodiska signaler Laboration E8 ELEKTRO Laboration E8 Spänningsmätning av periodiska signaler
Läs merSpektrala Transformer
Spektrala Transformer Kurssammanfattning Fyra kärnkoncept Sampling Faltning Poler och nollställen Fouriertransform Koncept #1: Sampling En korrekt samplad signal kan rekonstrueras exakt, dvs ingen information
Läs merLaboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 120, HT-00 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
Läs merMatlabövning 1 Funktioner och grafer i Matlab
Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom PM:et. Gå sedan igenom exemplen
Läs merMMA132: Laboration 2 Matriser i MATLAB
MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen
Läs merTillämpad digital signalbehandling Laboration 1 Signalbehandling i Matlab och LabVIEW
Institutionen för data- och elektroteknik 004-03-15 Signalbehandling i Matlab och LabVIEW 1 Introduktion Vi skall i denna laboration bekanta oss med hur vi kan använda programmen Matlab och LabVIEW för
Läs merDatorövning 1 Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF20: MATEMATISK STATISTIK, ALLMÄN KURS, 7.5HP FÖR E, HT-15 Datorövning 1 Fördelningar I denna datorövning ska du utforska begreppen sannolikhet
Läs merSpektrala Transformer
Spektrala Transformer Tidsdiskreta signaler, kvantisering & sampling Tidsdiskreta signaler Tidskontinuerlig signal Ex: x(t) = sin(ωt) t är ett reellt tal ω har enheten rad/s Tidsdiskret signal Ex: x(n)
Läs merSpektrala Transformer
Spektrala Transformer Fouriertransformer Fourier Gif mig en wågform och jag skola skrifva den som en summa af sinuswågor! Jean-Baptiste Fourier 1768-1830 Fouriertransformen Transformerar kontinuerliga
Läs merInstitutionen för Tillämpad Fysik och elektronik Umeå Universitet BE. Introduktion till verktyget SIMULINK. Grunderna...2
Institutionen för Tillämpad Fysik och elektronik Umeå Universitet BE Version: 09-0-23 StyrRegM,E Introduktion till verktyget SIMULINK Grunderna.....2 Tidskontinuerliga Reglersystem.... 7 Övningsuppgift...9
Läs merSignal- och Bildbehandling, TSBB14. Laboration 2: Sampling och rekonstruktion. DFT.
Signal- och Bildbehandling, TSBB4 Laboration : Sampling och rekonstruktion. DFT. Maria Magnusson, 7-8 Avdelningen för Datorseende, Institutionen för Systemteknik, Linköpings Universitet Laboration. Förberedelser
Läs merÖvningar med Digitala Filter med exempel på konstruktion och analys i MatLab
Övningar med Digitala Filter med exempel på konstruktion och analys i MatLab Eddie Alestedt Vt-2002 Digitala filter Digitala filter appliceras på samplade signaler och uppvisar helt andra egenskaper än
Läs merSF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2
Matematisk Statistik SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 1 Introduktion Denna laboration är inte poänggivande utan är till för den som vill bekanta sig med MATLAB. Fokusera
Läs merLAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod
TANA21+22/ 30 september 2016 LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER 1 Inledning Vi skall studera begynnelsevärdesproblem, både med avseende på stabilitet och noggrannhetens beroende av steglängden. Vi
Läs merVariabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:
TANA81: Beräkningar med Matlab - Variabler och Matriser - Logiska uttryck och Villkor - Repetitionssatser - Grafik - Funktioner Variabler I Matlab skapas en variabel genom att man anger dess namn och ger
Läs merLiten MATLAB introduktion
Liten MATLAB introduktion Denna manual ger en kort sammanfattning av de viktigaste Matlab kommandon som behövs för att definiera överföringsfunktioner, bygga komplexa system och analysera dessa. Det förutsätts
Läs merLaborationstillfälle 1 Lite mer om Matlab och matematik
Laborationstillfälle Lite mer om Matlab och matematik En första introduktion till Matlab har ni fått under kursen i inledande matematik. Vid behov av repetition kan materialet till de övningar som gjordes
Läs merTAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade
Läs merIntroduktion till Matlab 1
Laboration 1, M0043M, HT14 Laborationsuppgifter skall lämnas in senast 21 november 2014. Introduktion till Matlab 1 Förberedelseuppgifter 1. Gör dig bekant med Matlab-manualen finns för nedladdning på
Läs merIF1330 Ellära KK1 LAB1 KK2 LAB2. tentamen
IF330 Ellära F/Ö F/Ö4 F/Ö F/Ö5 F/Ö3 Strömkretslära Mätinstrument Batterier Likströmsnät Tvåpolsatsen KK LAB Mätning av U och I F/Ö6 F/Ö7 Magnetkrets Kondensator Transienter KK LAB Tvåpol mät och sim F/Ö8
Läs merDepartment of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland
Matlab för Nybörjare Charlie Pelland Introduktion till Matlab Matlab (matrix laboratory) är ett datorprogram och ett programspråk som används av ingenjörer runt om i världen. Ni kommer att använda er av
Läs merNär man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.
"!$#"%'&)(*,&.-0/ 177 Syftet med denna övning är att ge en introduktion till hur man arbetar med programsystemet MATLAB så att du kan använda det i andra kurser. Det blir således inga matematiska djupdykningar,
Läs merC++ Funktioner 1. int summa( int a, int b) //funktionshuvud { return a+b; //funktionskropp } Värmdö Gymnasium Programmering B ++ Datainstitutionen
C++ Funktioner 1 Teori När programmen blir större och mer komplicerade är det bra att kunna dela upp programmet i olika delar som gör specifika saker, vilket kan göra programmet mer lättläst. Ett sätt
Läs merSignalbehandling Röstigenkänning
L A B O R A T I O N S R A P P O R T Kurs: Klass: Datum: I ämnet Signalbehandling ISI019 Enk3 011211 Signalbehandling Röstigenkänning Jonas Lindström Martin Bergström INSTITUTIONEN I SKELLEFTEÅ Sida: 1
Läs merTentamen ssy080 Transformer, Signaler och System, D3
Tentamen ssy080 Transformer, Signaler och System, D3 Examinator: Ants R. Silberberg 19 oktober 2011 kl. 08.30-12.30 sal: Hörsalsvägen Förfrågningar: Ants Silberberg, tel. 1808 Lösningar: Anslås torsdag
Läs merTentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
Läs merLUNDS TEKNISKA HÖGSKOLA Inst. for Elektro- och Informationsteknik. SIGNALBEHANDLING I MULTIMEDIA, ETI265 Inlämningsuppgift 1 (av 2), Task 1 (out of 2)
LUNDS TEKNISKA HÖGSKOLA Inst. for Elektro- och Informationsteknik SIGNALBEHANDLING I MULTIMEDIA, ETI65 Inlämningsuppgift (av ), Task (out of ) Inlämningstid: Inlämnas senast kl 7. fredagen den 5:e maj
Läs merLab 1 Analog modulation
2 Lab-PM för TSEI67 Telekommunikation Lab 1 Analog modulation Med Simulink kan man som sagt bygga upp ett kommunikationssystem som ett blockschema, och simulera det. Ni ska i denna laboration inledningsvis
Läs merGrundläggande signalbehandling
Beskrivning av en enkel signal Sinussignal (Alla andra typer av signaler och ljud kan skapas genom att sätta samman sinussignaler med olika frekvens, Amplitud och fasvridning) Periodtid T y t U Amplitud
Läs merTentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 13:e Mars, 2018 Provkod: TEN1 Hjälpmedel:
Läs merMATLAB övningar, del1 Inledande Matematik
MATLAB övningar, del1 Inledande Matematik Övningarna på de två första sidorna är avsedda att ge Dig en bild av hur miljön ser ut när Du arbetar med MATLAB. På de följande sidorna följer uppgifter som behandlar
Läs merMatematikcentrum 1(6) Matematisk Statistik Lunds Universitet MASB11 - Biostatistisk grundkurs VT2014, lp3. Laboration 2. Fördelningar och simulering
Matematikcentrum 1(6) Matematisk Statistik Lunds Universitet MASB11 - Biostatistisk grundkurs VT2014, lp3 Laboration 2 Fördelningar och simulering Introduktion 2014-02-06 Syftet med laborationen är dels
Läs merExamples on Analog Transmission
Examples on Analog Transmission Figure 5.25 Types of analog-to-analog modulation Figure 5.26 Amplitude modulation Figure 5.29 Frequency modulation Modulation och demodulation Baudrate = antal symboler
Läs merDenna våg passerar mikrofonen, studsar mot väggen och passerar åter mikrofonen efter tiden
Lösning till inlämningsuppgift 1 Beskriv först ljudtrycket för den infallande vågen som en funktion av tiden. Eftersom trycket ökar linjärt mellan sågtandsvågens språng och eftersom periodtiden är T=1
Läs merDT1130 Spektrala transformer Tentamen
DT3 Spektrala transformer Tentamen 3 Tentamen består av fem uppgifter där varje uppgift maximalt ger 4 p. Normalt gäller följande betygsgränser: E: 9 p, D:.5 p, C: 4 p, B: 6 p, A: 8 p Tillåtna hjälpmedel:
Läs merTentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 14:e Mars, 2017 Provkod: TEN1 Hjälpmedel:
Läs merSpektrala Transformer
Spektrala Transformer Fouriertransformer Fourier Gif mig en wågform och jag skola skrifva den som en summa af sinuswågor! Jean-Baptiste Fourier 768-830 Fouriertransformen Transformerar kontinuerliga signaler
Läs mer