Kort oppsummering av pensum til nå

Størrelse: px
Begynne med side:

Download "Kort oppsummering av pensum til nå"

Transkript

1 Kort oppsummering av pensum til nå Ole Christian Lingjærde, Dept of Informatics, UiO 2. oktober 2018

2 Dagens agenda Quiz Lister ellers arrays: hva skal jeg bruke? Vektorisering: når fungerer det? Plotting: enkle oppskrifter Øvelse A.14, 5.14

3 Quiz 1 Hva skrives ut nedenfor? Program A x = [] for i in range(5): x = x + [i] print(x) Program B x = [] for i in range(5): x = [i] + x print(x)

4 Svar på Quiz 1 Hva skrives ut nedenfor? Program A x = [] for i in range(5): x = x + [i] print(x) # [0, 1, 2, 3, 4] Program B x = [] for i in range(5): x = [i] + x print(x) # [4, 3, 2, 1, 0]

5 Quiz 2 Hva skrives ut nedenfor? Program A x = [0, 1, 2, 3] for i in range(len(x)): x[i] = i * x[i] print(x) Program B x = [0, 1, 2, 3, 4] for i in range(len(x)-1): x[i] = x[i+1]**2 print(x) Program C x = [0, 1, 2, 3, 4] for i in range(1,5): x[i] = x[i-1]**2 print(x)

6 Svar på Quiz 2 Hva skrives ut nedenfor? Program A x = [0, 1, 2, 3] for i in range(len(x)): x[i] = i * x[i] print(x) # [0, 1, 4, 9] Program B x = [0, 1, 2, 3, 4] for i in range(len(x)-1): x[i] = x[i+1]**2 print(x) # [1, 4, 9, 16, 4] Program C x = [0, 1, 2, 3, 4] for i in range(1,5): x[i] = x[i-1]**2 print(x) # [0, 0, 0, 0, 0]

7 Quiz 3 Hva skrives ut nedenfor? Program A x = [2*i for i in range(1,4)] print(x) Program B x = [1, 2, 3, 4, 5, 6, 7] for i in range(len(x)): x[i] = x[6-i] print(x)

8 Svar på Quiz 3 Hva skrives ut nedenfor? Program A x = [2*i for i in range(1,4)] print(x) # [2, 4, 6] Program B x = [1, 2, 3, 4, 5, 6, 7] for i in range(len(x)): x[i] = x[6-i] print(x) # [7, 6, 5, 4, 5, 6, 7]

9 Quiz 4 Hva skrives ut nedenfor? Program A x = [[0,1,2],[4,5,6],[8,9,10]] x.reverse() print(x) Program B x = [[0,1,2],[1,2,3],[2,3,4]] y = [[1,2,3,4,5][e[-1]] for e in x] print(y)

10 Svar på Quiz 4 Hva skrives ut nedenfor? Program A x = [[0,1,2],[4,5,6],[8,9,10]] x.reverse() print(x) # [[8, 9, 10], [4, 5, 6], [0, 1, 2]] Program B x = [[0,1,2],[1,2,3],[2,3,4]] y = [[1,2,3,4,5][e[-1]] for e in x] print(y) # [3, 4, 5]

11 Lister og arrayer Lister og arrayer kan begge brukes til å lagre mange verdier. Lister Svært fleksible (insert og delete, blanding av datatyper, etc) Alle matematiske operasjoner må gjøres ett element av gangen Arrayer Mindre fleksible (bare en datatype av gangen) Mange vektoriserte matematiske operasjoner tilgjengelig Gjør programmering lettere, raskere Gjør programkjøring raskere

12 Så hva skal jeg bruke? Arrayer: spesielt nyttige for å håndtere numeriske vektorer og matriser i situasjoner hvor det gir mening å utføre matematiske operasjoner samtidig på alle elementene Lister: alltid en opsjon (hvis ikke det er krav om arrayer) Fra array til liste: l = list(a) Fra liste til array: a = np.array(l) NB: konvertering mellom array og liste er ikke effektivt når det er veldig lange lister/arrayer.

13 Sammenlikning av lister og arrayer List Array x = [1,2,3,4] x = np.array([1,2,3,4]) x = [0]*n x = np.zeros(n) x = [1]*n x = np.ones(n) x = range(n) x = np.arange(n) xnew = x xnew = x xnew = x[:] xnew = x.copy() xnew = x+x xnew = np.append(x,x) h = float(b-a)/(n-1) x = [a+i*h for i in range(n)] x = np.linspace(a,b,n) for elem in x: for elem in x: print(elem) print(elem) xnew = [0]*len(x) for i in range(len(x)): xnew[i] = math.sin(x[i]) xnew = np.sin(x) xnew = [0]*len(x) for i in range(len(x)): xnew[i] = x[i] + 2*x[i]**2 xnew = x + 2*x**2

14 Utfordring Python (og boka) byr på mange valg: Python 2 eller Python 3? (små forskjeller i syntaks) Lister eller arrayer? (store forskjeller i syntaks) Plotte med matplotlib eller scitools? Skrive np.linspace(..) og plt.plot(..) eller bare linspace(..) og plot(..)? Bruke from numpy import * etc? Initiere lister med a = [0]*n eller bruke a.append(..)?

15 Hvordan bruke numpy-funksjoner Generell regel: Bruk import numpy as np og referer til numpy-funksjoner som np.linspace(..), np.zeros(..), etc. Unntak: For matematiske funksjoner (sin, cos, log,...) kan du bruke from numpy import sin, cos og referere til dem som sin(..), cos(..), etc. For flere detaljer, se læreboka (5th ed.), side 235 og 243.

16 Vektorisering Numpy-pakken støtter vektoriserte beregninger. Ta for eksempel følgende (ikke-vektoriserte) kode: def f_list(n): import math x = [0]*N; y = [0]*N; z = [0]*N for i in range(n): x[i] = 1 + i**2 for i in range(n): y[i] = 1 + i * x[i] - math.tanh(x[i]) for i in range(n): z[i] = abs(y[i]) return z Denne kunne vært vektorisert slik: def f_array(n): import numpy as np x = 1 + np.arange(n)**2 y = 1 + np.arange(n) * x - np.tanh(x) z = np.abs(y) return z

