Introduktion til Matlab Matrix Operationer og Plots

Størrelse: px
Starte visningen fra side:

Download "Introduktion til Matlab Matrix Operationer og Plots"

Transkript

1 Tobias Ritschel s Introduktion til Matlab Matrix Operationer og Plots Til brug ved DTU Ballerup 19. marts 2014

2 Indhold 1 Hjælp i Matlab 3 2 Scripts i Matlab 4 3 Vektor og Matrix Operationer Vektorer i Matlab Matricer i Matlab Vektor og Matrix Operationer Addition Multiplikation Punktvise Operationer Data i Vektorer og Matricer Matrix Funktioner

3 INDHOLD Generering af Matricer Andre Matrix-Kommandoer Lineære Ligningssystemer Plotting i Matlab Regulære Plots Formattering af Plots Diverse Andre Plots Histogrammer og Bar-Charts Logaritmiske Plots D Plots Konturplots Differentialligninger i Matlab 27 2/ 29

4 Afsnit 1 Hjælp i Matlab Noget af det vigtigste at kunne når man bruger Matlab er at kunne finde hjælp på egen hånd. Man finder ofte sig selv i en situation hvor man ikke lige kan huske hvordan en funktion skal bruges, hvilke inputs eller outputs den har, eller noget helt tredje. Så kan man bruge Matlab hjælpen. Prøv f.eks. at skrive følgende. help sin hvis man foretrækker at åbne hjælpen i et vindue for sig, kan man bruge kommandoen doc. Prøv f.eks. at skrive følgende. doc sin Foretrækker man at slå ting op online, kan man også finde hjælp-siderne på mathworks.se, eller bare google f.eks. sin matlab, så skal man nok finde noget brugbart. Dette kan især være nyttigt hvis man har en meget speciel problematik. 3

5 Afsnit 2 Scripts i Matlab Når man koder i Matlab laver man scripts der indeholder kode og kan køres. Et script har fil-formatet.m. For at åbne et nyt script kan man trykke på New Script i øverste højre hjørne eller bruge genvejen CTRL+N. Al kode skrives i et eller flere scripts, og flere scripts kan godt arbejde sammen. Man kan også lave det der hedder funktioner i Matlab som da kan kaldes fra andre scripts. En funktion er praktisk taget et script hvor man som det aller øverste skriver følgende. function output = MyFun(x) function angiver at dette script er en funktion. output er den variabel som man ønsker at funktionen skal returnere. output er ikke obligatorisk, men er som regel nyttig. MyFun er funktionens navn og Matlab foretrækker at dette er identisk med filnavnet. Dette er modsat filnavnene på scripts som man kan vælge frit. x er det input man giver funktionen. De funktioner man selv laver opfører sig på samme måde som Matlabs indbyggede kommandoer. sin(x) 4

6 er eksempelvis en kommando, der både bruges og har samme funktionalitet som i eksemplet nedenfor. I eksemplet nedenfor er et script som kalder en funktion. Det er vigtigt at de to stykker koder er i hver deres fil. I matlab er alt hvad der står til højre for et %-tegn såkaldte kommentarer, som altså ikke har nogen anden funktion end at øge læsevenligheden. Det er vigtigt at funktionen og scriptet ligger i samme mappe. Man kan godt importere funktioner og scripts fra andre mapper, men dette er mere omstændigt. Læg mærke til de linjer der starter med %. Alt der kommer efter procenttegnet og er på samme linje bliver udkommenteret. Det vil sige at det ikke tæller med som kode, men blot fungerer som tekst til læseren af koden. Det gør det nemt at arbejde med koden, og udgør en vigtig del af god kodestil. 5/ 29

7 Script (TestMyFun.m) % Clears the commando window (usually below the editor) clc; % Clears all variables as to avoid confusion from previous runs clear all; % Closes all figures to avoid problems related to this close all; % Create 1e2 (10^2) points between 0 and 2*pi % for function evaluation x = linspace(0,2*pi,1e2); % Evaluate f(x) in the above 10^2 points y = MyFun(x); % Plot (x,y) using the option x--r which makes the line % dashed with x for each point and colored red. plot(x,y, x--r, LineWidth,2, MarkerSize,15); Funktion (MyFun.m) function output = MyFun(x) % Evaluate sin(x) in the input points output = sin(x); 6/ 29

8 Afsnit 3 Vektor og Matrix Operationer 3.1 Vektorer i Matlab Et vigtigt værktøj i Matlab er vektorer. Man laver disse med firkant-parenteser. Hvad er forskellen på a og b når man skriver følgende? Hint: Hvis man ikke ønsker at se hvad a og ber i kommando-vinduet, kan man blot tilføje et ; efter den pågældende linje. a = [1,2,3] b = [1;2;3] Man kan konvertere vektorer fra række- til søjlevektor med apostroffer. Hvad giver følgende? Hint: isequal bruges til at tjekke om to matricer eller vektorer er ens. I Matlab anses 1 for sand og 0 for falsk. disp(isequal(a,b )); disp(isequal(a,b )); 7

9 3.1. VEKTORER I MATLAB Man kan også lave vektorer med tal i stigende eller faldende orden. Får man a eller b når man skriver følgende? c = 1:3; I tilfældet ovenfor stiger følgen med 1 hver gang, altså har den en inkrementering på 1. Man kan have en vilkårlig inkrementering. Hvad får man hvis man skriver følgende? d = 1:2:5; Inkrementeringen kan også være negativ. Hvad sker der hvis man skriver følgende? e = 5:-2:1; Kan man have en inkrementering der ikke er et heltal? f = 1:0.5:3; Når man skal plotte kan kommandoen linspace være bevendt. Hvad får man hvis man skriver følgende? Hvilke parametre betyder hvad? Hint: Kig i Matlabs hjælp for at se en beskrivelse af funktionen. g = linspace(0,3,4); Kan man bruge linspace til at generere andet end heltal? h = linspace(0,3,11); 8/ 29

10 3.2. MATRICER I MATLAB 3.2 Matricer i Matlab Matricer er mindst lige så vigtige som vektorer og de findes naturligvis også i Matlab. (Matlab er en forkortelse for MATrix LABoratory). Man kan lave matricer som rækker af rækkevektorer og søjler af søjlevektorer. Disse kan skrives på følgende måde. Giver de det samme? Hint: brug isequal(a,b) til at tjekke det. A = [ 1,2,3 ; 4,5,6 ; 7,8,9]; B = [[1;4;7], [2;5;8], [3;6;9]]; Man kan nemt transponere matricer. Hvis vi manuelt transponerer A eller B får vi den matrix vi ser i C. Undersøg om følgende to matricer ens. C = [1,4,7 ; 2,5,8 ; 3,6,9]; D = A ; 3.3 Vektor og Matrix Operationer Addition Man kan lægge to vektorer eller matricer sammen med "+", men det er vigtigt at dimensionerne passer. For "+" skal antallet af række og søjler eksempelvis være ens for de to vektorer man vil lægge sammen. Udfra dette argument vil a og b fra et af de forrige afsnit ikke kunne lægges sammen. Hvordan reagerer Matlab hvis du prøver at køre følgende? Hvilken fejlbesked får du? Hint: Hvis du har noget koder der ikke virker som du samtidig heller ikke vil 9/ 29

