Utkast til: Løsningsforslag til eksamen i. Ingeniørfaglig yrkesutøvelse og arbeidsmetoder. 18.des for oppgave 1, 2 og 3

Like dokumenter
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi

Side 1 av 7 [BOKMÅL]

Prosjektoppgave i Ingeniørfaglig yrkesutøving og arbeidsmetoder - orientering om prosjektet

Prosjektoppgave i Ingeniørfaglig yrkesutøving og arbeidsmetoder - orientering om prosjektet

UNIVERSITETET I OSLO

Noen presiseringer mhp Diskret Fourier Transform. Relevant for oblig 1.

Øving 1 ITD Industriell IT

OBLIGATORISK INNLEVERINGSOPPGAVE

Algoritmer og Datastrukturer

Høgskolen i Oslo og Akershus. sin 2 x cos 2 x = 0, x [0, 2π) 1 cos 2 x cos 2 x = 0 2 cos 2 x = 1 cos 2 x =

Løsningsforslag MAT102 Vår 2018

Noen MATLAB-koder. 1 Plotte en vanlig funksjon. Fredrik Meyer. 23. april 2013

Kapittel Oktober Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 14.

41070 STABILITET I ELKRAFTSYSTEMER

Matematikk Øvingsoppgaver i numerikk leksjon 5 Litt oppsummering undervegs Løsningsforslag

Matematikk Øvingsoppgaver i numerikk leksjon 5. Løsningsforslag

INF1010 Sortering. Marit Nybakken 1. mars 2004

Obligatorisk oppgave nr 3 FYS Lars Kristian Henriksen UiO

TDT4105 IT Grunnkurs Høst 2016

ØVINGER 2017 Løsninger til oppgaver. Øving 1

IR Matematikk 1. Eksamen 8. desember 2016 Eksamenstid 4 timer

MAT 1110: Oblig 1, V-12, Løsningsforslag

MAT1110: Obligatorisk oppgave 2, V Løsningsforslag

19. september Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 8 (del 2) Ada Gjermundsen

DAFE BYFE Matematikk 1000 HIOA Obligatorisk innlevering 1 Innleveringsfrist Fredag 22. januar :00 Antall oppgaver: 5.

Noen innebygde funksjoner - Vektorisering

Noen innebygde funksjoner - Vektorisering

Felix og Herbert. Felix og Herbert. Introduksjon

Oblig 1 FYS2130. Elling Hauge-Iversen

Øvingsforelesning i Matlab TDT4105

Matematikk Øvingsoppgaver i numerikk leksjon 6 Løsningsforslag

Oppgave Nr.og navn LABORATORIEØVELSE NR 6 Revidert utgave desember 2014 T. Lindem, K. Ø. Spildrejorde, M. Elvegård

Løsningsforslag øving 6

Matematikk Øvingsoppgaver i numerikk leksjon 4 m-ler

ebudbok Elektronisk budbok på PDA Registrering av gangrekkefølge på web

UNIVERSITETET I OSLO

TFEM, METODE OG INSTRUMENTBESKRIVELSE

UNIVERSITETET I OSLO

Norsk informatikkolympiade runde. Sponset av. Uke 46, 2016

Fouriersyntese av lyd

LØSNINGSFORSLAG TIL EKSAMEN I MA0001 BRUKERKURS A Tirsdag 14. desember 2010

Matematikk Øvingsoppgaver i numerikk leksjon 8 Matriser. Løsningsforslag

Matematikk Øvingsoppgaver i numerikk leksjon 6. Løsningsforslag

UNIVERSITETET I OSLO

Nyttige Linux-kommandoer. Hvordan du kan jobbe mer effektivt Dag Langmyhr

UNIVERSITETET I OSLO

Løsningsforslag eksamen i TMA4123/25 Matematikk 4M/N

Obligatorisk oppgave nr 1 FYS Lars Kristian Henriksen UiO

1. Start med å åpne prosjektet ditt og Revit-prosjektet med navn «BEST VENT Schedules» i samme Revit-vindu. Eks:

EKSAMEN I TMA4110 MATEMATIKK 3 Bokmål Fredag 4. desember 2009 løsningsforslag

13.1 Fourierrekker-Oppsummering

UNIVERSITETET I OSLO