17 Hvor mye raskere er vektorisert kode? Sammenlikning av CPU-tid import time N = 10**7 t0 = time.clock() f_list(n) t1 = time.clock() - t0 print('nonvectorized: %4.2f seconds' % t1) t0 = time.clock() f_array(n) t1 = time.clock() - t0 print('vectorized: %4.2f seconds' % t1) Terminal> python compare_time.py Nonvectorized: 6.67 seconds Vectorized: 0.29 seconds Den vektoriserte (numpy) løsningen er 23 ganger raskere!

18 Vektorisering er ikke alltid mulig De fleste eksemplene i Appendix A (Difference Equations) kan ikke vektoriseres. Årsak: differanselikninger uttrykker x n som en funksjon av x n 1, x n 2,.... Da trenger vi en løkke for å beregne x 1, x 2,... en av gangen. Valget mellom lister og arrayer blir da en smakssak - og avhengig av hva annet vi ønsker å gjøre med dataene i programmet.

19 Grafplotting Boka nevner en rekke muligheter for grafplotting: matplotlib.pyplot, scitools.std, EasyViz, Mayavi. Bare den første av disse er nødvendig i dette kurset. Den anbefalte måten å bruke plottefunksjonene på er å skrive import matplotlib.pyplot as plt og så bruke plt.plot(..) etc (se side 243 i læreboka). Når du bruker plt.plot(x,y) kan variablene x og y være enten arrayer eller lister.

20 Plotte en enkelt kurve Anta x og y er numeriske lister eller arrayer av samme lengde. Bare plotte kurve import matplotlib.pyplot as plt plt.plot(x, y) # Create plot plt.savefig('figure1.pdf') # Save plot as pdf plt.show() # Show plot on screen Plotte kurve med dekorering import matplotlib.pyplot as plt plt.plot(x, y, 'r-') # Red line (use 'ro' for red circle) plt.xlabel('x') # Label on x-axis plt.ylabel('y') # Label on y-axis plt.title('my plot') # Title on top of plot plt.axis([0,5,0,1]) # Range on x-axis [0,5] and y-axis [0,1] plt.show()

21 Eksempel 1 Tangentfunksjonen import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3.14, 3.14, 100) y = np.tan(x) plt.plot(x, y, 'r-') # Red line (use 'ro' for red circle) plt.xlabel('x') # Label on x-axis plt.ylabel('tan(x)') # Label on y-axis plt.title('the tangent function') plt.show()

22 Resultat

23 Eksempel 2 Følgen 0.25, sin(0.25), sin(sin(0.25)),... import matplotlib.pyplot as plt import math N = 5000 y = [0]*N y[0] = 0.25 for i in range(1,n): y[i] = math.sin(y[i-1]) plt.plot(range(n), y, 'b-') # Blue line plt.xlabel('n') # Label on x-axis plt.ylabel('x(n)') # Label on y-axis plt.title('the sequence x(n) = sin(x(n-1)), x(0)=0.25') plt.show()

24 Resultat

25 Plotte flere kurver oppå hverandre Anta at x1 og y1 er numeriske lister eller arrayer av samme lengde, og tilsvarende for x2 og y2. Bare plotte kurvene import matplotlib.pyplot as plt plt.plot(x1, y1, 'r-') plt.plot(x2, y2, 'b-') plt.show() Plotte kurvene med dekorering import matplotlib.pyplot as plt plt.plot(x1, y1, 'r-') plt.plot(x2, y2, 'b-') plt.legend(['y1', 'y2']) plt.xlabel('x') plt.ylabel('y') plt.title('my multiplot') plt.axis([0,7,0,7]) plt.show()

26 Eksempel 1: Polynomer import matplotlib.pyplot as plt import numpy as np def p(t,k): return t**(k+1) col = ['r-', 'b-', 'm-', 'k-', 'g-'] t = np.linspace(-1, 1, 100) for k in range(5): plt.plot(t, p(t,k), col[k]) # Plot t^1, t^2,..., t^5 plt.xlabel('t') plt.ylabel('p(t)') plt.legend(['t', 't^2', 't^3', 't^4', 't^5']) plt.title('polynomials') plt.show()

27 Resultat

28 Eksempel 2: Julia set Dette er et eksotisk eksempel for spesielt interesserte. Se om du kan finne ut hva som skjer i programmet! Hint: de to verdiene i z representerer realdelen og imaginærdelen av et komplekst tall. import matplotlib.pyplot as plt import numpy as np n = 150 x = np.linspace(-2, 2, n); z = [0, 0] for i in range(n): for j in range(n): z[0] = x[i]; z[1] = x[j]; k = 0 while abs(z[0])+abs(z[1]) < 100 and k < 100: z = [z[0]**2-z[1]**2-0.75, 2*z[0]*z[1]] k = k+1 if k < 100: plt.plot(i, j, 'b.') plt.show()

29 Resultat: en fraktal

30 Multipanel plott Anta at x1 og y1 er numeriske lister eller arrayer av samme lengde, og tilsvarende for x2 and y2. Kurver med titler import matplotlib.pyplot as plt plt.subplot(1,2,1) plt.plot(x1, y1, 'r-') plt.title('title for left panel') plt.subplot(1,2,2) plt.plot(x2, y2, 'b-') plt.title('title for right panel') plt.show()

31 Eksempel: polynomer import matplotlib.pyplot as plt import numpy as np def p(t,k): return t**k t = np.linspace(-1, 1, 100) for k in range(1,5): plt.subplot(2,2,k) plt.plot(t, p(t,k), 'r-') plt.xlabel('t') plt.ylabel('p(t)') plt.legend(['t^%d' % k]) plt.show()

32 Resultat

33 Fil-lesing: oppsummering Du bør huske følgende funksjoner: Essentials for file reading To open a file: infile = open('filnavn.txt', 'r') To read whole file into a string: s = infile.read() To read whole file into a list (each element is a line): a = infile.readlines() To read the next line: s = infile.readline() To read all remaining lines and split into separate words: for line in infile: a = line.split() # a[0], a[1],... are the words on the line To close the file: infile.close()

34 Live programming: eksempel 1 Anta at tekstfilen names.txt ser slik ut: Kari Ola Katrine Ingrid Nils Are Jonas Ella Arne Elin Arvid Kristin Oppgave: skriv et program som leser filen over og lager en ny fil names2.txt med samme innhold, men hvor rader og kolonner er byttet om: Kari Nils Arne Ola Are Elin Katrine Jonas Arvid Ingrid Ella Kristin