11 3.3. VEKTOR OG MATRIX OPERATIONER slette, så kan du udkommentere koden ved enten at sætte et % før koden på samme linje, eller ved at sætte cursoren på den pågældende linje og trykke CTRL+R. apb = a + b; Hvad hvis man transponerer enten a eller b, vil de da have det samme antal rækker og søjler? Giver følgende to additioner det samme? apbt = a + b ; atpb = a + b ; Vektorer er blot et specialtilfælde af en matrix hvor enten antallet af rækker eller søjler er 1. Udfra reglen om addition af vektorer, kan du så afgøre om man kan lægge en matrix og en vektor sammen? Apa = A + a; Apb = A + b; Hvad med to matricer sammen? ApB = A + B; Multiplikation Man kan gange to vektorer, to matricer eller en matrix og en vektor sammen med "*". Her gælder reglen om at de to vektorer eller matricer skulle have samme dimensioner ikke længere. Hvad får man hvis man ganger a og b fra et af de forrige afsnit, sammen? 10/ 29

12 3.3. VEKTOR OG MATRIX OPERATIONER ab = a * b; Hvad får man hvis man ganger a og b omvendt sammen? ba = b * a; Hvad får man hvis man ganger matricen A fra forrige afsnit med søjlevektoren b? Ab = A * b; I de tre ovenstående tilfælde har de indre dimensioner passet og det har derfor været tilladt. At de indre dimensioner passer vil sige at antallet af søjler i den venstre faktor har været lig antallet af rækker i den højre faktor. Eksempelvis er antallet af søjler i A 3 og antallet af rækker i b også 3. Kan man gange matricen A med rækkevektoren a? Aa = A * a; Hvad får man hvis man ganger A med B? AB = A * B; Punktvise Operationer Nogle gange vil man gerne gange to matricer eller vektorer sammen element for element, eller punktvist. Med punktvise operationer er det vigtigt at alle 11/ 29

13 3.3. VEKTOR OG MATRIX OPERATIONER dimensioner er ens, ligesom ved addition. Punktvis multiplikation gøres med ".*" i stedet for blot "*". Kan man gange a og b sammen punktvist? apwb = a.* b; Hvad hvis man transponerer enten a eller b? apwbt = a.* (b ); atpwb = (a ).* b; Hvad med to matricer? ApwB = A.* B; Kan man gøre det samme med division? ApwdB = A./ B; Prøv til sidst med potens. Asquared = A.^2; Data i Vektorer og Matricer Til tider vil man gerne kunne hente et enkelt element fra sin vektor eller sin matrix, eller sågar større dele. Hvilke elementer fra a fra de forrige afsnit får man ud ved at skrive følgende? 12/ 29

14 3.3. VEKTOR OG MATRIX OPERATIONER a1 = a(1); a2 = a(2); a3 = a(3); Hvilke elementer får man ud af A fra de forrige afsnit ved at skrive følgende? A12 = A(1,2); A31 = A(3,1); A23 = A(2,3); Hvilke elementer får man ud af a ved at skrive følgende? a23 = a([2,3] ); a23 = a( 2:3 ); a23 = a( 2:end); Hvilken af følgende giver 2. række og hvilken giver 2. søjle? A2r = A(2,:); A2c = A(:,2); Hvilken del af A får man ved at skrive følgende? A23r12c = A(2:end,1:2); Aallr13c = A(:,[1,3]); 13/ 29

15 3.4. MATRIX FUNKTIONER 3.4 Matrix Funktioner Generering af Matricer Der er en række funktioner til at generere matricer i Matlab der kan være nyttige at kende. Se om i kan gennemskue hvilke kommandoer der gør hvad. I kan evt. kigge i hjælpen. I_33 = eye(3); I_32 = eye(3,2); M = magic(3); Z_33 = zeros(3); Z_32 = zeros(3,2); O_33 = ones(3,3); O_32 = ones(3,2); Der er mulighed for at generere tilfældige tal i Matlab. Funktionen rand(m) eller rand(m,n) genererer en hhv. m m eller m n matrix med uniformt fordelte pseudotilfældige tal mellem 0 og 1 (begge ekskluderet). Skal man kun bruge en enkelt tilfældig værdi kan man blot skrive rand. Med funktionen randi får man kun heltal. Denne funktion kan kaldes på mange måder, bl.a. randi(max,m) og randi(max,m,n) som giver uniformt fordelte pseudotilfældige heltal mellem 1 og max. Den første giver en m m matrix og den anden giver en m n matrix. Man kan også angive både øvre og nedre grænse ved randi([min,max],m,n). Funktionen randn trækker tal fra en normalfordeling med middelværdi 0 og standardafvigelse 1. Denne funktion kan kaldes på samme måde som rand med eksempelvis randn(m), randn(m,n) og randn. 14/ 29

16 3.5. LINEÆRE LIGNINGSSYSTEMER Andre Matrix-Kommandoer Der er også en masse andre kommandoer til brug ved matricer der kan være rigtig nyttige at kende. Prøv nogen af nedenstående af og vær opmærksom på at nogle kan have flere forskellige funktioner. I kan evt. kigge i hjælpen. Det kan være nyttigt at starte med matricen A = magic(3); B = inv(a); C = diag(a); D = diag(1:4); e_1 = eig(a); e_2 = eigs(a); m_1 = max(a); m_2 = max(a,[],2); m_3 = max(max(a)); m_4 = min(a); m_5 = mean(a); m_6 = diff(a); s_1 = spy(a); s_2 = spy(eye(3)); 3.5 Lineære Ligningssystemer Det er muligt at løse ligningssystemer i Matlab ved brug af backslash-operatoren \. Hvis man f.eks. gerne vil løse følgende tre ligninger 15/ 29

17 3.5. LINEÆRE LIGNINGSSYSTEMER 3x 1 + 4x 2 2x 3 = 5 2x 1 + 3x 2 + 7x 3 = 1 2x 1 + 2x 2 3x 3 = 2, kan man opskrive ligningssystemet på formen Ax = b på følgende måde A = 2 3 7, x = x 1 x 2 x 3 5, b = 1. 2 I Matlab kan løsningen til disse tre ligninger, eller ligningssystemet, findes ved x = A\b; Tjek om løsningen er rigtig. Hint: Se om A*x - b er nulvektoren, eller om A*x giver b. Man kan også løse for flere forskellige højresider på samme tid. Hvis man f.eks. også ville løse for højresiden b2 = [2, 3, 5] T kan løsningen findes ved x_double = A\[b,b2]; Hvordan ser x ud nu i forhold til før? Tjek om løsningerne er rigtige. Undersøg om man kan løse alle ligningssystemer. Prøv f.eks. at løse nedenstående ligninger i Matlab 16/ 29

18 3.5. LINEÆRE LIGNINGSSYSTEMER 3x 1 + 4x 2 2x 3 = 5 2x 1 + 3x 2 + 7x 3 = 1 5x 1 + 7x 2 + 5x 3 = 2, Hvordan reagerer Matlab? Hint: Tjek rangen af koefficientmatricen og totalmatricen ved brug af rank(a) og rank([a,b]), og husk at ligningssystemer kun har løsninger hvis rangen af koefficientmatricen er lig med rangen af totalmatricen. 17/ 29

19 Afsnit 4 Plotting i Matlab 4.1 Regulære Plots Kommandoen plot bruges til regulære plots, f.eks. til at plotte y(x) = sin(x). Hvad er forskellen på disse to plots? x = linspace(0,2*pi,1e3); y = sin(x); figure; plot(y); figure; plot(x,y); Hvad sker der hvis man fjerner figure; kommandoerne? Det er også muligt at plotte flere grafer i samme figur. Prøv eksempelvis z = cos(x); 18

