Innføring i MATLAB - The language of Technical Computing
|
|
- Karina Hovland
- 8 år siden
- Visninger:
Transkript
1 Innføring i MATLAB - The language of Technical Computing Hvordan bruke MATLAB til å analysere eksperimentelle data. TFY4145 Mekanisk fysikk Utstyr: Datarom med PC for studenter. Datamaskin med projektor for lærer. Studentene går gjennom utdelte eksempler og utforsker på egenhånd. Lærer veileder arbeidet og kan bruke projektoren til å vise eksempler/nyttige kommandoer for alle. Å analysere et stort datasett med tall, som ofte framkommer fra eksperimenter kan være tidkrevende uten bruk av gode elektroniske hjelpemidler. Dataprogrammet MATLAB er spesiallaget for å hjelpe deg med akkurat dette, nemlig analyse og presentasjon av eksperimentelle data. I første omgang vil det gis en enkel introduksjon av programmet, som lærer deg å gjøre enkle beregninger og bruke de verktøy som programmet tilbyr. Deretter vil du lære flere nyttige kommandoer som forenkler arbeidet ditt og åpner nye muligheter for analyse og presentasjon av data. I MATLAB er all innlest data lagret i vektorer (arrays) og/eller matriser. Du vil også lære her hvordan du presenterer data i figurer som punkter eller kurver. Figur 1: Hovedvinduet i programmet MATLAB. 1 MATLAB vinduet: Start MATLAB, og hent opp hovedvinduet. Det skal nå se ut omtrent som i figur 1. 1
2 Øverst i vinduet finner du den vanlige meny-linjen og verktøy-linjen. Sjekk ut disse og finn ut hva de ulike knappene gjør. Merk spesielt hjelpe-menyen (denne vil du få mye bruk for). Merk også boksen som viser hvilken mappe du jobber fra i programmet. MATLAB vinduet inneholder tre mindre vindu. Til venstre finner du vinduet Workspace og Command History. Til høre finner du et større Command Window. I Workspace vil du til enhver tid finne alle variable og data som du har lastet inn i programmet. Det vil si alle variable, tall, vektorer osv. som du har definert. Command Window er vinduet er alle kommandoer du vil at programmet skal utføre skrives inn. De må skrives på linjen som starter med >>. Alle kommandoer du skriver inn blir lagret i Command History, slik at de enkelt kan finnes igjen senere. De samme finnes også ved å rulle med piltastene opp og ned når du står på kommandolinja. 2 Litt grunnleggende: MATLAB kan selvfølgelig også brukes som en numerisk kakulator. F.eks. med: >> 72*12 Du kan lagre et tall til en variabel slik: >> a=12; (Nå inneholder a tallet 12.) >> a = a + 3 (Dette overskriver a som nå blir 15.) NB! Med semikolon til slutt skrives ikke svaret ut på skjermen. Allikevel blir tallet lagret i programmet (se i workspace-vinduet) med navn, verdi og type. Tall skrevet på standardformat kan gjøres ved å bruke e eller E ). (Husk også at den interne representasjonen av tallet kan være annerledes enn den som vises på skjermen.): >> b = 2.34e-13; Slik multipliseres og divideres to verdier: >> c = a*b; >> d = a 2; >> e = a/b; Slik kan du lage en vektor med tall. Kan være kolonnevektor eller radvektor. Det er mange ulike måter å gjøre dette på. Under er det også vist hvordan vektorer transponeres (rad til kolonne og omvendt): >> m = [1,2,3,4,5] (Komma trenger egentlig ikke skrives inn. Begge ting virker.) >> k = m >> n = [1:1:10] (Lager en kolonnevektor med alle heltall fra 1 til 10.) >> l = length(n) (Finner lengden av vektoren n.) Komandoene zeros, linspace og flere kan også brukes til å definere vektorer. Utforsk disse selv med hjelpekomandoen ved å skrive f.eks. >> help zeros. Slik lages en enkel matrise (semikolon skiller radene): >> A = [2 3; -4-1] (2 x 2 matrix) Multiplisere to vektorer kan bli en matrise eller et tall (matrisemultiplikasjon). Merk forskjellen mellom: >> M = m *m (kolonnevektor ganger radvektor) >> N = m*m (radvektor ganger kolonnevektor) 2
3 Multiplisere to vektorer med samme lengde element for element: NB! Vektorene må være av samme type (f.eks. radvektorer) og ha samme lengde. >> B = m.*m Slik kan vi lage en f-vektor som vi kan bruke som funksjonsvariabel: >> x = [0.1:0.1:20]; (inneholder 200 elementer) NB! Nå er det lurt å ta med semikolonnet til slutt fordi vi ikke trenger å skrive ut å se alle 200 elementene på skjermen. Hvis du vil se dem, skriv bare f på neste linje og trykk enter. Vi kan så bruke f som variabel i en funksjon. Vi evaluerer da funksjonen for alle de diskré x-verdiene. F.eks. kan vi ta kvadratrot-funksjonen, eller sinusfunksjonen: >> y = sqrt(x); >> f = sin(x); Tegne grafen av f-funksjonen (plotte) kan vi gjøre med >> plot(x,f) Endre type linje eller farge på grafen kan gjøres slik at det blir rød stiplet linje: >> plot(x,f, r ) Endre skala på x- og y-aksene kan gjøres slik: >> axis([ ]) Sett navn på x-, y-aksen, og lag tittel på figuren: >> xlabel( x-variabelen ) >> ylabel( sinus(x) ) >> title( Sinusfunksjonen ) NB! For å lære mer om plotting skriv >> help plot Figurer i MATLAB kan lagres som fig, jpg, eps, etc. (eps-figurer vil du få bruk for senere L A TEXprogrammet du skal skrive labb-rapporten i.) 3 Noen nyttige ting: Slette alt fra skjermbildet i kommandovinduet. >> clc Slette variable (enkel /alle): >> clear c; eller clear all; Lukke vinduer/figurer: >> close; eller close 1; eller close all; Skriv help + funksjon for rask hjelp. >> help plot (eller bruk F1-tasten for hjelp). Forstå feilmeldinger som dukker opp. Hvis du får en feilmelding prøv å forstå hva den sier, så vil den hjelpe deg med å rette på problemet. Du kan lagre arbeidet ditt ved å velge File Save Workspace as. For å hente inn hjemmeområdet ditt og lagre der må du mappe det først. Det gjør du ved å gå på Min datamaskin. Der velger du Tools Map network drive. Velg en plassering, og skriv inn \\sambaad.stud.ntnu.no\brukernavn. Deretter passord neste vindu. 3
4 4 Noen matematikk-kommandoer: Kvadratrot: >> sqrt(81) Pi: >> p=pi Summere alle elementer i en vektor: >> s = sum(m) Kvadrere: >> A 2 (tall eller matrise) eller A. 2 (matrise) eller m. 2 (vektor). NB! Merk forskjellen på kvadrering/multiplikasjon når du skriver. (med punktum) og (uten punktum). Hva er forskjellen? Statistisk analyse (mean, var, std, osv.): Lær mer med å bruke hjelp-komandoen, f.eks.: >> help mean 5 Nyttige funksjoner. Noen funksjoner det kan være greit å vite om og forske ut på egen hånd etterhvert som du får bruk for dem er: fsolve, lsqcurvefit, polyfit Hvordan lese og skrive data til/fra Tekstfil inn i/ut fra MATLAB, f.eks.: dlmread, dlmwrite Det finnes mange ulike typer måter å tegne grafer på (muligheter for 2D og 3D plot mm.). Eksperimenter og finn ut av hvordan du kan bruke for - og if -løkker i MATLAB-script (se nedenfor). 6 Bruke MATLAB m-filer (script): Et m-fil vindu kan hjelpe deg til å skrive flere kommandoer sammen og kjøre de i en utførelse til slutt. Dette er ofte svært nyttig ved behandling av data. Du kan f.eks. lese inn data fra en tekst-fil. Behandle dataene, og så kanskje lage en fin figur til slutt. Spesielt hvis du har flere datasett som skal behandles på samme måte, er dette en enkel måte å gjøre det på. Du kan også lage nye funksjoner i MATLAB med m-filer. De kan da kalles fra hovedvinduet på samme måte som andre ferdiglagede funksjoner i MATLAB, f.eks. med diverse innvariable. Velg New M-file i MATLAB vinduet. (Ett nytt separat vindu vil åpne seg: En m-fil.) For å kjøre innholdet i m-fila trykk på run -knappen (eller F5). Husk å lagre fila først i en mappe du vet å finne igjen (Ikke Matlab-work-mappen helst!). NB! Ikke bruk - i filnavn. Det takles dårlig av MATLAB ofte. 7 Forslag til struktur på en enkel m-fil: Skriv inn i starten på fila kommentarer som forklarer hva fila gjør, hvem som har skrevet den og dato den er skrevet. 4
5 Kommentarer skrives ved å først skrive %. Da blir linja en kommentarlinje (teksten blir grønn), og ikke en komandolinje som programmet senere utførerer. Innskrevne komandoer som du ikke vil slette, men heller ikke kjøre, kan da enkelt utelates ved å sette et % først i linja. Skriv inn en funskjonsnavn hvis du lager en funksjon. Definer variable og konstanter. Les inn data fra filer, hvis du trenger det. Analyser data. Lag figurer og grafer av data. (Skriv evt. resultater til en ny fil hvis ønskelig. Hvis du skriver kommandoen return eller break et sted i m-fila slutter programmet å kjøre når den kommer dit, og alt nedenfor blir ikke utført. Alle variable inni en funksjon er lokale, dvs. de sees bare inne i denne funksjonen. De kan dermed ha samme navn som andre variable utenfor funksjonen uten at det nødvendigvis skaper problemer. 8 Eksempel 1: For -løkker og if -løkker i MATLAB Vi starter med å lage et enkelt MatLab-script der vi undersøker hvordan vi kan bruke for - og if -løkker. Åpne en ny m-fil og lagre den på din hjemmekatalog, endre også Current directory i MATLAB hovedvinduet til å være det stedet der du lagrer fila. Innholdet i en m-fil kan for eksepemel være noe slik: % Eksempel 1: MatLab Intro, TFY 4145 Mekanisk fysikk. % August 2007: Eirik Glimsdal, M.Sc. % Dette første eksempelet viser hvordan man bruker for - og if -løkker i MATLAB. Fila tegner en av to gitte funksjoner for noen ulike parametre, avhengig av en random-funjsjon. clear all; close all; clc; % Dette kan alltid være greit å gjøre, så er man sikker på at man ikke får noe trøbbel med andre tidligere ting. % Random-funksjonen finner et tilfeldig tall med sansynlighet i normal-fordelingen. Dvs. 50% sjanse for at tallet er større eller mindre enn null. R = randn(1,1); % Vi tester om tallet er større eller mindre enn 0: if R>0 % Testen R>0 vil gi 1 om det er rett og 0 om det er feil. Er det rett går den inn og gjør det som står her, er det feil gjør den det som står etter else istedet. x=[-4:0.1:4] ; %Kolonne y=[-4:0.1:4]; %Rad z=exp(-x. 2)*exp(-y. 2); % Matriseprodukt. mesh(x,y,z) %3D-plot. 5
6 else %Hvis R<0 utføres kun etterfølgende: color={ r-. b.- g }; for a=1:3 for b=1:3 %Dobbel for-løkke!! x=[0:0.5:10]; y=a*x.*exp(-x. 2/(8*b)); plot(x,y,char(color(a))) hold on % Gjør at vi kan plotte flere grafer i samme figur. end end hold off end % If-setningen må avsluttes med end. % For å kjøre fila trykk F5 eller save and run -knappen. 9 Eksempel 2: Kurvetilpassing og funksjoner I dette eksempelet ser vi på hvordan vi lager en funskjon ved hjelp av MatLab-script. Deretter skal vi generere et datasett som vi bruker som måle-data, og så forsøke å tilpasse det til funksjonen igjen. Først lager vi funksjonsfila og kaller den Funksjon1.m : % Funksjonen vi vil bruke: % Aug. 07: E.G. function F=Funksjon1(a,x) % Inn-variable: a er to funksjonsparametre. x er x-verdi. % Ut-variabel: F er funksjonsverdi F(x). F = a(1)*x.*exp(-x. 2/(8*a(2))); Deretter lager vi hovedfila med tilpasningsprosedyren i en ny m-fil: % Eksempel 2: MatLab intro. TFY4145 Mekanisk fysikk. % August 2007: Eirik Glimsdal, M.Sc. % Genererer datasett ved bruk av tilfeldig tall, for så å tilpasse funksjonen igjen. clear all; close all; clc; x=[0:0.1:15]; % Generere datasettet (F): a=[2,3]; F=Funksjon1(a,x); R=randn(1,length(x))/3; F=F+R; % Plotte for å se på data: plot(x,f,.,x,f-r, r ) % Vi tilpasser de to a-parametrene i F, slik at vi finner den funksjonen som passer best til dataene. a0=[1 1]; %Startverdier for tilpassing. a opt = lsqcurvefit(@funksjon1,a0,x,f) % Evaluerer funksjonen med de nye a-parametrene: Fopt = Funksjon1(a opt,x); 6
7 hold on plot(x,fopt, k ) legend( Data, Funksjon, Tilpasning ) hold off % Du vil nå i figuren antagelig se en forskjell på opprinnelig og tilpasset funksjon. Optimaliserte verdier for a skrives ut i MATLAB-vinduet. Merk at det finnes enkle tilpasningsrutiner i MATLAB-figurene også (Sjekk dette ut selv.) 10 Analyse av Viskositet-data med MATLAB Åpne MATLAB med data du har lagret fra eksperimentet. Den følgende beregningsfila er basert på at dataene ligger i MATLAB programmet som en 10x3 matrise med falltider. Den enkleste måten å legge disse direkte inn i MatLab ved først å skrive: >> tider = zeros(10,3); Deretter dobbeltklikke på tider i Workspace, og så fylle inn tallene direkte i regnearket som kommer opp (husk å bruke punktum som skilletegn!). Lukk regnearket etterpå og kjør programmet ved å skrive kommandoen: >> [eta,deta]=viskositet(tider) Følgende innhold i m-fila Viskositet.m vil beregne det vi ønsker å vite: % Labb 1 Viskositet i Glyserol i TFY4145 Mekanisk fysikk. % August 2007: Eirik Glimsdal, M.Sc. % Denne fila kjøres ved å kjøre komandoen: >> [eta,deta]=viskositet(tider) fra hovedvinduet. function [eta,deta]=viskositet(tider) % Input variable: tider : 10x3 matrise med tider fra de tre måleseriene (Oppgave 1). % Output varialbe: eta = viskositeten, Deta = usikkerheten i eta. eta=0; Deta=0; % Initsierer variabelnavn. % Definere fallengde: L = 0.30; % m dl = 0.001; % m, (usikkerhet) % Det er lurt alltid å regne om til SI-enheter når du skriver inn tallverdier. Det forenkler beregninger betydelig senere. % MÅLING AV FALLTID: t1=tider(:,1); t2=tider(:,2); t3=tider(:,3); %Oppg. 2: % BEREGNING MIDDELVERDIER: t1m = sum(t1)/length(t1); % Alternativt kan man bruke: t1m = mean(t1) t2m = sum(t2)/length(t2); t3m = sum(t3)/length(t3); % BEREGNING STANDARDAVVIK ENKELTMÅLINGER og MIDDELVERDI: dt1 = sqrt(sum((t1-t1m). 2)/(length(t1)-1)); % alternativt:dt1 = std(t1) Dt1 = dt1/sqrt(length(t1)); 7
8 dt2 = sqrt(sum((t2-t2m). 2)/(length(t2)-1)); Dt2 = dt2/sqrt(length(t2)); dt3 = sqrt(sum((t3-t3m). 2)/(length(t3)-1)); Dt3 = dt3/sqrt(length(t3)); % Plot målinger: m=[1:1:10]; figure(1) plot(m,t1, r.,m,t2, bx,m,t3, k* ) axis([0 length(t1)+1 min(t3)-0.2 max(t1)+0.2]) xlabel( Måling nummer (#) ) ylabel( Fall tid (sek), med snitt og std. ) legend( Serie 1, Serie 2, Serie 3 ) % Plot middelverdier: hold on plot(m,linspace(t1m,t1m,10), r-.,m,linspace(t2m,t2m,10), b-.,m,linspace(t3m,t3m,10), k-. ) errorbar(1,t1m,dt1, r ) errorbar(2,t2m,dt2, b ) errorbar(3,t3m,dt3, k ) hold off % Oppg. 2a) figure(2) errorbar([1 2 3],[t1m t2m t3m],[dt1 Dt2 Dt3], b* ) xlabel( Måling serie nummer ) ylabel( Gjennomsnitt og standardavvik for gj.snitt (sek) ) % Oppg. 3: % Hvis alle serier har gode data, bruk alle data sammen i videre beregniger: %t = [t1 t2 t3 ] % Hvis data ikke er konsistente, bruk bare en eller to seier videre: t = t3; % t = [t2;t3] tm = mean(t) dt = std(t) Dt = dt/sqrt(length(t)); % Plot of data in one figure m=[1:1:length(t)]; figure(3) plot(m,t, r+ ) axis([0 length(t)+1 min(t)-0.1 max(t)+0.1]) hold on plot(m,tm, k. ) errorbar(1,tm,dt, b ) errorbar(3,tm,dt, g ) hold off % Oppg. 4. %Middelhastigheten: v = L/tm % m/s Dv = v*sqrt((dl/l) 2+(Dt/tm) 2) % m/s 8
9 % Oppg. 5. rho g = 1.26e3; %kg/m 3 Drho g = 0.01e3; % kg/m 3 rho k = 7.8e3; %kg/m 3 Drho k = 0.1e3; % kg/m 3 r = 1.00e-3; %m Dr = 0.02e-3; %m R = 10.7e-3; %m DR = 0.1e-3; %m g = 9.822; %m/s 2 Dg = 0.005; %m/s 2 %Viskositeten: eta = 2*(rho k-rho g)*g*r 2/(9*v)*(1-2.1*r/R) % Reynoldstallet: Re = 2*r*rho g*v/eta % Oppg 6. % Beregn utrykk for usikkerheter for hånd først!! Dr r 2 = ((2-6.3*r/R)/(1-2.1*r/R)*Dr/r) 2; DR R 2 = ((2.1*r/R)/(1-2.1*r/R)*DR/R)sq 2; Deta rel = sqrt((dg/g) 2+(Dv/v) 2+(Drho k/(rho k-rho g)) 2+(Drho g/(rho k-rho g)) 2+ Dr r 2 + DR R 2) Deta = eta*deta rel % Oppg 7. %delta g = (Dg/g) 2 %delta v = (Dv/v) 2 %delta rho k = (Drho k/(rho k-rho g)) 2 %delta rho g = (Drho g/(rho k-rho g)) 2 %Dr r 2 %DR R 2 % Oppg 8. eta=eta*1000; % cp-units Deta=Deta*1000; % cp-units % ********************************************************************** % Alternativt til å laste inn slik som her er å lese inn data fra fil. % En fin kommando for det er: M = dlmread( filename,delimiter,r,c), der delimiter kan være, (default) \t (tab). R og C definerer rad og kolonne å starte å lese fra. (0,0) er overst til venstre. % F.eks.: %t = dlmread( ViskositetTider.txt, \t, 0, 0); %t1=t(1:10); %t2=t(11:20); %t3=t(21:30); 9
Hydrostatikk/Stabilitet enkle fall
Avdeling for Ingeniørutdanning Institutt for Maskin- og Marinfag Øving 1 Hydrostatikk/Stabilitet enkle fall Oppgave 1 Et kasseformet legeme med følgende hoveddimensjoner: L = 24 m B = 5 m D = 5 m flyter
DetaljerMATLABs brukergrensesnitt
Kapittel 3 MATLABs brukergrensesnitt 3.1 Brukergrensesnittets vinduer Ved oppstart av MATLAB åpnes MATLAB-vinduet, se figur 1.1. MATLAB-vinduet inneholder forskjellige (under-)vinduer. De ulike vinduene
DetaljerITGK - H2010, Matlab. Repetisjon
1 ITGK - H2010, Matlab Repetisjon 2 Variabler og tabeller Variabler brukes til å ta vare på/lagre resultater Datamaskinen setter av plass i minne for hver variabel En flyttallsvariabel tar 8 bytes i minne
DetaljerTall, vektorer og matriser
Tall, vektorer og matriser Kompendium: MATLAB intro Tallformat Komplekse tall Matriser, vektorer og skalarer BoP(oS) modul 1 del 2-1 Oversikt Tallformat Matriser og vektorer Begreper Bruksområder Typer
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 3. Løsningsforslag
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 3 Løsningsforslag Oppgave 1 Flo og fjære a) >> x=0:.1:24; >> y=3.2*sin(pi/6*(x-3)); Disse linjene burde vel være forståelige nå. >> plot(x,y,'linewidth',3)
DetaljerPlotting av data. Kapittel 6. 6.1 Plott med plot-funksjonen
Kapittel 6 Plotting av data MATLAB har mange muligheter for plotting av data. Vi skal her konsentrere oss om de viktigste funksjonene og kommandoene for 2-dimensjonale plott. Plottefunksjoner listes opp
DetaljerMatematikk Øvingsoppgaver i numerikk leksjon 4 m-ler
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 4 m-ler I denne øvinga skal vi lære oss å lage m-ler små tekstler som vi bruker i MATLAB-sammenheng. Der nst to typer m-ler: Funksjonsler og skript. Funksjonsler
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 5 Skript
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 5 Skript I denne øvinga skal vi lære oss mer om skript. Et skript kan vi se på som et lite program altså en sekvens av kommandoer. Til sist skal vi se
DetaljerTDT4105 Informasjonsteknologi, grunnkurs (ITGK)
1 TDT4105 Informasjonsteknologi, grunnkurs (ITGK) Introduksjon til programmering i Matlab Rune Sætre satre@idi.ntnu.no 2 Læringsmål og pensum Mål Lære om programmering og hva et program er Lære å designe
DetaljerControl Engineering. MathScript. Hans-Petter Halvorsen
Control Engineering MathScript Hans-Petter Halvorsen Dataverktøy MathScript LabVIEW Differensial -likninger Tidsplanet Laplace 2.orden 1.orden Realisering/ Implementering Reguleringsteknikk Serie, Parallel,
DetaljerKom i gang med Stata for Windows på UiO - hurtigstart for begynnere
Kom i gang med Stata for Windows på UiO - hurtigstart for begynnere Hensikten med denne introduksjonen er å lære hvordan man kommer raskt i gang med grunnleggende funksjoner i Stata. Teksten er tilpasset
DetaljerMatematikk Øvingsoppgaver i numerikk leksjon 3 Løsningsforslag
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 3 Løsningsforslag Oppgave 1 Å lage et plott a) Vi kan tilordne vektoren slik i kommandovinduet: ` x=0:.1:7*pi;' Legg merke til at det ikke er opplagt hvordan
DetaljerTDT4105 Informasjonsteknologi, grunnkurs (ITGK)
1 TDT4105 Informasjonsteknologi, grunnkurs (ITGK) Introduksjon til programmering i Matlab Rune Sætre satre@idi.ntnu.no 3 Læringsmål og pensum Mål Lære om programmering og hva et program er Lære om hvordan
DetaljerTDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre,
1 TDT4105 Informasjonsteknologi, grunnkurs Introduksjon til programmering i Matlab Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu.no 2 Frist for øving 1: Fredag 16. Sept. Noen oppstartsproblemer
DetaljerMATLAB for STK1100. Matematisk institutt Univeristetet i Oslo Januar Enkel generering av stokastiske variabler
MATLAB for STK1100 Matematisk institutt Univeristetet i Oslo Januar 2014 1 Enkel generering av stokastiske variabler MATLAB har et stort antall funksjoner for å generere tilfeldige tall. Skriv help stats
DetaljerMatematikk 1000. Øvingeoppgaver i numerikk leksjon 1 Å komme i gang
Matematikk 1000 Øvingeoppgaver i numerikk leksjon 1 Å komme i gang I denne øvinga skal vi bli litt kjent med MATLAB. Vi skal ikkje gjøre noen avanserte ting i dette oppgavesettet bare få et visst innblikk
DetaljerMatematikk Øvingsoppgaver i numerikk leksjon 3 Skript
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 3 Skript I denne øvinga skal vi lære oss å lage skript. Et skript kan vi se på som et lite program altså en sekvens av kommandoer. Dette er noe vi kommer
DetaljerEn innføring i MATLAB for STK1100
En innføring i MATLAB for STK1100 Matematisk institutt Universitetet i Oslo Februar 2017 1 Innledning Formålet med dette notatet er å gi en introduksjon til bruk av MATLAB. Notatet er først og fremst beregnet
DetaljerTDT4105 Informasjonsteknologi, grunnkurs. Introduksjon til programmering i Matlab. Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu.
1 TDT4105 Informasjonsteknologi, grunnkurs Introduksjon til programmering i Matlab Rune Sætre / Anders Christensen {satre, anders}@idi.ntnu.no 2 Frist for øving 1: Fredag 11. Sept. Noen oppstartsproblemer
DetaljerKapittel Oktober Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 14.
og Institutt for geofag Universitetet i Oslo 17. Oktober 2012 i MatLab En funksjon vil bruke et gitt antall argumenter og produsere et gitt antall resultater og : Hvorfor Først og fremst bruker vi når
DetaljerMatematikk Øvingeoppgaver i numerikk leksjon 1 Å komme i gang
Matematikk 1000 Øvingeoppgaver i numerikk leksjon 1 Å komme i gang I denne øvinga skal vi bli litt kjent med MATLAB. Vi skal ikkje gjøre noen avanserte ting i dette oppgavesettet bare få et visst innblikk
DetaljerØgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1P TI-84
Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen Digitalt verktøy for TI-84 Innhold 1 Innstillinger 4 2 Regning 5 2.1 Regnerekkefølge................................ 5 2.2 Kvadratrot....................................
DetaljerØvingsforelesning i Matlab TDT4105
Øvingsforelesning i Matlab TDT4105 Øving 6. Tema: funksjoner med vektorer, plotting, preallokering, funksjonsvariabler, persistente variabler Benjamin A. Bjørnseth 13. oktober 2015 2 Oversikt Funksjoner
Detaljer11. september Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 5 (del 2) Ada Gjermundsen
, Institutt for geofag Universitetet i Oslo 11. september 2012 Litt repetisjon: Array, En array er en variabel som inneholder flere objekter (verdier) En endimensjonal array er en vektor En array med to
DetaljerMatlab-tips til Oppgave 2
Matlab-tips til Oppgave 2 Numerisk integrasjon (a) Velg ut maks 10 passende punkter fra øvre og nedre del av hysteresekurven. Bruk punktene som input til Matlab og lag et plot. Vi definerer tre vektorer
DetaljerMatematikk Øvingsoppgaver i numerikk leksjon 2 Funksjoner og plotting
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 2 Funksjoner og plotting I denne øvinga skal vi først og fremst lære oss å lage plott i MATLAB. I tillegg skal vi lære oss hvordan vi manøvrerer oss omkring
DetaljerHvor i All Verden? Del 2 Erfaren Scratch PDF
Hvor i All Verden? Del 2 Erfaren Scratch PDF Introduksjon Hvor i All Verden? er et reise- og geografispill hvor man raskest mulig skal fly innom reisemål spredt rundt i Europa. Dette er den andre leksjonen
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 3 Funksjoner og plotting
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 3 Funksjoner og plotting I denne øvinga skal vi først og fremst lære oss å lage plott i MATLAB. Ellers minner vi om at der er mange MATLAB-ressurser tilgjengelig.
DetaljerTilfeldighetenes spill Veiledning til bruk av dataprogrammet
Tilfeldighetenes spill Veiledning til bruk av dataprogrammet Utviklet med støtte fra Bakgrunn og innledning Tilfeldighetenes spill var et eksperiment som ble kjørt på Akvariet i Bergen under Forskningsdagene
DetaljerDet du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å falle over skjermen.
Tetris Introduksjon Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett å få firkanter til å
DetaljerVerdens korteste grunnkurs i Excel (2007-versjonen)
Verdens korteste grunnkurs i Excel (2007-versjonen) NB! Vær oppmerksom på at Excel kan se annerledes ut hos dere enn det gjør på bildene under. Her er det tatt utgangspunkt i programvaren fra 2007, mens
DetaljerTetris. Introduksjon. Skrevet av: Kine Gjerstad Eide. Lag starten på ditt eget tetris spill!
Tetris Skrevet av: Kine Gjerstad Eide Kurs: Processing Introduksjon Lag starten på ditt eget tetris spill! Det du skal gjøre i denne oppgava er først å sette opp bakgrunnen til spillet og så rett og slett
DetaljerKapittel august Institutt for geofag Universitetet i Oslo. GEO En Introduksjon til MatLab. Kapittel 2.
Institutt for geofag Universitetet i Oslo 28. august 2012 Kommandovinduet Det er gjennom kommandovinduet du først og fremst interagerer med MatLab ved å gi datamaskinen kommandoer når >> (kalles prompten
DetaljerMAT1120 Plenumsregningen torsdag 26/8
MAT1120 Plenumsregningen torsdag 26/8 Øyvind Ryan (oyvindry@i.uio.no) August 2010 Innføring i Matlab for dere som ikke har brukt det før Vi skal lære følgende ting i Matlab: Elementære operasjoner Denere
DetaljerMAT-INF 2360: Obligatorisk oppgave 1
6. februar, MAT-INF 36: Obligatorisk oppgave Oppgave I denne oppgaven skal vi sammenligne effektiviteten av FFT-algoritmen med en mer rett frem algoritme for DFT. Deloppgave a Lag en funksjon y=dftimpl(x)
DetaljerSnake Expert Scratch PDF
Snake Expert Scratch PDF Introduksjon En eller annen variant av Snake har eksistert på nesten alle personlige datamaskiner helt siden slutten av 1970-tallet. Ekstra populært ble spillet da det dukket opp
DetaljerHvordan å lage og publisere ditt personlige visittkort
Hvordan å lage og publisere ditt personlige visittkort Av Asle Skauge Dette skal være en bruksanvisning som alle kan følge for å få lagt ut sitt personlige visittkort på internett. Hensikten med et slikt
DetaljerMatematikk Øvingsoppgaver i numerikk leksjon 6 Løsningsforslag
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 6 Løsningsforslag Oppgave 1 Summer og for-løkker a) 10 i=1 i 2 = 1 2 + 2 2 + 3 2 + 4 2 + 5 2 + 6 2 + 7 2 + 8 2 + 9 2 + 10 2 = 1 + 4 + 9 + 16 + 25 + 36
DetaljerOppgave 4. Med utgangspunkt i eksemplet gitt i oppgaveteksten er veien ikke lang til følgende kode i Matlab/Octave:
Oppgave 4 Med utgangspunkt i eksemplet gitt i oppgaveteksten er veien ikke lang til følgende kode i Matlab/Octave: 1 %% FY1005 / TFY4165, Oving 1, Oppgave 4, del 1 2 %% 3 %%R = gasskonstanten = 8.314 J/
DetaljerBli Kjent med Datamaskinen Introduksjon ComputerCraft PDF
Bli Kjent med Datamaskinen Introduksjon ComputerCraft PDF Introduksjon Vi begynner med å bygge en enkel datamaskin. Etter å ha brukt litt tid på å bli kjent med hvordan datamaskinen virker, bruker vi den
Detaljerif-tester Funksjoner, løkker og iftester Løkker og Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS
Løkker og if-tester Gløer Olav Langslet Sandvika VGS 29.08.2011 Informasjonsteknologi 2 Funksjoner, løkker og iftester Læreplansmål Eleven skal kunne programmere med enkle og indekserte variabler eller
DetaljerOblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59
Oblig 4 (av 4) INF1000, høsten 2012 Værdata, leveres innen 9. nov. kl. 23.59 Formål Formålet med denne oppgaven er å gi trening i hele pensum og i å lage et større program. Løsningen du lager skal være
DetaljerIntroduksjon til Marinteknikk
Introduksjon til Marinteknikk MAS124 Gloria Stenfelt gste@hvl.no Vad er MATLAB? Beregningsverktøy som bruker et spesifikt programmeringsspråk, på samme måte som JAVA, C-kod, python Brukes over hele verden
DetaljerKanter, kanter, mange mangekanter
Kanter, kanter, mange mangekanter Nybegynner Processing PDF Introduksjon: Her skal vi se på litt mer avansert opptegning og bevegelse. Vi skal ta utgangspunkt i oppgaven om den sprettende ballen, men bytte
DetaljerBygg et Hus. Steg 1: Prøv selv først. Sjekkliste. Introduksjon. Prøv selv
Bygg et Hus Introduksjon I denne leksjonen vil vi se litt på hvordan vi kan få en robot til å bygge et hus for oss. Underveis vil vi lære hvordan vi kan bruke løkker og funksjoner for å gjenta ting som
DetaljerMattespill Nybegynner Python PDF
Mattespill Nybegynner Python PDF Introduksjon I denne leksjonen vil vi se litt nærmere på hvordan Python jobber med tall, og vi vil lage et enkelt mattespill. Vi vil også se hvordan vi kan gjøre ting tilfeldige.
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 6. Løsningsforslag
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 6 Løsningsforslag Oppgave 1 Funksjoner og tangenter 2.1: 15 a) Vi plotter grafen med et rutenett: > x=-3:.1:3; > y=x.^2; > plot(x,y) > grid on > axis([-2
Detaljer41070 STABILITET I ELKRAFTSYSTEMER
NTNU Gitt: 26.01.00 Fakultet for Elektroteknikk og telekommunikasjon Leveres: 09.02.00 Institutt for elkraftteknikk 1 41070 STABILITET I ELKRAFTSYSTEMER ØVING 13. Obligatorisk dataøving. Formål: - gi en
DetaljerØving 0 - Xcode TDT4102
Øving 0 - Xcode TDT4102 Frivillig Øving Mål for denne øvingen: Bli kjent med programmeringsverktøy Lage et første program kun med teksteditor og kompilator Lage et første program med Xcode Denne øvingen
DetaljerHangman. Level. Introduksjon
Level 2 Hangman All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduksjon
DetaljerMatlab-intro MUS4218
Matlab-intro MUS4218 Kristian Nymoen 1 Introduksjon Dette kompendiet tar utgangspunkt i teknikkene som ble vist i Matlab i MUS4218 våren 2017. Det oppdateres underveis i semesteret, og er derfor litt ustrukturert.
DetaljerLøsningsforslag. Innlevering i BYFE/EMFE 1000 Oppgavesett 1 Innleveringsfrist: 14. september klokka 14:00 Antall oppgaver: 3.
Innlevering i BYFE/EMFE 1000 Oppgavesett 1 Innleveringsfrist: 14. september klokka 14:00 Antall oppgaver: 3 Løsningsforslag Oppgave 1 a) ln a ln 3 a+ln 4 a = ln a 1/2 ln a 1/3 +ln a 1/4 = 1 2 ln a 1 3
DetaljerHvordan legge ut en melding i Fronter
OPPDATERT 1. sept 2008 Hvordan legge ut en melding i Fronter Vi skal her lære å legge ut meldinger. De vil være noe kjedelige av utseende fordi vi har lagt vekt på at det skal være rask å bruke, lett å
DetaljerSprettball Erfaren ComputerCraft PDF
Sprettball Erfaren ComputerCraft PDF Introduksjon Nå skal vi lære hvordan vi kan koble en skjerm til datamaskinen. Med en ekstra skjerm kan vi bruke datamaskinen til å kommunisere med verden rundt oss.
DetaljerLøpende strekmann Erfaren Videregående Python PDF
Løpende strekmann Erfaren Videregående Python PDF Introduksjon I denne oppgaven skal du lage et spill der du styrer en strekmann som hopper over hindringer. Steg 1: Ny fil Begynn med å lage en fil som
DetaljerGrafisk løsning av ligninger i GeoGebra
Grafisk løsning av ligninger i GeoGebra Arbeidskrav 2 Læring med digitale medier 2013 Magne Svendsen, Universitetet i Nordland Innholdsfortegnelse INNLEDNING... 3 GRAFISK LØSNING AV LIGNINGER I GEOGEBRA...
DetaljerMatematikk Øvingsoppgaver i numerikk leksjon 9. Løsningsforslag
Matematikk 000 Øvingsoppgaver i numerikk leksjon 9 Løsningsforslag Oppgave Integral som en sum av rektangler a) 3 f(x) dx = 3 x 3 dx = [ ] 3 3 + x3+ = [ x 4 ] 3 4 = 34 = 20. 4 b) 0.5 f() + 0.5 f(.5) +
DetaljerKan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt!
Microbit PXT: Terning Skrevet av: Geir Arne Hjelle Kurs: Microbit Språk: Norsk bokmål Introduksjon Kan micro:biten vår brukes som en terning? Ja, det er faktisk ganske enkelt! Steg 1: Vi rister løs Vi
DetaljerDATAØVING 1 INTRODUKSJON TIL STATA I
DATAØVING 1 INTRODUKSJON TIL STATA I Oversikt - Hvordan starte Stata - Åpne datafil - STATA vinduet - Loggfiler - Deskriptiv statistikk I SOS3003 kommer vi dette semesteret til å bruke statistikkprogrammet
DetaljerTERA System Quick Start Guide (Norsk)
TERA System Quick Start Guide (Norsk) 1. Pakk ut drivere fra Driver Installation Tool.zip filen slik at du får en mappe \Driver Installation Tool\... 2. Hvis du har en 64bit operativt system kjør installasjon
DetaljerUtførelse av programmer, funksjoner og synlighet av variabler (Matl.)
Utførelse av programmer, funksjoner og synlighet av variabler (Matl.) Av Jo Skjermo (basert på Alf Inge Wang sin versjon om JSP). 1. Utførelse av kode i kommando/kalkulatormodus Et dataprogram består oftest
DetaljerGeoGebra. brukt på eksamensoppgaver i 10. kl. Sigbjørn Hals
GeoGebra brukt på eksamensoppgaver i 10. kl. Sigbjørn Hals Innhold Hva er GeoGebra?... 2 Hvilken nytte har elevene av å bruke GeoGebra?... 2 Hvor finner vi GeoGebra?... 2 Oppbyggingen av programmet...
DetaljerØvingsforelesning i Matlab TDT4105
Øvingsforelesning i Matlab TDT4105 Øving 6. Tema: funksjoner med vektorer, plotting, while Benjamin A. Bjørnseth 12. oktober 2015 2 Oversikt Funksjoner av vektorer Gjennomgang av øving 5 Plotting Preallokering
DetaljerØgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1P. Casio fx 9860
Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen Digitalt verktøy for Casio fx 9860 Innhold 1 Innstillinger 4 2 Regning 5 2.1 Regnerekkefølge................................ 5 2.2 Kvadratrot....................................
DetaljerNewtons metode er en iterativ metode. Det vil si, vi lager en funksjon. F x = x K f x f' x. , x 2
Newtons metode er en iterativ metode. Det vil si, vi lager en funksjon F x = x K f x f' x, starter med en x 0 og beregner x 1 = F x 0, x = F x 1, x 3 = F x,... Dette er en metode der en for-løkke egner
DetaljerTMA Kræsjkurs i Matlab. Oppgavesett 1/3
TMA4123 - Kræsjkurs i Matlab. Oppgavesett 1/3 22.02.2013 Dette oppgavesettet omhandler grunnleggende Matlab-funksjonalitet, slik som variabler, matriser, matematiske funksjoner og plotting. Den aller viktigste
DetaljerHvor i All Verden? Del 3 Erfaren Scratch PDF
Hvor i All Verden? Del 3 Erfaren Scratch PDF Introduksjon Hvor i All Verden? er et reise- og geografispill hvor man raskest mulig skal fly innom reisemål spredt rundt i Europa. Dette er den siste av tre
DetaljerObligatorisk oppgave 1
Obligatorisk oppgave 1 a) Oppgaveteksten oppgir et vektorfelt f(x, y) F x, y = g x, y der f og g er oppgitt ved f x, y = x 3 3xy 1 og g x, y = y 3 + 3x y. Vi kan med dette regne ut Jacobimatrisen F x,
DetaljerRepetisjon Novice Videregående Python PDF
Repetisjon Novice Videregående Python PDF Introduksjon I denne oppgaven skal vi repetere litt Python-syntaks. Hele dette kurset er for de som har programmert Python før. Dersom ikke har mye erfaring med
DetaljerTDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose
1 TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling - load, save, type - fopen, fgetl, feof, fprintf, fclose Anders Christensen (anders@ntnu.no) Rune Sætre (satre@ntnu.no) TDT4105 IT Grunnkurs
DetaljerVerden. Steg 1: Vinduet. Introduksjon
Verden Introduksjon Processing Introduksjon Velkommen til verdensspillet! Her skal vi lage begynnelsen av et spill hvor man skal gjette hvilke verdensdeler som er hvor. Så kan du utvide oppgava til å heller
DetaljerMatematikk Øvingsoppgaver i numerikk leksjon 5 Løsningsforslag
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 5 Løsningsforslag Oppgave 1 Summer og for-løkker a) 10 i=1 i = 1 + + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 1 + 4 + 9 + 16 + 5 + 36 + 49 + 64 + 81 + 100 = 385.
DetaljerAUTOCAD 2008. Artikkelserie. Fra Color til Named og omvendt
Odd-Sverre Kolstad AUTOCAD 2008 Artikkelserie Fra Color til Named og omvendt Gyldendal Norsk Forlag AS 2007 Omslag Marianne Thrap Redaktør: Rune Kjelvik Formgiver: Rune Kjelvik 1. opplag ISBN 978-82-05-37108-8
DetaljerMatematikk 1000. Øvingsoppgaver i numerikk leksjon 5 Løsningsforslag
Matematikk 1000 Øvingsoppgaver i numerikk leksjon 5 Løsningsforslag Oppgave 1 Hva gjør disse skriptene? a) Skriptet lager plottet vi ser i gur 1. Figur 1: Plott fra oppgave 1 a). b) Om vi endrer skriptet
DetaljerØgrim Bakken Pettersen Skrindo Thorstensen Thorstensen. Digitalt verktøy for Sigma 1P. Geogebra
Øgrim Bakken Pettersen Skrindo Thorstensen Thorstensen Digitalt verktøy for Geogebra Innhold 1 Om Geogebra 4 1.1 Innstillinger................................... 5 2 Regning 5 2.1 Tallregning...................................
DetaljerHvordan hente ut listen over et hagelags medlemmer fra Hageselskapets nye portal
Hvordan hente ut listen over et hagelags medlemmer fra Hageselskapets nye portal Av Ole Petter Vik, Asker Versjon 2.3 20.03.2012 Beskrivelsene for hvert enkelt skritt er over hvert skjermbilde. Via Hageselskapets
DetaljerMathScript. Hans- Pe1er Halvorsen, M.Sc.
MathScript Hans- Pe1er Halvorsen, M.Sc. Ja! De1e er et IA fag dvs. både AutomaFsering og InformaFkk! Arbeidslivet krever anvendt kunnskap! Tilstandsrom- modeller Dataverktøy SpesialFlfelle MathScript LabVIEW
DetaljerKomme i gang med programmet Norgeshelsa
Komme i gang med programmet Norgeshelsa Norgeshelsa er en database og et Windowsbasert presentasjonsprogram for helsestatistikk fra 1970 og framover. Programmet kan blant annet brukes til å framstille
Detaljer18. (og 19.) september 2012
Institutt for geofag Universitetet i Oslo 18. (og 19.) september 2012 Litt repetisjon: Array En array er en variabel som inneholder flere objekter (verdier) En endimensjonal array er en vektor En array
DetaljerTDT4105 Informasjonsteknologi, grunnkurs
1 TDT4105 Informasjonsteknologi, grunnkurs MatLab: Filbehandling Anders Christensen (anders@idi.ntnu.no) Rune Sætre (satre@idi.ntnu.no) TDT4105 IT Grunnkurs 2 Læringsmål/pensum Filbehandling Mål: Forstå
DetaljerRobotinvasjon Introduksjon ComputerCraft PDF
Robotinvasjon Introduksjon ComputerCraft PDF Introduksjon Vi har sett enkle datamaskiner. Nå skal vi leke oss med roboter, og finne ut hvordan vi kan få dem til å gjøre forskjellige ting for oss. Steg
DetaljerTDT4105 IT Grunnkurs Høst 2014
TDT4105 IT Grunnkurs Høst 2014 Norges teknisknaturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap Øving 6 1 Teori a) Hva er 2-komplement? b) Hva er en sample innen digital
DetaljerArgumenter fra kommandolinjen
Argumenter fra kommandolinjen Denne veiledningen er laget for å vise hvordan man kan overføre argumenter fra kommandolinjen til et program. Hvordan transportere data fra en kommandolinje slik at dataene
DetaljerØvingsforelesning i Matlab (TDT4105)
Øvingsforelesning i Matlab (TDT4105) Øving 1. Frist: 11.09. Tema: matematiske uttrykk, variabler, vektorer, funksjoner. Benjamin A. Bjørnseth 1. september 2015 2 Oversikt Praktisk informasjon Om øvingsforelesninger
DetaljerSteg 1: Lag bildedeklarasjon
Bildepresentasjon Skrevet av: Ruben Gjerstad Eide og Kine Gjerstad Eide Kurs: Processing Tema: Tekstbasert, Animasjon Fag: Programmering, Kunst og håndverk Klassetrinn: 8.-10. klasse, Videregående skole
DetaljerTDT4102 Prosedyreog objektorientert programmering Vår 2016
Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyreog objektorientert programmering Vår 2016 Øving 4 Frist: 2016-02-12 Mål for denne øvingen:
DetaljerOblig 1 FYS2130. Elling Hauge-Iversen
Oblig 1 FYS2130 Elling Hauge-Iversen February 9, 2009 Oppgave 1 For å estimere kvalitetsfaktoren til basilarmembranen for ulike frekvenser har jeg laget et program som generer et rent sinussignal. Ideen
DetaljerNoen MATLAB-koder. 1 Plotte en vanlig funksjon. Fredrik Meyer. 23. april 2013
Noen MATLAB-koder Fredrik Meyer 23. april 2013 1 Plotte en vanlig funksjon Anta at f : [a, b] R er en vanlig funksjon. La for eksempel f(x) = sin x+x for x i intervallet [2, 5]. Da kan vi bruke følgende
DetaljerBEGYNNERKURS I SPSS. Anne Schad Bergsaker 12. februar 2019
BEGYNNERKURS I SPSS Anne Schad Bergsaker 12. februar 2019 FØR VI BEGYNNER... LÆRINGSMÅL 1. Kjenne til og kunne navigere mellom de ulike delene/ vinduene i SPSS, og vite forskjellen på dem 2. Kunne skrive
DetaljerBEGYNNERKURS I SPSS. Anne Schad Bergsaker 26. april 2018
BEGYNNERKURS I SPSS Anne Schad Bergsaker 26. april 2018 FØR VI BEGYNNER... LÆRINGSMÅL 1. Kjenne til og kunne navigere mellom de ulike delene/ vinduene i SPSS, og vite forskjellen på dem 2. Kunne skrive
DetaljerBYFE/EMFE 1000, 2012/2013. Numerikkoppgaver uke 34
BYFE/EMFE 1000, 2012/2013 Numerikkoppgaver uke 34 I denne øvinga skal vi først og fremst lære oss å lage plott i Octave. I tillegg skal vi lære oss hvordan vi manøvrerer oss omkring i ulike kataloger.
DetaljerLivsforsikring et eksempel på bruk av forventningsverdi
et eksempel på bruk av forventningsverdi Ø. Borgan og A.B. Huseby Department of Mathematics University of Oslo, Norway STK 1100 Beregning av rettferdig forsikringspremie Vi skal benytte forventninger av
DetaljerSted Gj.snitt Median St.avvik Varians Trondheim 6.86 7.50 6.52 42.49 Værnes 7.07 7.20 6.79 46.05 Oppdal 4.98 5.80 7.00 48.96
Vår 213 Norges teknisk-naturvitenskapelige universitet Institutt for matematiske fag Øving nummer 8, blokk II Matlabøving Løsningsskisse Oppgave 1 a) Ingen løsningsskisse. b) Finn, for hvert datasett,
DetaljerTDT4110 Informasjonsteknologi grunnkurs: Eksempler. Mangekanter
1 TDT4110 Informasjonsteknologi grunnkurs: Eksempler Kunnskap for en bedre verden Amanuensis Terje Rydland Kontor: ITV-021 i IT-bygget vest (Gløshaugen) Epost: terjery@idi.ntnu.no Tlf: 735 91845 TDT4105
DetaljerØving 1 TMA4240 - Grunnleggende dataanalyse i Matlab
Øving 1 TMA4240 - Grunnleggende dataanalyse i Matlab For grunnleggende introduksjon til Matlab, se kursets hjemmeside https://wiki.math.ntnu.no/tma4240/2015h/matlab. I denne øvingen skal vi analysere to
DetaljerSteg 1: Piler og knappetrykk
PXT: Er du rask nok? Skrevet av: Julie Christina Revdahl Kurs: Microbit Tema: Blokkbasert, Spill, Elektronikk Fag: Programmering, Teknologi Klassetrinn: 5.-7. klasse, 8.-10. klasse, Videregående skole
DetaljerLæringsmål og pensum. Oversikt
1 2 Læringsmål og pensum TDT4105 Informasjonsteknologi grunnkurs: Uke 39 Betingede løkker og vektorisering Læringsmål Skal kunne forstå og programmere betingede løkker med while Skal kunne utnytte plassallokering
DetaljerTDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python
TDT4110 Informasjonsteknologi, grunnkurs Uke 35 Introduksjon til programmering i Python Professor Guttorm Sindre Institutt for datateknikk og informasjonsvitenskap Læringsmål og pensum Mål Vite hva et
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi
HØGSKOLEN I SØR-TRØNDELAG Avdeling for teknologi Målform: Eksamensdato: 17.12.2014 Varighet/eksamenstid: Emnekode: Emnenavn: Klasse(r): 3 timer TELE1001A 14H Ingeniørfaglig yrkesutøving og arbeidsmetoder
DetaljerFor å sjekke at Python virker som det skal begynner vi med å lage et kjempeenkelt program. Vi vil bare skrive en enkel hilsen på skjermen.
Kuprat Skrevet av: Geir Arne Hjelle Kurs: Python Tema: Tekstbasert Fag: Norsk Klassetrinn: 5.-7. klasse, 8.-10. klasse Introduksjon I dette kurset skal vi introdusere programmeringsspråket Python. Dette
Detaljer