35 Live programming: eksempel 2 Fra en blodprøve kan man måle CRP (C-reactive protein). Normalt nivå er CRP < 5, mens CRP > 10 er tegn på infeksjon. Tekstfilen CRP.txt ser slik ut (CRP-verdi og fødselsnummer): CRP ID Oppgave A: Les filen inn i to lister crp (float) og id (string). Oppgave B: Beregn og skriv ut høyeste CRP-verdi Oppgave C: Beregn og skriv ut antall CRP-verdier over 10 Oppgave D: Beregn og skriv ut ID er til pasienter med CRP > 10 Oppgave E: Plot punktene (i, CRP[i]) med passende tekst på x-akse og y-akse

36 Hint: Section A.1.8 explains how this task can be solved for the Taylor approximation of e x. Exercise A.14 Find difference equations for computing sin x The purpose of this exercise is to derive and implement difference equations for computing a Taylor polynomial approximation to sin x: sin x S(x; n) = n j=0 ( 1) j x 2j+1 (2j + 1)! To compute S(x; n) efficiently, write the sum as S(x; n) = n j=0 a j, and derive a relation between two consecutive terms in the series: x 2 a j = (2j + 1)2j a j 1. Introduce s j = S(x; j 1) and a j as the two sequences to compute. We have s 0 = 0 and a 0 = x. a) Formulate the two difference equations for s j and a j.

37 Exercise A.14 (cont d) b) Implement the system of difference equations in a function sin_taylor(x, n) which returns s n+1 and a n+1. The latter is the first neglected term in the sum (since s n+1 = n j=0 a j) and may act as a rough measure of the size of the error in the Taylor polynomial approximation. c) Verify the implementation by computing the difference equations for n = 2 by hand (or in a separate program) and comparing with the output from the sin_taylor function. Automate this comparison in a test function. d) Make a table or plot of s n for various x and n values to illustrate that the accuracy of a Taylor polynomial (around x = 0) improves as n increases and x decreases. Hint: sin_taylor(x, n) can give extremely inaccurate approximations to sin x if x is not sufficiently small and n sufficiently large. In a plot you must therefore define the axis appropriately.

38 Key idea Computing series with many terms can be time-consuming. A common strategy is to see if the nth term can be found faster using the (n 1)st term. Calculating S(x; n) = a 0 + a a n Suppose in the following that x is fixed and let s n+1 = S(x; n). 1) We can find s n+1 from s n and a n : s n+1 = s n + a n 2) We can also find a n using a n 1 and x: a n 1 = ( 1) n 1 x 2n 1 (2n 1)! and a n = ( 1) n x 2n+1 (2n + 1)! Thus we have the relation: a n = a n 1 x 2 2n(2n + 1)

39 Answer to exercise A.14 a) Question Formulate the two difference equations for s n and a n. Answer Set s 0 = 0 and a 0 = x. For n = 1, 2,... let s n = s n 1 + a n 1 a n = a n 1 x 2 /(2n(2n + 1))

40 Answer to exercise A.14 b) Question Implement the system of difference equations in a function sin_taylor(x, n) which returns s n+1 and a n+1. Answer 1: storing all updates def sin_taylor(x,n): s = [0.0]*(n+2) a = [0.0]*(n+2); a[0] = x for i in range(1,n+2): s[i] = s[i-1] + a[i-1] a[i] = -a[i-1]*x**2/(2*i*(2*i+1)) return s[n+1], abs(a[n+1]) Answer 2: storing only last update def sin_taylor2(x,n): s = 0 a = x for i in range(1,n+2): s = s + a a = -a*x**2/(2*i*(2*i+1)) return s, abs(a)

41 Answer to exercise A.14 c) Question Verify the implementation by computing the difference equations for n = 2 and comparing with the output from the sin_taylor function. Automate this comparison in a test function. Answer (part 1) def sin_two_terms(x): s = [0]*4 a = [0]*4 a[0] = x s[1] = s[0] + a[0] a[1] = -a[0]*x**2 / (2*1*(2*1+1)) s[2] = s[1] + a[1] a[2] = -a[1]*x**2 / (2*2*(2*2+1)) s[3] = s[2] + a[2] a[3] = -a[2]*x**2 / (2*3*(2*3+1)) return s[3], abs(a[3])

42 Answer to exercise A.14 c) Answer (part 2) def sin_taylor(x,n): <as before> def sin_two_terms(x): <as before> def test_sin_taylor(): x = 0.63 # Just an arbitrary x-value for validation tol = 1e-14 # Tolerance s_expected, a_expected = sin_two_terms(x) s_computed, a_computed = sin_taylor(x,2) success1 = abs(s_computed - s_expected) < tol success2 = abs(a_computed - a_expected) < tol success = success1 and success2 message = 'Output is different from expected!' assert success, message

43 Answer to exercise A.14 c) Answer (part 3) In [10]: sin_two_terms(0.63) Out[10]: ( , e-06) In [11]: sin_taylor(0.63, 2) Out[11]: ( , e-06) In [12]: test_sin_taylor() In [13]:

44 Answer to exercise A.14 d) Question Make a table or plot of s n for various x and n values to illustrate that the accuracy of a Taylor polynomial (around x = 0) improves as n increases and x decreases. Answer (part 1) We first make a plan: For a given x and n we can calculate the Taylor approximation s n+1 with the statement s = sin_taylor(x,n)[0]. To calculate s n for various x and n, we must decide what x-values and n-values to use. We decide here to use a uniform grid of M x-values on [0, 1], and n = 1, 2,..., N. We write a method producing an M x N table of all the calculated s-values.

45 Answer to exercise A.14 d) Answer (part 2) def make_table(m,n): import numpy as np x = np.linspace(0, 1, M) n = np.arange(1,n+1) S = np.zeros((m,n)) for i in range(m): for j in range(n): S[i,j] = sin_taylor(x[i], n[j])[0] return S, x, n

46 Filename: read_2columns. Exercise 5.14 Plot data in a two-column file The file: contains two columns of numbers, corresponding to x and y coordinates on a curve. The start of the file looks as this: Make a program that reads the first column into a list x and the second column into a list y. Plot the curve. Print out the mean y value as well as the maximum and minimum y values. Hint: Read the file line by line, split each line into words, convert to float, and append to x and y. The computations with y are simpler if the list is converted to an array.