20 4.2. FORMATTERING AF PLOTS plot(x,y,x,z); Der er også mulighed for at give en matrix som input istedet for en vektor. Det kan dog være nemt at gøre noget forkert. Lad os sige vi gerne vil skabe samme graf som i eksemplet ovenfor med plot(x,y,x,z);. Prøv følgende og se om du kan regne ud hvorfor de går galt. plot([x,y,z ]); plot([x,y,z] ); plot(x,[y,z]); plot(x,[y;z]); plot([y;z]); 4.2 Formattering af Plots Man kan generelt gøre sin plots ganske pæne i Matlab og det kan nogle gange betale sig at lave sine plots i Matlab selvom dataen kommer et andet sted fra. Vi fortsætter med eksemplet fra forrige sektion. Prøv at se om du kan forklare følgende kommandoer i nedenstående eksempel. hold set legend xlabel, ylabel title 19/ 29

21 4.2. FORMATTERING AF PLOTS axis grid print Prøv eksempelvis at fjerne en kommando ad gangen, eller starte helt uden nogen kommandoer og så tilføje dem en ad gangen. Kig evt. også i hjælpen for at se andre mulige parameter værdier til kommandoerne. % Set fontsize variable fs = 30; % Construct data for plotting x = linspace(0,2*pi,1e3); y = sin(x); z = cos(x); % Plot data plot(x,y, -.r, LineWidth,2); hold on plot(x,z, --xg, LineWidth,4); hold off set(gca, FontSize,fs); legend( sin(x), cos(x), Location, NorthOutside ); xlabel( x ); ylabel( y(x) and z(x) ); title( Plot of sine and cosine ); axis([0, 2*pi, -1, 1]); grid set(gcf, Position,get(0, ScreenSize )); print(gcf, -dpng, MySineAndCosineGraph ); 20/ 29

22 4.3. DIVERSE ANDRE PLOTS 4.3 Diverse Andre Plots Histogrammer og Bar-Charts Kommandoerne hist og bar kan bruges til at lave histogrammer og barcharts. Se om i kan se hvad forskellen på følgende fire plots er. Hint: I data1 har vi kun et datasæt, mens der i data2 faktisk er 2 datasæt. Prøv evt. at vælge andre værdier af nbins og centers, og se om i kan se effekten. nbins = 20; centers = -2:0.1:2; data1 = randn(1e3,1); data2 = randn(1e3,2); subplot(221); hist(data1); subplot(222); hist(data1,nbins); subplot(223); hist(data1,centers); subplot(224); hist(data2); Ligeledes for bar. Hvilken forskel gør det at give inputtet centers som det første input? Er der nogen synlig forskel på at give hist og histc som input? 21/ 29

23 4.3. DIVERSE ANDRE PLOTS data3 = rand(30,1); data4 = rand(4,3); centers = linspace(100,130,length(data3)); subplot(231); bar(data3); subplot(232); bar(centers,data3); subplot(233); bar(data4, stacked ); subplot(234); bar(data4, grouped ); subplot(235); bar(data4, hist ); subplot(236); bar(data4, histc ); 22/ 29

24 4.3. DIVERSE ANDRE PLOTS Logaritmiske Plots Nogle gange kan grafer være betydeligt mere deskriptive når man plotter dem i et logaritmisk eller semilogartimisk plot. Følgende tre plot-kommandoer kan bruges: loglog, semilogx, semilogy. Disse bruges ligesom den almindelige plot-kommando. Eksempelvis x = linspace(0,10,1e3); y = 3*x.^5; subplot(121); plot(x,y); subplot(122); loglog(x,y); Prøv at konstruere de tre plots vist på figur 4.1. Hint: Brug set(gca, Xtick,[1,2,3]) til, eksempelvis, at sætte tickmarks ved x = 1, 2, 3. 23/ 29

25 4.3. DIVERSE ANDRE PLOTS Figur 4.1: Logaritmiske Plots 24/ 29

26 4.3. DIVERSE ANDRE PLOTS D Plots Det er ikke altid at 3D plots er særligt brugbare, eksempelvis kan de være svære at læse hvis de er med i en rapport. Til gengæld kan de være nyttige til at undersøge funktioner inde i Matlab hvor man kan rotere grafen og få et indtryk af dens rumlige udformning. De to funktioner surf og mesh kan bruges til 3D plots. Brugen er i princippet den samme som med plotkommandoen, men kræver lidt mere forarbejde. surf og mesh har samme syntax, så forarbejdet til den ene kan sagtens bruges til den anden. Se om du kan se hvad forarbejdet er og hvorfor det er nødvendigt i følgende eksempel. Hvad gør funktionen meshgrid? Hvad er forskellen på surf og mesh plots? Behøver man strengt taget give de to funktioner X og Y som input? Hvordan kan man undersøge 3D funktioner når man har plottet dem? % Construct axis points x = linspace(-5,5,2e1); y = linspace(-4,4,1e1); % Construct grid [X,Y] = meshgrid(x,y); % Evaluate function in every grid point F = (X.^2 + Y - 11).^2 + (X + Y.^2-7).^2; % Create 3D plot subplot(121); surf(x,y,f); subplot(122); mesh(x,y,f); 25/ 29

27 4.3. DIVERSE ANDRE PLOTS Konturplots Konturplots kan være et godt alternativ til 3D plots, eksempelvis i rapporter hvor 3D figurer kan være svære at aflæse. Funktionen contour bruges til at lave konturplots. Se om du kan finde ud af hvad der gør hvad i følgende. Behøver man give X, Y og v som input? Hvad gør colorbar? % Construct axis points x = linspace(-5,5,1e3); y = linspace(-5,5,1e3); % Construct grid [X,Y] = meshgrid(x,y); % Evaluate function in every grid point F = (X.^2 + Y - 11).^2 + (X + Y.^2-7).^2; % Create contours v = [0:2:10 10:10: :20:200]; contour(x,y,f,v); colorbar 26/ 29

28 Afsnit 5 Differentialligninger i Matlab Mange ingeniørmæssige problemstillinger involverer differentialligninger og deres løsninger. En bestemt klasse af differentialligninger hedder ordinære differentialligninger, og på engelsk ordinary differential equations, ofte forkortet ODEs. Matlab har en række indbyggede såkaldte ODE solvere, som kan finde numeriske løsninger til differentialligninger. Prøv at se om i kan finde gennemskue brugen af kommandoen ode45. Hvad gør linjen xdot lambda.* x;? % Simulation parameters t0 = 0; tf = 1; % Model parameters lambda = [-1,3] ; x0 = [50,3] ; 27

29 % Model xdot lambda.* x; % Simulation [t,x] = ode45(xdot,[t0, tf],x0); % Visualize simulation plot(t,x); grid; Dette er et eksempel på et simpelt differentialligningssystem hvor det også er muligt at finde en analytisk løsning. Nogle modeller er betydeligt mere komplicerede og da kan det være fordelagtigt at dedikere en hel funktion til modellen. Da vil man kunne bruge følgende kode. % Simulation parameters t0 = 0; tf = 1; % Model parameters lambda = [-1,3] ; x0 = [50,3] ; % Simulation [t,x] = ode45(@ode,[t0, tf],x0,[],lambda); % Visualize simulation plot(t,x); grid; refererer til en funktion 28/ 29