MA0002 Brukerkurs i matematikk B Vår 2016

Inst. for elektrofag og fornybar energi

TDT4110 Informasjonsteknologi grunnkurs: Uke 41: «Matlab programs» (kapittel 6)

TMA4100 Matematikk 1 Høst 2012

Løsningsforslag til Eksamen 2P vår 2008

Obligatorisk oppgavesett 1 MAT1120 H16

nyq Inst. for elektrofag og fornybar energi Fag TELE2001 Reguleringsteknikk Simulink øving 4 Oppstart av Matlab. c:\temp.

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærere: Robert Roppestad. Hele oppgavesettet består av 8 oppgaver, samt 1 vedlegg.

Veiledning Claw 2 CMS Innhold

Her skal du lære å programmere micro:biten slik at du kan spille stein, saks, papir med den eller mot den.

BYFE/EMFE 1000, 2012/2013. Numerikkoppgaver uke 34

Oblig 4 - Mathias Hedberg

UNIVERSITETET I OSLO

Løsningsforslag Eksamen 3MX - AA

Løsningsforslag, Øving 10 MA0001 Brukerkurs i Matematikk A

Obligatorisk oppgave nr 5 FYS Lars Kristian Henriksen UiO

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag

UTVIDET TEST AV PROGRAM

Simulering - Sannsynlighet

Løsningsforslag til ukeoppgave 12

Øvingsforelesning TDT4105 Matlab

Oblig 2 - MAT1120. Fredrik Meyer 23. september 2009 A =

Eksamen i TMA4123/TMA4125 Matematikk 4M/N

ST0103 Brukerkurs i statistikk Høst 2014

Bruk av Google Regneark

HØGSKOLEN I SØR-TRØNDELAG

LØSNINGSFORSLAG TIL EKSAMEN I FY1002 BØLGEFYSIKK Mandag 10. desember 2007 kl

Matematikk Øvingsoppgaver i numerikk leksjon 3. Løsningsforslag

Løsningsforslag til EKSAMEN

Norsk informatikkolympiade runde

Kapittel 15: Data/Matrix Editor

4.1 Vektorrom og underrom

Laboratorieoppgave 3: Motstandsnettverk og innføring i Oscilloskop

Innhold. Hanne Bråthen

MAT1110. Obligatorisk oppgave 1 av 2

Løsningsforslag til øving 12

Tre på rad mot datamaskinen. Steg 1: Vi fortsetter fra forrige gang. Sjekkliste. Introduksjon

EKSAMEN I MATEMATIKK 3 (TMA4110)

MAT-INF 2360: Obligatorisk oppgave 1

Sortering i Lineær Tid

Løsningsforslag. a) i. b) (1 i) 2. e) 1 i 3 + i LF: a) Tallet er allerede på kartesisk form. På polar form er tallet gitt ved

Plotting av data. Kapittel Plott med plot-funksjonen

Mine tegn. Gjest Gjester kan bare se på tegnene dine og ikke endre eller redigere.

ITGK - H2010, Matlab. Repetisjon

Erfaringar med numeriske metodar i matematikk-undervisinga for dataingeniørstudentar. Haugesund, 5. juni 2018

Forklarende tekst under hvert bilde

MAT 1110: Obligatorisk oppgave 1, V-07: Løsningsforslag

Transkript:

Utkast til: Løsningsforslag til eksamen i Ingeniørfaglig yrkesutøvelse og arbeidsmetoder 18.des 2013 for oppgave 1, 2 og 3

Oppgave 1 (15%) Anta vi har en matrise: A = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 a) Vis hva du må skrive i Matlabs arbeidsvindu for å lage matrisa A. A = [1 2 3 4; 5 6 7 8; 9 10 11 12; 13 14 15 16]; eller A = [1:4; 5:8; 9:12; 13:16]; b) Vi ønsker å hente verdien 7 i rad 2 og kolonne 3 fra A og legge inn i B. Angi hvordan du vil gjøre det: B=? B = A(2,3); c) Vi ønsker å hente kolonne 3 fra A og legge resultatet i C. Angi hvordan du vil gjøre det: C=? C = A(:,3); eller C = A(1:4,3); d) Vi ønsker å hente en delmatrise fra A og legge resultatet i D slik at vi får: D = 5 6 9 10 13 14 Angi hvordan du vil gjøre det: D=? D = A(2:4,1:2); e) Hva blir innholdet i E om vi skriver E=A(2,:)? E = 5 6 7 8 2