47 Answer to exercise 5.14 # Read file infile = open('xy.dat12', 'r') x = [] y = [] for line in infile: s = line.split() x.append(eval(s[0])) y.append(eval(s[1])) infile.close() # Plot the points (x[i],y[i]) import matplotlib.pyplot as plt plt.plot(x, y, 'mo') plt.xlabel('x') plt.ylabel('y') plt.show() # Print mean, min and max of y import numpy as np ya = np.array(y) print('mean of y: %g' % np.mean(ya)) print('min of y: %g' % np.min(ya)) print('max of y: %g' % np.max(ya))

48 Result

Appendix A. Ole Christian Lingjærde, Dept of Informatics, UiO. 23. september 2019

Appendix A. Ole Christian Lingjærde, Dept of Informatics, UiO. 23. september 2019 Appendix A Ole Christian Lingjærde, Dept of Informatics, UiO 23. september 2019 Dagens agenda Kort rep. av arrayer, plotting, animering og fil-lesing Øvelse A1, A4, 5.29, 5.39 Introduksjon til differenslikninger

Detaljer

Kap 2: Løkker og lister

Kap 2: Løkker og lister Kap 2: Løkker og lister Ole Christian Lingjærde, Inst for Informatikk, UiO 26-30 August, 2019 (Del 2 av 2) Forrige forelesning på en foil Formatert utskrift: %-operator og f-strings To typer løkker: while-løkker

Detaljer

Øving 5 - Fouriertransform - LF

Øving 5 - Fouriertransform - LF Øving 5 - Fouriertransform - LF Obligatoriske oppgaver See the notes Matlab: %x og t aksen x=:.:pi; t=:pi/:*pi; %sette opp funksjon og plotte hver frame for j=:length(t) %funksjonsverdier p innev rende

Detaljer

Slope-Intercept Formula

Slope-Intercept Formula LESSON 7 Slope Intercept Formula LESSON 7 Slope-Intercept Formula Here are two new words that describe lines slope and intercept. The slope is given by m (a mountain has slope and starts with m), and intercept

Detaljer

Ch.7: Innføring i klasser (del 2)

Ch.7: Innføring i klasser (del 2) Ch.7: Innføring i klasser (del 2) Ole Christian Lingjærde, Institutt for Informatikk, UiO 18. oktober 2018 Dagens agenda Lekseprøve om klasser Gjennomgang av prøven m/oppsummering av klasser Oppgave 5.16,

Detaljer

TMA4329 Intro til vitensk. beregn. V2017

TMA4329 Intro til vitensk. beregn. V2017 Norges teknisk naturvitenskapelige universitet Institutt for Matematiske Fag TMA439 Intro til vitensk. beregn. V17 ving 4 [S]T. Sauer, Numerical Analysis, Second International Edition, Pearson, 14 Teorioppgaver

Detaljer

Exercise 1: Phase Splitter DC Operation

Exercise 1: Phase Splitter DC Operation Exercise 1: DC Operation When you have completed this exercise, you will be able to measure dc operating voltages and currents by using a typical transistor phase splitter circuit. You will verify your

Detaljer

Dynamic Programming Longest Common Subsequence. Class 27

Dynamic Programming Longest Common Subsequence. Class 27 Dynamic Programming Longest Common Subsequence Class 27 Protein a protein is a complex molecule composed of long single-strand chains of amino acid molecules there are 20 amino acids that make up proteins

Detaljer

I dag skal vi ved hjelp av ganske enkel Python-kode finne ut om det er mulig å tjene penger på å selge og kjøpe en aksje.

I dag skal vi ved hjelp av ganske enkel Python-kode finne ut om det er mulig å tjene penger på å selge og kjøpe en aksje. Trading-algoritme I dag skal vi ved hjelp av ganske enkel Python-kode finne ut om det er mulig å tjene penger på å selge og kjøpe en aksje. Vi skal gjøre dette ved å lage et Python-program (med noen for-løkker)

Detaljer

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. TDT445 Øving 4 Oppgave a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet. Nøkkel: Supernøkkel: Funksjonell avhengighet: Data i en database som kan unikt identifisere (et sett

Detaljer

Oppgave 1.6 Hva skrives ut? Riktig svar: The total rainfall from June to August was 54.00

Oppgave 1.6 Hva skrives ut? Riktig svar: The total rainfall from June to August was 54.00 Nummereringen på eksamen ble endret, fra seksjonsvis til vanlig sekvensiell nummerering. Oppgavenummer her er de samme som i oppgavesettene som ligger på web, men sannsynligvis annerledes enn i oppgavene

Detaljer

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3 Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL

Detaljer

Ch.4: User input and error handling

Ch.4: User input and error handling Ch.4: User input and error handling Ole Christian Lingjærde, Dept of Informatics, UiO 11 September 2018 Dagens agenda En kort quiz Testing av programmer - en innføring Input fra bruker og fra fil Live-programmering

Detaljer

MAT Oblig 1. Halvard Sutterud. 22. september 2016

MAT Oblig 1. Halvard Sutterud. 22. september 2016 MAT1110 - Oblig 1 Halvard Sutterud 22. september 2016 Sammendrag I dette prosjektet skal vi se på anvendelsen av lineær algebra til å generere rangeringer av nettsider i et web basert på antall hyperlinker

Detaljer

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet Mat131 - Differensiallikningar I Onsdag 25. mai 2016, kl.

Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet Mat131 - Differensiallikningar I Onsdag 25. mai 2016, kl. 1 MAT131 Bokmål Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Eksamen i emnet Mat131 - Differensiallikningar I Onsdag 25. mai 2016, kl. 09-14 Oppgavesettet er 4 oppgaver fordelt på

Detaljer

Neural Network. Sensors Sorter

Neural Network. Sensors Sorter CSC 302 1.5 Neural Networks Simple Neural Nets for Pattern Recognition 1 Apple-Banana Sorter Neural Network Sensors Sorter Apples Bananas 2 Prototype Vectors Measurement vector p = [shape, texture, weight]

Detaljer

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger Institutt for matematiske fag Eksamensoppgave i TMA432 Introduksjon til vitenskapelige beregninger Faglig kontakt under eksamen: Anton Evgrafov Tlf: 453 163 Eksamensdato: 8. august 217 Eksamenstid (fra

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Exam: ECON320/420 Mathematics 2: Calculus and Linear Algebra Eksamen i: ECON320/420 Matematikk 2: Matematisk analyse og lineær algebra Date of exam: Friday, May

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF 3230 Formell modellering og analyse av kommuniserende systemer Eksamensdag: 4. juni 2010 Tid for eksamen: 9.00 12.00 Oppgavesettet

Detaljer

SVM and Complementary Slackness

SVM and Complementary Slackness SVM and Complementary Slackness David Rosenberg New York University February 21, 2017 David Rosenberg (New York University) DS-GA 1003 February 21, 2017 1 / 20 SVM Review: Primal and Dual Formulations

Detaljer

Stationary Phase Monte Carlo Methods

Stationary Phase Monte Carlo Methods Stationary Phase Monte Carlo Methods Daniel Doro Ferrante G. S. Guralnik, J. D. Doll and D. Sabo HET Physics Dept, Brown University, USA. danieldf@het.brown.edu www.het.brown.edu Introduction: Motivations

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON3120/4120 Mathematics 2: Calculus an linear algebra Exam: ECON3120/4120 Mathematics 2: Calculus an linear algebra Eksamensag: Tirsag 3. juni 2008

Detaljer

Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis)

Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis) Norsk (English below): Guide til anbefalt måte å printe gjennom plotter (Akropolis) 1. Gå til print i dokumentet deres (Det anbefales å bruke InDesign til forberedning for print) 2. Velg deretter print