30 function xdot = ODE(~,x,lambda) xdot = lambda.* x; end Brug Matlabs hjælp til at finde ud af hvorfor der er [] i kaldet af ode45 og hvorfor der er i inputtet til ODE. Prøv at Google jer frem til andre solvere og se om de kan implementeres på samme måde. Tip: Hvis ens program hænger eller går i stå når man brugere en solver som ode45 kan det være en god idé at stoppe programmet ved at vælge kommandovinduet og trykke CTRL + C og udskifte sin solver med, eksempelvis, ode15s. 29/ 29

Introduktion Indtastning Funktioner Scripts Optimering. Matlab

Introduktion Indtastning Funktioner Scripts Optimering. Matlab - robert@math.aau.dk http://www.math.aau.dk/ robert/teaching/2010/matlab 9. august 2010 1/39 Disposition 1. Lidt om. 2. Basiskursus. 3. Opgaver. 4. Mere til basiskursus. 5. Opgaver. 2/39 MATLAB = MATrix

Læs mere

Kursusgang 3 Matrixalgebra Repetition

Kursusgang 3 Matrixalgebra Repetition Kursusgang 3 Repetition - froberg@mathaaudk http://peoplemathaaudk/ froberg/oecon3 Institut for Matematiske Fag Aalborg Universitet 12 september 2008 1/12 Lineære ligningssystemer Et lineært ligningssystem

Læs mere

Matlab-kommandoer. Robert Jacobsen. 9. august 2010

Matlab-kommandoer. Robert Jacobsen. 9. august 2010 Matlab-kommandoer Robert Jacobsen 9. august 2010 1 Kommandoer til Matlabs funktionaliteter Ønsker man at køre Matlab fra terminalen, ses de mulige options med matlab -help. For at starte Matlab uden det

Læs mere

Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010

Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010 Introduktion til MatLab Matematisk Modellering af Dynamiske Modeller ved Kasper Bjering Jensen, RUC, februar 2010 Computere er uvurderlige redskaber for personer der ønsker at arbejde med matematiske modeller

Læs mere

Fagets IT Introduktion til MATLAB

Fagets IT Introduktion til MATLAB Fagets IT Introduktion til MATLAB Mads G. Christensen mgc@kom.auc.dk Afdeling for Kommunikationsteknologi, Aalborg Universitet. MATLAB 2002 p.1/28 Kursusoversigt 1. Introduktion, matrix-indeksering, -operationer

Læs mere

Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 3. Juni 2014

Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 3. Juni 2014 Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 3. Juni 204 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over

Læs mere

Det Ingeniør-, Natur- og Sundhedsvidenskabelige basisår Matematik 2A, Forår 2007, Hold 4 Opgave A Kommenteret version

Det Ingeniør-, Natur- og Sundhedsvidenskabelige basisår Matematik 2A, Forår 2007, Hold 4 Opgave A Kommenteret version Det Ingeniør-, Natur- og Sundhedsvidenskabelige basisår Matematik 2A, Forår 2007, Hold 4 Opgave A Kommenteret version Opgaven består af et antal delopgaver Disse er af varierende omfang Der er også en

Læs mere

Kvadratiske matricer. enote Kvadratiske matricer

Kvadratiske matricer. enote Kvadratiske matricer enote enote Kvadratiske matricer I denne enote undersøges grundlæggende egenskaber ved mængden af kvadratiske matricer herunder indførelse af en invers matrix for visse kvadratiske matricer. Det forudsættes,

Læs mere

Eksamen i Lineær Algebra

Eksamen i Lineær Algebra To find the English version of the exam, please read from the other end! Se venligst bort fra den engelske version på modsatte side hvis du følger denne danske version af prøven. Eksamen i Lineær Algebra

Læs mere

Besvarelser til Lineær Algebra Ordinær Eksamen Juni 2018

Besvarelser til Lineær Algebra Ordinær Eksamen Juni 2018 Besvarelser til Lineær Algebra Ordinær Eksamen - 5. Juni 28 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

Besvarelser til Lineær Algebra Ordinær eksamen - 6. Juni 2016

Besvarelser til Lineær Algebra Ordinær eksamen - 6. Juni 2016 Besvarelser til Lineær Algebra Ordinær eksamen - 6. Juni 2016 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

Matematik for økonomer 3. semester

Matematik for økonomer 3. semester Matematik for økonomer 3. semester cand.oecon. studiet, 3. semester Planchesæt 2 - Forelæsning 3 Esben Høg Aalborg Universitet 10. september 2009 Institut for Matematiske Fag Aalborg Universitet Esben

Læs mere

Matematik og FormLineære ligningssystemer

Matematik og FormLineære ligningssystemer Matematik og Form Lineære ligningssystemer Institut for Matematiske Fag Aalborg Universitet 2014 Ligningssystemer og matricer Til et ligningssystem svarer der en totalmatrix [A b] bestående af koefficientmatrix

Læs mere

Introduktion til MatLab

Introduktion til MatLab Introduktion til MatLab Kasper Bjering Jensen, Tinne Hoff Kjeldsen, RUC, september 2010 MatLab forkortelse for Matrix Laboratorium Gå sammen to og to og arbejd jer igennem side 1-3. Ca. kl. 14 springer

Læs mere

Kursusgang 3 Matrixalgebra fortsat

Kursusgang 3 Matrixalgebra fortsat Kursusgang 3 fortsat - froberg@math.aau.dk http://people.math.aau.dk/ froberg/oecon3 Institut for Matematiske Fag Aalborg Universitet 12. september 2008 1/31 Nødvendige betingelser En nødvendig betingelse

Læs mere

Besvarelser til Lineær Algebra Reeksamen August 2016

Besvarelser til Lineær Algebra Reeksamen August 2016 Besvarelser til Lineær Algebra Reeksamen - 9. August 26 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

Matricer og lineære ligningssystemer

Matricer og lineære ligningssystemer Matricer og lineære ligningssystemer Grete Ridder Ebbesen Virum Gymnasium Indhold 1 Matricer 11 Grundlæggende begreber 1 Regning med matricer 3 13 Kvadratiske matricer og determinant 9 14 Invers matrix

Læs mere

Oversigt [LA] 3, 4, 5

Oversigt [LA] 3, 4, 5 Oversigt [LA] 3, 4, 5 Nøgleord og begreber Matrix multiplikation Identitetsmatricen Transponering Fra matrix til afbildning Fra afbildning til matrix Test matrix-afbildning Inverse matricer Test invers

Læs mere

Kort introduktion til MATLAB

Kort introduktion til MATLAB BILAG H Kort introduktion til MATLAB Matlab er et interaktivt programmeringssprog udviklet til manipulering af vektorer og matricer, og er baseret på LINPACK og EISPACK bibliotekerne. På grund af den lette

Læs mere

Institut for Matematiske Fag Sandsynlighedsregning og Statistik 2. R opgaver

Institut for Matematiske Fag Sandsynlighedsregning og Statistik 2. R opgaver Institut for Matematiske Fag Sandsynlighedsregning og Statistik 2 Københavns Universitet Susanne Ditlevsen og Helle Sørensen R opgaver Det er en god ide at vænne sig til at skrive kommandoerne i en editor

Læs mere

Eksamen i Lineær Algebra