Oppgave 2 (15 %) Vi har gitt en function «teller» som vist under. Funksjonen er lagret med filnavn «teller.m» function [ antall ] = teller(tabell) terskel = 10; N = length(tabell); % finner lengden av tabell antall = 0; for n=1:n if tabell(n)>terskel antall = antall+1; I Matlabs kommandovindu skriver vi: >> a = [ 17 19 3 19 13 2 6 11 ]; >> k = teller(a); a) Hva er innholdet i k etter at koden er kjørt? Vi ser at koden i function «teller» leter igjennom alle tall i «tabell» og undersøker om de er større en «terskel=10». Hvis ja, økes tallet i «antall» med 1. Det er 5 tall i «tabell» som er større enn 10 og innholdet i «tabell» ut overføres til «k» i kommandovinduet. Etter koden er kjørt er derfor k = 5 b) Hvor mange elementer er det i variabelen k? k er n skalar; antall elementer i k er ett (1) 3

Vi har gitt en function «sorter» som vist under. Funksjonen er lagret med filnavn «sorter.m» function [ ut ] = sorter(tabell) terskel = 10; N = length(tabell); % finner lengden av tabell ut = []; k=0; for n=1:n if tabell(n)>terskel k = k+1; ut(k) = tabell(n); I Matlabs kommandovindu skriver vi: >> a = [ 17 19 3 19 13 2 6 11 ]; >> b = sorter(a); c) Hva er innholdet i b etter at koden er kjørt? Vi ser at koden i function «sorter» leter igjennom alle tall i «tabell» og undersøker om de er større en «terskel=10». Hvis ja, kopieres tallet over i en ny variabel «ut». Etter at koden er kjørt vil derfor alle tall større enn 10 i «tabell» være kopiert over i «ut». Innholdet i «ut» overføres til «b» i kommandovinduet. Etter koden er kjørt er derfor b = 17 19 19 13 11 d) Hvor mange elementer er det i variabelen b? Antall elementer i b er fem (5) 4

Oppgave 3 (20 %) Vi har gitt følge bilde fra et oscilloskop: a) Bruk informasjonen fra figuren og angi amplituden A i volt og periodetiden T i sek til sinussignalet som er vist. Vi leser av amplituden til 2,2 ruter (på positiv side) og følsomheten på oscilloskopet står på 100mV pr. rute. Amplituden er da A = 2,2*100mV = 220mV = 0,22V Periodetiden kan leses av til 4,2 ruter fra origo mot høyre. Tids-følsomheten på oscilloskopet står på 400us pr. rute. Periodetiden er da T = 4,2*400us = 1680us = 1,68 ms = 0,00168s b) Bruk verdiene fra a) og skriv opp et matematisk uttrykk for sinusfunksjonen som er vist. (Vi antar at fasen og middelverdien begge er lik null.) Hvis du ikke greide punkt a) kan du bruke amplitude = 0,5 og periodetid T=0,002. SVAR: x( t) = A sin(2 π t) = 0.22 sin(2 π t) = 0.22 sin(2π595 t) = 0.22 sin(3740 t) 1 1 T 0.00168 5

c) Fullfør Matlab-koden under, som skal tegne en figur helt tilsvare kurva fra et oscilloskop som er vist i figuren over. Fyll derfor inn i koden vist under, det vil si bytt ut spørsmålstegnene med kode. T=0.00168; % periodetid f=1/t; % frekvens t=-0.002:t/100:0.002; % sett inkrement slik at vi får 100 % punkter pr periode y=0.22*sin(2*pi*f*t); % uttrykket for sinusfunksjon med % matlabkode plot(t,y); grid; Vi ønsker nå en ekstra kurve med samme amplitude og frekvens tegnet inn i figuren generert i punkt c). Den nye kurven skal være forskjøvet 0.0004 sekund mot venstre og ha rød farge. d) Skriv den ekstra koden som behøves i tillegg til koden vist over i punkt c) for å få til dette. y2=0.220*sin(2*pi*f*(t+0.0004)); hold on plot(t,y2,'r'); 6