Detaljer

Forside. 1 Hva skrives ut?

Forside. 1 Hva skrives ut? Forside UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøve-eksamen i: IN900, INF00, IN-KJM900 Vedlegg: Ingen. Tillatte hjelpemidler: Ingen. Les gjennom hele oppgavesettet før du begynner

Detaljer

Speed Racer Theme. Theme Music: Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz. September 9, 2011 Physics 131 Prof. E. F.

Speed Racer Theme. Theme Music: Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz. September 9, 2011 Physics 131 Prof. E. F. September 9, 2011 Physics 131 Prof. E. F. Redish Theme Music: Speed Racer Theme Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz 1 Reading questions Are the lines on the spatial graphs representing

Detaljer

Front page. 1 Lists. Which one of these does not result in a list of length 4? 07/12/2017 Prøveeksamen IN1900 og IN-KJM1900 H17

Front page. 1 Lists. Which one of these does not result in a list of length 4? 07/12/2017 Prøveeksamen IN1900 og IN-KJM1900 H17 Front page UNIVERSITETET I OSLO Det matematisk naturvitenskapelige fakultet Prøve eksamen i: IN1900 og IN KJM1900 Eksamensdag: 7. desember 2017 Tid for eksamen: 12.00 16.00 Vedlegg: 1 (ODESolver.pdf) Tillatte

Detaljer

Mathematics 114Q Integration Practice Problems SOLUTIONS. = 1 8 (x2 +5x) 8 + C. [u = x 2 +5x] = 1 11 (3 x)11 + C. [u =3 x] = 2 (7x + 9)3/2

Mathematics 114Q Integration Practice Problems SOLUTIONS. = 1 8 (x2 +5x) 8 + C. [u = x 2 +5x] = 1 11 (3 x)11 + C. [u =3 x] = 2 (7x + 9)3/2 Mathematics 4Q Name: SOLUTIONS. (x + 5)(x +5x) 7 8 (x +5x) 8 + C [u x +5x]. (3 x) (3 x) + C [u 3 x] 3. 7x +9 (7x + 9)3/ [u 7x + 9] 4. x 3 ( + x 4 ) /3 3 8 ( + x4 ) /3 + C [u + x 4 ] 5. e 5x+ 5 e5x+ + C

Detaljer

Gradient. Masahiro Yamamoto. last update on February 29, 2012 (1) (2) (3) (4) (5)

Gradient. Masahiro Yamamoto. last update on February 29, 2012 (1) (2) (3) (4) (5) Gradient Masahiro Yamamoto last update on February 9, 0 definition of grad The gradient of the scalar function φr) is defined by gradφ = φr) = i φ x + j φ y + k φ ) φ= φ=0 ) ) 3) 4) 5) uphill contour downhill

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON20/420 Matematikk 2: Matematisk analyse og lineær algebra Exam: ECON20/420 Mathematics 2: Calculus and Linear Algebra Eksamensdag: Fredag 2. mai

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT2400 Analyse 1. Eksamensdag: Onsdag 15. juni 2011. Tid for eksamen: 09.00 13.00 Oppgavesettet er på 6 sider. Vedlegg: Tillatte

Detaljer

Kap 3: Funksjoner og if-tester

Kap 3: Funksjoner og if-tester Kap 3: Funksjoner og if-tester Ole Christian Lingjærde, Institutt for Informatikk, UiO 2-5 September, 2019 (Del 1 av 2) Forrige forelesning på en foil Lage lister: eksplisitt, range, [..]*n, angi regel

Detaljer

5 E Lesson: Solving Monohybrid Punnett Squares with Coding

5 E Lesson: Solving Monohybrid Punnett Squares with Coding 5 E Lesson: Solving Monohybrid Punnett Squares with Coding Genetics Fill in the Brown colour Blank Options Hair texture A field of biology that studies heredity, or the passing of traits from parents to

Detaljer

SCE1106 Control Theory

SCE1106 Control Theory Master study Systems and Control Engineering Department of Technology Telemark University College DDiR, October 26, 2006 SCE1106 Control Theory Exercise 6 Task 1 a) The poles of the open loop system is

Detaljer

Moving Objects. We need to move our objects in 3D space.

Moving Objects. We need to move our objects in 3D space. Transformations Moving Objects We need to move our objects in 3D space. Moving Objects We need to move our objects in 3D space. An object/model (box, car, building, character,... ) is defined in one position

Detaljer

Trigonometric Substitution

Trigonometric Substitution Trigonometric Substitution Alvin Lin Calculus II: August 06 - December 06 Trigonometric Substitution sin 4 (x) cos (x) dx When you have a product of sin and cos of different powers, you have three different

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON30/40 Matematikk : Matematisk analyse og lineær algebra Exam: ECON30/40 Mathematics : Calculus and Linear Algebra Eksamensdag: Tirsdag 0. desember

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON320/420 Matematikk 2: Matematisk analyse og lineær algebra Exam: ECON320/420 Mathematics 2: Calculus and Linear Algebra Eksamensdag: Mandag 8. desember

Detaljer

HØGSKOLEN I NARVIK - SIVILINGENIØRUTDANNINGEN