Eksamen i Lineær Algebra To find the English version of the exam, please read from the other end! Se venligst bort fra den engelske tekst på bagsiden, hvis du følger den danske version af prøven. Eksamen i Lineær Algebra Første

Læs mere

Tegning af grafer. Grafen for en ligning (almindelig) Skriv ligningen ind. Højreklik og vælg Plots -> 2-D Plot of Right Side.

Tegning af grafer. Grafen for en ligning (almindelig) Skriv ligningen ind. Højreklik og vælg Plots -> 2-D Plot of Right Side. TgPakken TgPakken er en række kommandoer til Maple tilegnet til det danske gymnasium. Det er rigtig smart til at kontrollere ens opgaver, men som alenestående svar til en eksamen er det ikke altid tilstrækkeligt.

Læs mere

Ligningssystemer - nogle konklusioner efter miniprojektet

Ligningssystemer - nogle konklusioner efter miniprojektet Ligningssystemer - nogle konklusioner efter miniprojektet Ligningssystemet Ax = 0 har mere end en løsning (uendelig mange) hvis og kun hvis nullity(a) 0 Løsningerne til et konsistent ligningssystem Ax

Læs mere

To find the English version of the exam, please read from the other end! Eksamen i Lineær Algebra

To find the English version of the exam, please read from the other end! Eksamen i Lineær Algebra To find the English version of the exam, please read from the other end! Se venligst bort fra den engelske version på modsatte side hvis du følger denne danske version af prøven. Eksamen i Lineær Algebra

Læs mere

Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix.

Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix. Oversigt [LA] 3, 4, 5 Nøgleord og begreber Matrix multiplikation Identitetsmatricen Transponering Fra matrix til afbildning Fra afbildning til matrix Test matrix-afbildning Inverse matricer Test invers

Læs mere

Nøgleord og begreber. Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix.

Nøgleord og begreber. Definition multiplikation En m n-matrix og en n p-matrix kan multipliceres (ganges sammen) til en m p-matrix. Oversigt [LA] 3, 4, 5 Matrix multiplikation Nøgleord og begreber Matrix multiplikation Identitetsmatricen Transponering Fra matrix til afbildning Fra afbildning til matrix Test matrix-afbildning Inverse

Læs mere

Lineære ligningssystemer og Gauss-elimination

Lineære ligningssystemer og Gauss-elimination Lineære ligningssystemer og Gauss-elimination Preben Alsholm 18 februar 008 1 Lineære ligningssystemer og Gauss-elimination 11 Et eksempel Et eksempel 100g mælk Komælk Fåremælk Gedemælk Protein g 6g 8g

Læs mere

Matematik og Form 3. Rækkereduktion til reduceret echelonfo. Rang og nullitet

Matematik og Form 3. Rækkereduktion til reduceret echelonfo. Rang og nullitet Matematik og Form 3. Rækkereduktion til reduceret echelonform Rang og nullitet Institut for Matematiske Fag Aalborg Universitet 11.2.2013 Reduktion til (reduceret) echelonmatrix Et eksempel Et ligningssystem

Læs mere

Besvarelser til Lineær Algebra Ordinær Eksamen Juni 2017

Besvarelser til Lineær Algebra Ordinær Eksamen Juni 2017 Besvarelser til Lineær Algebra Ordinær Eksamen - 12. Juni 2017 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en sådan. Dette dokument har udelukkende

Læs mere

Underrum - generaliserede linjer og planer

Underrum - generaliserede linjer og planer 1 Om miniprojekt 2 2 Kirchoffs love. Opstil lineære ligningssystemer og løs dem. 0-1-matricer. Systematisk information om grafer/netværk (som i Dagens anvendelse kursusgang 9): Flyforbindelser. Skemalægning.

Læs mere

Kursusgang 3 Matrixalgebra Repetition

Kursusgang 3 Matrixalgebra Repetition Kursusgang 3 Repetition - froberg@math.aau.dk http://people.math.aau.dk/ froberg/oecon3 Institut for Matematiske Fag Aalborg Universitet 16. september 2008 1/19 Betingelser for nonsingularitet af en Matrix

Læs mere

1. Graftegning i Derive

1. Graftegning i Derive 1. Graftegning i Derive Kapitel 1: Graftegning i Derive Det er meget simpelt at tegne grafer i Derive: Man åbner et 2-dimensionalt grafvindue, skifter tilbage til algebravinduet (home) og indskriver et

Læs mere

2010 Matematik 2A hold 4 : Prøveeksamen juni 2010

2010 Matematik 2A hold 4 : Prøveeksamen juni 2010 1 of 7 31-05-2010 13:18 2010 Matematik 2A hold 4 : Prøveeksamen juni 2010 Welcome Jens Mohr Mortensen [ My Profile ] View Details View Grade Help Quit & Save Feedback: Details Report [PRINT] 2010 Matematik

Læs mere

Hvis du har vinduer abne fra en tidligere session, sa luk dem ned { vi vil have

Hvis du har vinduer abne fra en tidligere session, sa luk dem ned { vi vil have Forberedelse: Matlab for absolutte fodgngere Kort introduktion til G-databaren. St dig ved en ledig maskine og gennemfr loginprocessen. Hvis du har vinduer abne fra en tidligere session, sa luk dem ned

Læs mere

01/05/12. God Matlab Tutorial. Cody: godt øvelses site

01/05/12. God Matlab Tutorial. Cody: godt øvelses site God Matlab Tutorial An IntroducLon to Matlab David F Griffiths Uploadet Ll sovi.samle.dk Cody: godt øvelses site www.mathworks.com/matlabcentral/cody Site med mange opgaver Point ved korrekt løsning Giver

Læs mere

OPGAVER 1. Løsning af ligningssystemer Disse første opgaver er introducerer til løsning af lineære ligningssystemer. De løses alle ved håndregning.

OPGAVER 1. Løsning af ligningssystemer Disse første opgaver er introducerer til løsning af lineære ligningssystemer. De løses alle ved håndregning. OPGAVER 1 Opgaver til Uge 5 Store Dag Opgave 1 Løsning af ligningssystemer Disse første opgaver er introducerer til løsning af lineære ligningssystemer. De løses alle ved håndregning. a) Find den fuldstændige

Læs mere

Matematik: Stuktur og Form Lineære ligningssystemer

Matematik: Stuktur og Form Lineære ligningssystemer Matematik: Stuktur og Form Lineære ligningssystemer Martin Raussen Department of Mathematical Sciences Aalborg University 2016 1 / 10 Ligningssystemer og matricer Ligningssystem totalmatrix Til et ligningssystem

Læs mere

Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (2005)

Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (2005) Integralregning med TI-Interactive! Stamfunktioner Integraler Arealer Jan Leffers (005) Indholdsfortegnelse Indholdsfortegnelse... Stamfunktion og integralregning...3 Numerisk integration...3 Areal under

Læs mere

(Prøve)eksamen i Lineær Algebra

(Prøve)eksamen i Lineær Algebra (Prøve)eksamen i Lineær Algebra Maj 016 Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet & Det Sundhedsvidenskabelige Fakultet Nærværende eksamenssæt består af 10 nummererede sider med ialt

Læs mere

Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 8. Juni 2015

Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 8. Juni 2015 Besvarelser til Calculus og Lineær Algebra Globale Forretningssystemer Eksamen - 8. Juni 05 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind. Kontakt mig endelig, hvis du skulle falde over en

Læs mere

Koblede differentialligninger.

Koblede differentialligninger. 2. 3. 4. Koblede differentialligninger. En udvidelse af Newtons afkølingslov løst numerisk ved hjælp af integralkurver. Sidste gang så vi på, hvordan vi kunne opstille og løse en model for afkølingen af

Læs mere

Eksamen i Lineær Algebra

Eksamen i Lineær Algebra To find the English version of the exam, please read from the other end Eksamen i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet & Det Sundhedsvidenskabelige Fakultet 6. januar,

Læs mere

Modulpakke 3: Lineære Ligningssystemer

Modulpakke 3: Lineære Ligningssystemer Chapter 1 Modulpakke 3: Lineære Ligningssystemer 1.1 Indledning - typer af ligningesystemer og løsninger Den lineære ligning 2x=3 kan løses umiddelbart ved at dividere med 2 på begge sider, så vi får:

Læs mere

Eksamen i Lineær Algebra

Eksamen i Lineær Algebra Eksamen i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet 6. juni, 26. Kl. 9-3. Nærværende eksamenssæt består af nummererede sider med ialt 5 opgaver. Alle opgaver er multiple

Læs mere

APPENDIX A INTRODUKTION TIL DERIVE

APPENDIX A INTRODUKTION TIL DERIVE APPENDIX A INTRODUKTION TIL DERIVE z x y z=exp( x^2 0.5y^2) CAS er en fællesbetegnelse for matematikprogrammer, som foruden numeriske beregninger også kan regne med symboler og formler. Det betyder: Computer

Læs mere

Lineær Algebra, kursusgang

Lineær Algebra, kursusgang Lineær Algebra, 2014 12. kursusgang Lisbeth Fajstrup Institut for Matematiske Fag Aalborg Universitet LinAlg November 2014 Om miniprojekt 2 Kirchoffs love. Opstil lineære ligningssystemer og løs dem. 0-1-matricer.

Læs mere

EKSAMENSOPGAVELØSNINGER CALCULUS 2 (2005) AUGUST 2006 AARHUS UNIVERSITET

EKSAMENSOPGAVELØSNINGER CALCULUS 2 (2005) AUGUST 2006 AARHUS UNIVERSITET EKSAMENSOPGAVELØSNINGER CALCULUS 2 (2005) AUGUST 2006 AARHUS UNIVERSITET H.A. NIELSEN & H.A. SALOMONSEN Opgave. Lad f betegne funktionen f(x,y) = x 3 + x 2 y + xy 2 + y 3. ) Angiv gradienten f. 2) Angiv

Læs mere

MATLAB. Introduktion til. anden udgave. Udarbejdet af Johnny Ottesen & Thomas Frommelt

MATLAB. Introduktion til. anden udgave. Udarbejdet af Johnny Ottesen & Thomas Frommelt Introduktion til MATLAB anden udgave Udarbejdet af Johnny Ottesen & Thomas Frommelt IMFUFA, RUC, Juni 2000 ii Indhold Forord v 1 Opstart af MATLAB 1 1.1 Opstart................................ 1 1.2 Kommandolinie...........................

Læs mere

To find the English version of the exam, please read from the other end! Eksamen i Lineær Algebra

To find the English version of the exam, please read from the other end! Eksamen i Lineær Algebra To find the English version of the exam, please read from the other end! Se venligst bort fra den engelske tekst på bagsiden, hvis du følger den danske version af prøven. Eksamen i Lineær Algebra Første

Læs mere

Besvarelser til Lineær Algebra og Calculus Globale Forretningssystemer Eksamen - 6. Juni 2016

Besvarelser til Lineær Algebra og Calculus Globale Forretningssystemer Eksamen - 6. Juni 2016 Besvarelser til Lineær Algebra og Calculus Globale Forretningssystemer Eksamen - 6 Juni 206 Mikkel Findinge Bemærk, at der kan være sneget sig fejl ind Kontakt mig endelig, hvis du skulle falde over en

Læs mere

Matematisk modellering og numeriske metoder

Matematisk modellering og numeriske metoder Matematisk modellering og numeriske metoder Morten Grud Rasmussen 5. september 2016 1 Ordinære differentialligninger ODE er 1.1 ODE er helt grundlæggende Definition 1.1 (Ordinære differentialligninger).

Læs mere

DesignMat Lineære ligningssystemer og Gauss-elimination

DesignMat Lineære ligningssystemer og Gauss-elimination DesignMat Lineære ligningssystemer og Gauss-elimination Preben Alsholm Uge Forår 010 1 Lineære ligningssystemer og Gauss-elimination 11 Om talrummet R n Om talsæt bestående af n tal R n er blot mængden

Læs mere

Note om Monte Carlo eksperimenter

Note om Monte Carlo eksperimenter Note om Monte Carlo eksperimenter Mette Ejrnæs og Hans Christian Kongsted Økonomisk Institut, Københavns Universitet 9. september 003 Denne note er skrevet til kurset Økonometri på. årsprøve af polit-studiet.

Læs mere

Dokumentation af programmering i Python 2.75

Dokumentation af programmering i Python 2.75 Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt

Læs mere

Vektorregning. Vektorer som lister

Vektorregning. Vektorer som lister 10 Vektorregning Vektorer som lister En vektor laves nemmest som en liste på TI-89 Titanium / Voyage 200. I nedenstående skærmbillede ser du, hvordan man definerer vektorer og laver en simpel udregning

Læs mere

Fejlkorligerende køder Fejlkorrigerende koder

Fejlkorligerende køder Fejlkorrigerende koder Fejlkorligerende køder Fejlkorrigerende koder Olav Geil Skal man sende en fødselsdagsgave til fætter Børge, så pakker man den godt ind i håb om, at kun indpakningen er beskadiget ved modtagelsen. Noget

Læs mere

Bilag til Statistik i løb : Statistik og Microsoft Excel tastevejledning / af Lars Bo Kristensen

Bilag til Statistik i løb : Statistik og Microsoft Excel tastevejledning / af Lars Bo Kristensen Bilag til Statistik i løb : Statistik og Microsoft Excel tastevejledning / af Lars Bo Kristensen Microsoft Excel har en del standard anvendelsesmuligheder i forhold til den beskrivende statistik og statistisk

Læs mere

To ligninger i to ubekendte

To ligninger i to ubekendte Oversigt [LA] 6, 7 Nøgleord og begreber Løs ligninger Eliminer ubekendte Rækkereduktion Reduceret matrix Enten-eller princippet Test ligningssystem Rækkeoperationsmatricer Beregn invers matrix Calculus

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Villa 2. maj 202 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Indhold

Læs mere

Afstande, skæringer og vinkler i rummet

Afstande, skæringer og vinkler i rummet Afstande, skæringer og vinkler i rummet Frank Nasser 9. april 20 c 2008-20. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her.

Læs mere

Matricer og Matrixalgebra

Matricer og Matrixalgebra enote 3 1 enote 3 Matricer og Matrixalgebra Denne enote introducerer matricer og regneoperationer for matricer og udvikler hertil hørende regneregler Noten kan læses uden andet grundlag end gymnasiet,

Læs mere

Matrx-vektor produkt Mikkel H. Brynildsen Lineær Algebra

Matrx-vektor produkt Mikkel H. Brynildsen Lineær Algebra Matrx-vektor produkt [ ] 1 2 3 1 0 2 1 10 4 Rotationsmatrix Sæt A θ = [ ] cosθ sinθ sinθ cosθ At gange vektor v R 2 med A θ svarer til at rotere vektor v med vinkelen θ til vektor w: [ ][ ] [ ] [ ] cosθ