HØGSKOLEN I NARVIK - SIVILINGENIØRUTDANNINGEN HØGSKOLEN I NARVIK - SIVILINGENIØRUTDANNINGEN EKSAMEN I FAGET STE 6243 MODERNE MATERIALER KLASSE: 5ID DATO: 7 Oktober 2005 TID: 900-200, 3 timer ANTALL SIDER: 7 (inklusiv Appendix: tabell og formler) TILLATTE

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Utsatt eksamen i: ECON1410 - Internasjonal økonomi Exam: ECON1410 - International economics Eksamensdag: 18.06.2013 Date of exam: 18.06.2013 Tid for eksamen: kl.

Detaljer

Vi skal se på lambda-uttrykk. Følgende er definerte og vil bli brukt gjennom oppgaven

Vi skal se på lambda-uttrykk. Følgende er definerte og vil bli brukt gjennom oppgaven SLI 230 - side 2 av 8 EKSAMENSOPPGAVE - SLI 230 - VÅR 2000 Nedenfor følger eksamensoppgaver i SLI 230. Først om oppgavene Bakerst følger to sider med hjelp slik det er avtalt - liste over primitiver fra

Detaljer

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum

TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum 1 TDT4110 Informasjonsteknologi grunnkurs: Kapittel 7 Filer og unntak ( exceptions ) Professor Alf Inge Wang Stipendiat Lars Bungum 2 Læringsmål Mål Introduksjon til filer (som inndata og utdata) Å bruke

Detaljer

TFY4170 Fysikk 2 Justin Wells

TFY4170 Fysikk 2 Justin Wells TFY4170 Fysikk 2 Justin Wells Forelesning 5: Wave Physics Interference, Diffraction, Young s double slit, many slits. Mansfield & O Sullivan: 12.6, 12.7, 19.4,19.5 Waves! Wave phenomena! Wave equation

Detaljer

IN2010: Algoritmer og Datastrukturer Series 2

IN2010: Algoritmer og Datastrukturer Series 2 Universitetet i Oslo Institutt for Informatikk S.M. Storleer, S. Kittilsen IN2010: Algoritmer og Datastrukturer Series 2 Tema: Grafteori 1 Publisert: 02. 09. 2019 Utvalgte løsningsforslag Oppgave 1 (Fra

Detaljer

TDT4117 Information Retrieval - Autumn 2014

TDT4117 Information Retrieval - Autumn 2014 TDT4117 Information Retrieval - Autumn 2014 Assignment 1 Task 1 : Basic Definitions Explain the main differences between: Information Retrieval vs Data Retrieval En samling av data er en godt strukturert

Detaljer

Den som gjør godt, er av Gud (Multilingual Edition)

Den som gjør godt, er av Gud (Multilingual Edition) Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Click here if your download doesn"t start automatically Den som gjør godt, er av Gud (Multilingual Edition) Arne Jordly Den som gjør godt,

Detaljer

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag Matematikk 1000 Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag Oppgave 1 Vektorer a) Variablene i MATLAB kan være tall, vektorer eller matriser. Vi kan for eksempel gi vektoren x = [1, 0, 3] på denne

Detaljer

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS Postponed exam: ECON420 Mathematics 2: Calculus and linear algebra Date of exam: Tuesday, June 8, 203 Time for exam: 09:00 a.m. 2:00 noon The problem set covers

Detaljer

Front page. 1.1 What is printed?

Front page. 1.1 What is printed? Front page UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: IN-KJM1900 Grunnkurs i programmering for naturvitenskapelige anvendelser Eksamensdag: 18. desember 2017 Tid for eksamen:

Detaljer

Øvingsforelesning 5 Python (TDT4110)

Øvingsforelesning 5 Python (TDT4110) Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med

Detaljer

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag

Matematikk Øvingsoppgaver i numerikk leksjon 2 Løsningsforslag Matematikk 1000 Øvingsoppgaver i numerikk leksjon Løsningsforslag Oppgave 1 Vektorer a) Variablene i MATLAB kan være tall, vektorer eller matriser. Vi kan for eksempel gi vektoren x = [1, 0, 3] på denne

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON360/460 Samfunnsøkonomisk lønnsomhet og økonomisk politikk Exam: ECON360/460 - Resource allocation and economic policy Eksamensdag: Fredag 2. november

Detaljer

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen

Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen The Process Goal Definition Data Collection Data Preprocessing EDA Choice of Variables Choice of Method(s) Performance Evaluation

Detaljer

Maple Basics. K. Cooper

Maple Basics. K. Cooper Basics K. Cooper 2012 History History 1982 Macsyma/MIT 1988 Mathematica/Wolfram 1988 /Waterloo Others later History Why? Prevent silly mistakes Time Complexity Plots Generate LATEX This is the 21st century;

Detaljer

1. Explain the language model, what are the weaknesses and strengths of this model?

1. Explain the language model, what are the weaknesses and strengths of this model? Øving 2 Task 1 Language Model 1. Explain the language model, what are the weaknesses and strengths of this model? En language model er en model som brukes til å forenkle spørringer etter ord i dokumenter.

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF 3230 Formell modellering og analyse av kommuniserende systemer Eksamensdag: 4. april 2008 Tid for eksamen: 9.00 12.00 Oppgavesettet

Detaljer

Oppgave 1 (Opprett en database og en tabell)

Oppgave 1 (Opprett en database og en tabell) Oppgave 1 (Opprett en database og en tabell) 1) I «Object Explorer» (i «SQL Server Management Studio»), høyreklikk over Databases : 1 2 2) Skriv så databasenavnet og klikk OK: 3) Plasser så kursoren på

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON320/420 Matematikk 2: Matematisk analyse og lineær algebra Exam: ECON320/420 Mathematics 2: Calculus and Linear Algebra Eksamensdag: Onsdag 6. desember

Detaljer

EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE

EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE / EKSAMENSOPPGÅVE Eksamen i: Inf-1049, Introduksjon til beregningsorientert programmering Dato: 15. desember 017 Klokkeslett: 09.00 13.00 Sted /

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON320/420 Matematikk 2: Matematisk analyse og lineær algebra Exam: ECON320/420 Mathematics 2: Calculus and Linear Algebra Eksamensdag: Tirsdag 7. juni

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 14 juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: INF-MAT2350

Detaljer

Start MATLAB. Start NUnet Applications Statistical and Computational packages MATLAB Release 13 MATLAB 6.5

Start MATLAB. Start NUnet Applications Statistical and Computational packages MATLAB Release 13 MATLAB 6.5 Start MATLAB Start NUnet Applications Statistical and Computational packages MATLAB Release 13 MATLAB 6.5 Prompt >> will appear in the command window Today: MATLAB overview In-class HW: Chapter 1, Problems

Detaljer

Øvingsforelesning 5 Python (TDT4110)

Øvingsforelesning 5 Python (TDT4110) Øvingsforelesning 5 Python (TDT4110) Repetisjon av løkker og funksjoner Ole-Magnus Pedersen Oversikt Praktisk Info Gjennomgang av Øving 3 Repetisjon 2 Praktisk info Prosjekter i PyCharm må startes med

Detaljer

Information search for the research protocol in IIC/IID

Information search for the research protocol in IIC/IID Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs

Detaljer

Programmering i. matematikk. Knut Skrindo

Programmering i. matematikk. Knut Skrindo Programmering i matematikk Knut Skrindo Programmering i matematikk Python for videregående skole Knut Skrindo 1 Innledning 5 2 Brukergrensesnitt Spyder 5 3 Grunnleggende programmering 6 3.1 Matematiske

Detaljer

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil

AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil AvtaleGiro beskrivelse av feilmeldinger for oppdrag og transaksjoner kvitteringsliste L00202 levert i CSV fil Kvitteringsliste L00202 for avviste oppdrag, transaksjoner og informasjonsmeldinger CSV Format:

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON1910 Poverty and distribution in developing countries Exam: ECON1910 Poverty and distribution in developing countries Eksamensdag: 1. juni 2011 Sensur

Detaljer

FYSMEK1110 Eksamensverksted 23. Mai :15-18:00 Oppgave 1 (maks. 45 minutt)

FYSMEK1110 Eksamensverksted 23. Mai :15-18:00 Oppgave 1 (maks. 45 minutt) FYSMEK1110 Eksamensverksted 23. Mai 2018 14:15-18:00 Oppgave 1 (maks. 45 minutt) Page 1 of 9 Svar, eksempler, diskusjon og gode råd fra studenter (30 min) Hva får dere poeng for? Gode råd fra forelesere

Detaljer

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Endelig ikke-røyker for Kvinner! (Norwegian Edition) Endelig ikke-røyker for Kvinner! (Norwegian Edition) Allen Carr Click here if your download doesn"t start automatically Endelig ikke-røyker for Kvinner! (Norwegian Edition) Allen Carr Endelig ikke-røyker

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Utsatt eksamen i: ECON420 Matematikk 2: Matematisk analyse og lineær algebra Postponed exam: ECON420 Mathematics 2: Calculus and Linear Algebra Eksamensdag: Mandag

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT 1 UNIVERSITETET I OSLO ØKONOMISK INSTITUTT BOKMÅL Utsatt eksamen i: ECON2915 Vekst og næringsstruktur Eksamensdag: 07.12.2012 Tid for eksamen: kl. 09:00-12:00 Oppgavesettet er på 5 sider Tillatte hjelpemidler:

Detaljer

SAS FANS NYTT & NYTTIG FRA VERKTØYKASSA TIL SAS 4. MARS 2014, MIKKEL SØRHEIM

SAS FANS NYTT & NYTTIG FRA VERKTØYKASSA TIL SAS 4. MARS 2014, MIKKEL SØRHEIM SAS FANS NYTT & NYTTIG FRA VERKTØYKASSA TIL SAS 4. MARS 2014, MIKKEL SØRHEIM 2 TEMA 1 MULTIPROSESSERING MED DATASTEGET Multiprosessering har lenge vært et tema i SAS Stadig ny funksjonalitet er med på

Detaljer

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX) Peter J. Rosendahl Click here if your download doesn"t start automatically Han Ola of Han Per:

Detaljer

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor.

Du må håndtere disse hendelsene ved å implementere funksjonene init(), changeh(), changev() og escape(), som beskrevet nedenfor. 6-13 July 2013 Brisbane, Australia Norwegian 1.0 Brisbane har blitt tatt over av store, muterte wombater, og du må lede folket i sikkerhet. Veiene i Brisbane danner et stort rutenett. Det finnes R horisontale

Detaljer

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål

Eksamen ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister. Nynorsk/Bokmål Eksamen 22.11.2012 ENG1002/1003 Engelsk fellesfag Elevar og privatistar/elever og privatister Nynorsk/Bokmål Nynorsk Eksamensinformasjon Eksamenstid Hjelpemiddel Eksamen varer i 5 timar. Alle hjelpemiddel

Detaljer

Right Triangle Trigonometry

Right Triangle Trigonometry 0 Capter Trigonometry 70. f 8 7 8 Vertical asymptote: 8 0 y 7 0 7 8 9 9 ± 8 y Slant asymptote: ± 89 ;.,. y 7 8 y-intercept: 0, 8 -intercept:.8, 0 Section. Rigt Triangle Trigonometry You sould know te rigt

Detaljer

TMA4240 Statistikk 2014

TMA4240 Statistikk 2014 Norges teknisk-naturvitenskapelige universitet Institutt for matematiske fag Øving nummer 6, blokk I Løsningsskisse Oppgave 1 Fremgangsmetode: P X 1 < 6.8 Denne kan finnes ved å sette opp integralet over

Detaljer

Stjerner og galakser Nybegynner Python PDF

Stjerner og galakser Nybegynner Python PDF Stjerner og galakser Nybegynner Python PDF Introduksjon I denne oppgaven skal vi bruke funksjoner for å gjøre programmene vi skriver enklere og mer oversiktlige. Steg 1: Tegne stjerner Sjekkliste Vi begynner

Detaljer

Medisinsk statistikk, KLH3004 Dmf, NTNU 2009. Styrke- og utvalgsberegning

Medisinsk statistikk, KLH3004 Dmf, NTNU 2009. Styrke- og utvalgsberegning Styrke- og utvalgsberegning Geir Jacobsen, ISM Sample size and Power calculations The essential question in any trial/analysis: How many patients/persons/observations do I need? Sample size (an example)

Detaljer

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences Page 1 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in BIO4210/9210 Classification and Phylogeny Day of exam: 13. December 2011 Exam hours: 9.00-12.00 (3 hours) This examination

Detaljer

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Contact person /

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: MAT-INF 1100L Programmering, modellering, og beregninger. Prøveeksamen 2 Eksamensdag: Onsdag 14. November 2014. Tid for eksamen:

Detaljer

EN Skriving for kommunikasjon og tenkning

EN Skriving for kommunikasjon og tenkning EN-435 1 Skriving for kommunikasjon og tenkning Oppgaver Oppgavetype Vurdering 1 EN-435 16/12-15 Introduction Flervalg Automatisk poengsum 2 EN-435 16/12-15 Task 1 Skriveoppgave Manuell poengsum 3 EN-435