Læs mere

Matematik opgave Projekt afkodning Zehra, Pernille og Remuss

Matematik opgave Projekt afkodning Zehra, Pernille og Remuss Matematik opgave Projekt afkodning Zehra, Pernille og Remuss Opgave A Sæt de overstående symboler ind i en matematisk sammenhæng der gør dem forståelige. Det kan være som en sætning eller med tal og bogstaver

Læs mere

Matematisk modellering og numeriske metoder. Lektion 5

Matematisk modellering og numeriske metoder. Lektion 5 Matematisk modellering og numeriske metoder Lektion 5 Morten Grud Rasmussen 19. september, 2013 1 Euler-Cauchy-ligninger [Bogens afsnit 2.5, side 71] 1.1 De tre typer af Euler-Cauchy-ligninger Efter at

Læs mere

Start af nyt schematic projekt i Quartus II

Start af nyt schematic projekt i Quartus II Start af nyt schematic projekt i Quartus II Det følgende er ikke fremstillet som en brugsanvisning der gennemgår alle de muligheder der er omkring oprettelse af et Schematic projekt i Quartus II men kun

Læs mere

TALTEORI Ligninger og det der ligner.

TALTEORI Ligninger og det der ligner. Ligninger og det der ligner, december 006, Kirsten Rosenkilde 1 TALTEORI Ligninger og det der ligner. Disse noter forudsætter et grundlæggende kendskab til talteori som man kan få i Marianne Terps og Peter

Læs mere

Figur. To ligninger i to ubekendte. Definition Ved m lineære ligninger med n ubekendte forstås. Definition 6.4 Givet ligningssystemet

Figur. To ligninger i to ubekendte. Definition Ved m lineære ligninger med n ubekendte forstås. Definition 6.4 Givet ligningssystemet Oversigt [LA] 6, 7, 8 Nøgleord og begreber Lineære ligningssystemer smængdens struktur Test løsningsmængde Rækkereduktion Reduceret matrix Test ligningssystem Rækkeoperationsmatricer Rangformlen Enten-eller

Læs mere

Lineær algebra: Spænd. Lineær (u)afhængighed

Lineær algebra: Spænd. Lineær (u)afhængighed Lineær algebra: Spænd. Lineær (u)afhængighed Institut for Matematiske Fag Aalborg Universitet 2011 Linearkombinationer. Spænd Definition Givet et antal vektorer a 1,..., a p R n. En vektor v = c 1 a 1

Læs mere

Opgaver til Maple kursus 2012

Opgaver til Maple kursus 2012 Opgaver til Maple kursus 2012 Jonas Camillus Jeppesen, jojep07@student.sdu.dk Martin Gyde Poulsen, gyde@nqrd.dk October 7, 2012 1 1 Indledende opgaver Opgave 1 Udregn følgende regnestykker: (a) 2342 +

Læs mere

En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau)

En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau) Matematik i WordMat En lille vejledning til lærere og elever i at bruge matematikprogrammet WordMat (begynderniveau) Indholdsfortegnelse 1. Introduktion... 3 2. Beregning... 4 3. Beregning med brøker...

Læs mere

1 Start og afslutning. Help.

1 Start og afslutning. Help. Afdeling for Teoretisk Statistik STATISTIK 2 Institut for Matematiske Fag Jørgen Granfeldt Aarhus Universitet 24. september 2003 Hermed en udvidet udgave af Jens Ledet Jensens introduktion til R. 1 Start

Læs mere

Maple på C-niveau. Indsættelse i formler

Maple på C-niveau. Indsættelse i formler Maple på C-niveau Umiddelbart kan Maple på C-niveauet virke som en stor mundfuld, men nøjes man med at benytte Maple som et skriveværktøj kombineret med nogle ganske få menukommandoer, vil eleverne kunne

Læs mere

Vejledning i brug af Gym-pakken til Maple

Vejledning i brug af Gym-pakken til Maple Vejledning i brug af Gym-pakken til Maple Gym-pakken vil automatisk være installeret på din pc eller mac, hvis du benytter cd'en Maple 16 - Til danske Gymnasier eller en af de tilsvarende installere. Det

Læs mere

Lineære 1. ordens differentialligningssystemer

Lineære 1. ordens differentialligningssystemer enote enote Lineære ordens differentialligningssystemer Denne enote beskriver ordens differentialligningssystemer og viser, hvordan de kan løses enoten er i forlængelse af enote, der beskriver lineære

Læs mere

QR15 Vejledning i at bestemme kvartilsæt og at tegne sumkurver med Nspire, Maple og Geogebra

QR15 Vejledning i at bestemme kvartilsæt og at tegne sumkurver med Nspire, Maple og Geogebra QR15 Vejledning i at bestemme kvartilsæt og at tegne sumkurver med Nspire, Maple og Geogebra Nspire: Vi har et datasæt. Der er overordnet to metoder til at tegne sumkurver i programmet, og vi beskriver

Læs mere

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje.

Maple. Skærmbilledet. Vi starter med at se lidt nærmere på opstartsbilledet i Maple. Værktøjslinje til indtastningsområdet. Menulinje. Maple Dette kapitel giver en kort introduktion til hvordan Maple 12 kan benyttes til at løse mange af de opgaver, som man bliver mødt med i matematiktimerne på HHX. Skærmbilledet Vi starter med at se lidt

Læs mere

Teoretiske Øvelsesopgaver:

Teoretiske Øvelsesopgaver: Teoretiske Øvelsesopgaver: TØ-Opgave 1 Subtraktion division i legemer: Er subtraktion division med elementer 0 i legemer veldefinerede, eller kan et element b have mere end ét modsat element -b eller mere

Læs mere

Formler & algebra - Fase 2 Omskriv & beregn med variable

Formler & algebra - Fase 2 Omskriv & beregn med variable Navn: Klasse: Formler algebra - Fase Omskriv beregn med variable Vurdering fra til 5 (hvor 5 er højst) Læringsmål Selv Lærer Beviser og forslag til forbedring. Jeg kan opstille en linjes ligning, når jeg

Læs mere

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2 Affine rum I denne note behandles kun rum over R. Alt kan imidlertid gennemføres på samme måde over C eller ethvert andet legeme. Et underrum U R n er karakteriseret ved at det er en delmængde som er lukket

Læs mere

Grundlæggende Matematik

Grundlæggende Matematik Grundlæggende Matematik Hayati Balo, AAMS August 2012 1. Matematiske symboler For at udtrykke de verbale udsagn matematisk korrekt, så det bliver lettere og hurtigere at skrive, indføres en række matematiske

Læs mere

ALMINDELIGT ANVENDTE FUNKTIONER

ALMINDELIGT ANVENDTE FUNKTIONER ALMINDELIGT ANVENDTE FUNKTIONER I dette kapitel gennemgås de almindelige regnefunktioner, samt en række af de mest nødvendige redigerings- og formateringsfunktioner. De øvrige redigerings- og formateringsfunktioner

Læs mere

lineær regression er en metode man bruger for at finde den mindste afstand mellem bestemte punkter ved at bruge denne formel: a= n i=1 i=1