Detaljer

Databases 1. Extended Relational Algebra

Databases 1. Extended Relational Algebra Databases 1 Extended Relational Algebra Relational Algebra What is an Algebra? Mathematical system consisting of: Operands --- variables or values from which new values can be constructed. Operators ---

Detaljer

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser. TUSEN TAKK! Det at du velger å bruke mitt materiell for å spare tid og ha det kjekt sammen med elevene betyr mye for meg! Min lidenskap er å hjelpe flotte lærere i en travel hverdag, og å motivere elevene

Detaljer

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) INF247 Er du? Er du? - Annet Ph.D. Student Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye) Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen,

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: KJB 492 Bioinformatikk Eksamensdag: Fredag 14. desember 2001 Tid for eksamen: Kl.: 9.00 13.00 Oppgavesettet er på 7 sider. Vedlegg:

Detaljer

MA2501 Numerical methods

MA2501 Numerical methods MA250 Numerical methods Solutions to problem set Problem a) The function f (x) = x 3 3x + satisfies the following relations f (0) = > 0, f () = < 0 and there must consequently be at least one zero for

Detaljer

Bildebehandling med Python og EzGraphics

Bildebehandling med Python og EzGraphics Bildebehandling med Python og EzGraphics I denne oppgaven skal dere jobbe med bildebehandling. På samme måte som vi jobbet med lyd tidligere, skal vi nå se på bilder. Vi kan bruke EzGraphics til alt vi

Detaljer

Ch.4: User input and error handling

Ch.4: User input and error handling Ch.4: User input and error handling Ole Christian Lingjærde, Dept of Informatics, UiO 13 September 2018 (DEL 2) Dagens agenda En kjapp quiz Mer om lesing fra fil Mer om eval and exec. Skriving til fil

Detaljer

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT UNIVERSITETET I OSLO ØKONOMISK INSTITUTT Eksamen i: ECON3120/4120 Matematikk 2: Matematisk analyse og lineær algebra Exam: ECON3120/4120 Mathematics 2: Calculus and Linear Algebra Eksamensdag: Tirsdag

Detaljer

Bestille trykk av doktoravhandling Ordering printing of PhD Thesis

Bestille trykk av doktoravhandling Ordering printing of PhD Thesis Bestille trykk av doktoravhandling Ordering printing of PhD Thesis Brukermanual / User manual Skipnes Kommunikasjon ntnu.skipnes.no PhD Thesis NTNU LOG IN NOR: Gå inn på siden ntnu.skipnes-wtp.no, eller

Detaljer

Eksamensoppgave i TMA4135 Matematikk 4D

Eksamensoppgave i TMA4135 Matematikk 4D Institutt for matematiske fag Eksamensoppgave i TMA435 Matematikk 4D Faglig kontakt under eksamen: Helge Holden a, Gard Spreemann b Tlf: a 92038625, b 93838503 Eksamensdato: 0. desember 205 Eksamenstid

Detaljer

Eksamensoppgave i SØK1001 Matematikk for økonomer

Eksamensoppgave i SØK1001 Matematikk for økonomer Institutt for samfunnsøkonomi Eksamensoppgave i SØK1001 Matematikk for økonomer Faglig kontakt under eksamen: Anne Borge Johannesen Tlf.: 7 59 05 9 Eksamensdato: 1.1.014 Eksamenstid (fra-til): 4 timer

Detaljer

HONSEL process monitoring

HONSEL process monitoring 6 DMSD has stood for process monitoring in fastening technology for more than 25 years. HONSEL re- rivet processing back in 990. DMSD 2G has been continuously improved and optimised since this time. All

Detaljer

IN 211 Programmeringsspråk. Dokumentasjon. Hvorfor skrive dokumentasjon? For hvem? «Lesbar programmering» Ark 1 av 11

IN 211 Programmeringsspråk. Dokumentasjon. Hvorfor skrive dokumentasjon? For hvem? «Lesbar programmering» Ark 1 av 11 Dokumentasjon Hvorfor skrive dokumentasjon? For hvem? «Lesbar programmering» Ark 1 av 11 Forelesning 8.11.1999 Dokumentasjon Med hvert skikkelig program bør det komme følgende dokumentasjon: innføring

Detaljer

TDT4113 - Datateknologi, programmeringsprosjekt

TDT4113 - Datateknologi, programmeringsprosjekt TDT4113 - Datateknologi, programmeringsprosjekt Oppgave 1: Stein, Saks, Papir Dette dokumentet beskriver den første oppgaven i ProgLab 2, som vi kaller Stein, Saks, Papir. For denne oppgaven gjelder at:

Detaljer

IN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python

IN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python IN1140, H2018 gruppetime oppgaver Introduksjon til Tekst i Python I disse oppgavene skal vi introdusere Python, og vise hvordan vi kan jobbe med tekst i Python. Vi skal se på hva et programmeringsspråk

Detaljer

Ma Flerdimensjonal Analyse Øving 1

Ma Flerdimensjonal Analyse Øving 1 Ma1203 - Flerdimensjonal Analyse Øving 1 Øistein Søvik Brukernavn: Oistes 23.01.2012 Oppgaver 10.1 6. Show that the triangle with verticies (1, 2, 3), (4, 0, 5) and (3, 6, 4) has a right angle. z y x Utifra

Detaljer

Physical origin of the Gouy phase shift by Simin Feng, Herbert G. Winful Opt. Lett. 26, (2001)

Physical origin of the Gouy phase shift by Simin Feng, Herbert G. Winful Opt. Lett. 26, (2001) by Simin Feng, Herbert G. Winful Opt. Lett. 26, 485-487 (2001) http://smos.sogang.ac.r April 18, 2014 Introduction What is the Gouy phase shift? For Gaussian beam or TEM 00 mode, ( w 0 r 2 E(r, z) = E

Detaljer

SAS-feil kavalkade. Viggo Skar Oslo Universitetssykehus HF (OUS)

SAS-feil kavalkade. Viggo Skar Oslo Universitetssykehus HF (OUS) SAS-feil kavalkade Viggo Skar vigska@ous-hf.no Oslo Universitetssykehus HF (OUS) Litt om meg: Født 1973. Jobbet med SAS siden 1999. Begynte i forsikring, har jobbet i helse siden 2009. Kaller meg selv

Detaljer