lineær regression er en metode man bruger for at finde den mindste afstand mellem bestemte punkter ved at bruge denne formel: a= n i=1 i=1 Linær regression lineær regression er en metode man bruger for at finde den mindste afstand mellem bestemte punkter ved at bruge denne formel: a= (Xi Yi) n * Xi 2 n * x 2 x * y Figur 1. Nu vil vi løse

Læs mere

Eksamen i Calculus. 14. juni f (x, y, z) = 1 + x 2 + y 2. x 2 + y 2 1 Hele rummet uden z aksen

Eksamen i Calculus. 14. juni f (x, y, z) = 1 + x 2 + y 2. x 2 + y 2 1 Hele rummet uden z aksen Eksamen i Calculus Første Studieår ved Det Tekniske Fakultet for IT og Design, Det Sundhedsvidenskabelige Fakultet samt Det Ingeniør- og Naturvidenskabelige Fakultet 14. juni 019 Opgave 1 (6 point) En

Læs mere

Matrix Algebra med Excel Forelæsningsnoter til FR86. Jesper Lund mail@jesperlund.com http://www.jesperlund.com

Matrix Algebra med Excel Forelæsningsnoter til FR86. Jesper Lund mail@jesperlund.com http://www.jesperlund.com Matrix Algebra med Excel Forelæsningsnoter til FR86 Jesper Lund mail@jesperlund.com http://www.jesperlund.com 28. august 2002 1 Indledning Matrix algebra er et uundværligt redskab til økonometri, herunder

Læs mere

Eksamen i Lineær Algebra

Eksamen i Lineær Algebra Eksamen i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet & Det Sundhedsvidenskabelige Fakultet Onsdag den. januar,. Kl. 9-3. Nærværende eksamenssæt består af 8 nummererede

Læs mere

Introduktion til PCIM version 9.07

Introduktion til PCIM version 9.07 Danmarks Statistik MODELGRUPPEN Arbejdspapir Lars Brømsøe Termansen 25. marts 2003 (UDKAST) Introduktion til PCIM version 9.07 Resumé: Papiret beskriver kort om den nye version af PCIM løsningsprogrammet.

Læs mere

Oprids over grundforløbet i matematik

Oprids over grundforløbet i matematik Oprids over grundforløbet i matematik Dette oprids er tænkt som en meget kort gennemgang af de vigtigste hovedpointer vi har gennemgået i grundforløbet i matematik. Det er en kombination af at repetere

Læs mere

Nøgleord og begreber Separable ligninger 1. ordens lineær ligning August 2002, opgave 7 Rovdyr-Byttedyr system 1. ordens lineært system Opgave

Nøgleord og begreber Separable ligninger 1. ordens lineær ligning August 2002, opgave 7 Rovdyr-Byttedyr system 1. ordens lineært system Opgave Oversigt [S] 7.3, 7.4, 7.5, 7.6; [LA] 14, 15 Nøgleord og begreber Separable ligninger 1. ordens lineær ligning August 2002, opgave 7 Rovdyr-Byttedyr system 1. ordens lineært system Opgave Calculus 2-2005

Læs mere

Andengradsligninger. Frank Nasser. 12. april 2011

Andengradsligninger. Frank Nasser. 12. april 2011 Andengradsligninger Frank Nasser 12. april 2011 c 2008-2011. Dette dokument må kun anvendes til undervisning i klasser som abonnerer på MatBog.dk. Se yderligere betingelser for brug her. Bemærk: Dette

Læs mere

MLR antagelserne. Antagelse MLR.1:(Lineære parametre) Den statistiske model for populationen kan skrives som

MLR antagelserne. Antagelse MLR.1:(Lineære parametre) Den statistiske model for populationen kan skrives som MLR antagelserne Antagelse MLR.1:(Lineære parametre) Den statistiske model for populationen kan skrives som y = β 0 + β 1 x 1 + β 2 x 2 + + β k x k + u, hvor β 0, β 1, β 2,...,β k er ukendte parametere,

Læs mere

Lineære 1. ordens differentialligningssystemer

Lineære 1. ordens differentialligningssystemer enote 7 enote 7 Lineære ordens differentialligningssystemer Denne enote beskriver ordens differentialligningssystemer og viser, hvordan de kan løses Der bruges egenværdier og egenvektorer i løsningsproceduren,

Læs mere

Chapter 3. Modulpakke 3: Egenværdier. 3.1 Indledning

Chapter 3. Modulpakke 3: Egenværdier. 3.1 Indledning Chapter 3 Modulpakke 3: Egenværdier 3.1 Indledning En vektor v har som bekendt både størrelse og retning. Hvis man ganger vektoren fra højre på en kvadratisk matrix A bliver resultatet en ny vektor. Hvis

Læs mere

Matematisk modellering og numeriske metoder. Lektion 13

Matematisk modellering og numeriske metoder. Lektion 13 Matematisk modellering og numeriske metoder Lektion 3 Morten Grud Rasmussen 3. november 206 Numerisk metode til Laplace- og Poisson-ligningerne. Finite difference-formulering af problemet I det følgende

Læs mere

Besvarelser til de to blokke opgaver på Ugeseddel 7

Besvarelser til de to blokke opgaver på Ugeseddel 7 Besvarelser til de to blokke opgaver på Ugeseddel 7 De anførte besvarelser er til dels mere summariske end en god eksamensbesvarelse bør være. Der kan godt være fejl i - jeg vil meget gerne informeres,

Læs mere

Lær Python dag 1 - modul 1

Lær Python dag 1 - modul 1 Lær Python dag 1 - modul 1 Introduktion, basis python Steffen Berg Klenow Jonas Bamse Andersen Syddansk Universitet Indhold 1. Velkommen 2. Programmering i python 3. Typer, variabler og udtryk 1 Velkommen

Læs mere

Emil, Nicklas, Jeppe, Robbin Projekt afkodning

Emil, Nicklas, Jeppe, Robbin Projekt afkodning Skal man omskrive noget om til en kompakt tekst, eller til specifikt sprog, så kan matematiken være et meget fornuftigt alternativ. Matematiken er et sprog som mange forstår, eller i hvert fald kan lære

Læs mere

Prøveeksamen A i Lineær Algebra

Prøveeksamen A i Lineær Algebra Prøveeksamen A i Lineær Algebra Første Studieår ved Det Teknisk-Naturvidenskabelige Fakultet og Det Sundhedsvidenskabelige Fakultet Der må gøres brug af bøger, noter mv Der må ikke benyttes lommeregner,

Læs mere

Oversigt [LA] 6, 7, 8

Oversigt [LA] 6, 7, 8 Oversigt [LA] 6, 7, 8 Nøgleord og begreber Lineære ligningssystemer Løsningsmængdens struktur Test løsningsmængde Rækkereduktion Reduceret matrix Test ligningssystem Rækkeoperationsmatricer Rangformlen

Læs mere

Analyse af en lineær regression med lav R 2 -værdi

Analyse af en lineær regression med lav R 2 -værdi Analyse af en lineær regression med lav R 2 -værdi Denne gennemgang omhandler figur 13 i Regn med biologi. Man kan sagtens lave beregninger på egne data. Forsøgsmæssigt kræver det bare en tommestok tapet

Læs mere

Undervisningsnotat. Matricer

Undervisningsnotat. Matricer Undervisningsnotat. Matricer januar, C Definition En matrix er en ordnet mængde tal opstillet i m rækker og n søjler. Matricen A kunne være defineret som vist nedenfor. Hvert element i matricen er forsynet

Læs mere