Matlab som avancerad räknedosa
|
|
- Ulla-Britt Sandström
- för 6 år sedan
- Visningar:
Transkript
1 Övning 1 Matlab som avancerad räknedosa 1.1 Räkna ut följande a) /2 b) e 3π c) sin(2π) d) ln 10 e) ln(e 7 ) f) g) 3 + 5i 1.2 Låt Vad blir då a) A + B b) B + A c) B + B d) B + B + B e) 3B f) 7.5A + 9.2B 1.3 Låt Vad blir då a) AB b) BB T c) B T B d) BA T e) ABA T f) BA A = A = [ ] 2 3, B = 7 5 [ ] [ ] , B =
2 Övningar i Matematisk Modellering Låt a) Plocka ut C 13. b) Plocka ut C 21. c) Plocka ut rad 3 ur C. d) Plocka ut kolonn 2 ur C. 1.5 Verifiera sambandet e iπ = C = Det finns många funktioner som opererar på matriser och vektorer. Några exempel är mean, max, min, sum. Använd dessa för att beräkna medel, största och minsta värde samt summan av v om a) v = [ ]. b) v = 1 : 10 (Vad betyder denna notation?) c) v = 7 : 5 d) v = 3 : 5 : 32 e) v = 5 : 2 : Låt x = 1 : 0.1 : 2. Beräkna f(x) om a) f(x) = 2x + 3 b) f(x) = 2sin(πx) c) f(x) = 2e 3x d) f(x) = 2x 2 + 7x + 3 e) f(x) = cos(πx) sin(3x) f) f(x) = 2x 1.8 Låt x = [ ] och y = [ ]. Prova att mata in följande i Matlab och försök förstå vad som händer. a) plot(x,y) b) plot(x,y, * ) c) plot(x,y, - ) d) plot(x,y, r. ) e) plot(x,y, mp ) 1.9 Plotta funktionerna i övning Låt a) Summera elementen i rad A =
3 3 1: Matlab som avancerad räknedosa b) Summera elementen i kolonn 3. c) Summera element 2 till 4 i rad Matlab innehåller många funktioner för numerisk linjär algebra, t ex eig, det, inv. Låt A = a) Beräkna det(a). b) Beräkna A 1 och verifiera att AA 1 = A 1 A = I. c) Beräkna egenvärden och egenvektorer till A. d) Diagonalisera A, dvs hitta S och D så att D = S 1 AS.
4 Svar a) >> 7*3+9-7/ b) >> exp(3*pi) e+04 c) >> sin(2*pi) e-16 d) >> log(10) e) >> log(exp(7)) 7 f) >> 3^5+10^2 343
5 5 Svar Övning 1 g) >> abs(3+5*i) a) >> A+B b) >> B+A c) >> B+B d) >> B+B+B
6 Svar 6 e) >> 3*B f) >> 7.5*A+9.2*B a) >> A*B b) >> B*B
7 7 Svar Övning 1 c) >> B *B d) >> B*A e) >> A*B*A f) >> B*A??? Error using ==> mtimes Inner matrix dimensions must agree. 1.4 a) >> C(1,3) 7
8 Svar 8 b) >> C(2,1) c) 9 >> C(3,:) d) >> C(:,2) a) >> sum(a(2,:)) 12 b) >> sum(a(:,3)) 19
9 9 Svar Övning 1 c) >> sum(a(4,2:4)) 10
10 10
11 Övning 2 Enkla skript och funktioner 2.1 Använd matlab för att lösa följande uppgift i linjär algebra, x 2y + z = 1 2x 6y + 6z = 2 3x + 5y + z = Gör ett skript som räknar ut summan av talen 1 till Gör en funktion som har två inparametrar m och n och en utparameter som är summan m + (m + 1) n. Lägg till ett felmeddelande om n < m. 2.4 Skriv två funktioner sin2 och cos2 som beräknar sin 2 (x) respektive cos 2 (x). Beräkna med hjälp av dessa funktioner sin 2 (7) + cos 2 (7). 2.5 Gör en funktion storst som har två inparametrar a och b. Funktionens a utparameter skall vara det största av dessa två tal. Lägg till en hjälptext till funktionen så att den syns om man skriver help storst. 2.6 Antag att vi har följande parametriska kurva: (x, y) = (cos 3 t, sin 3 t), 0 t 2π. Skriv ett matlabskript som skapar en plot av kurvan samt beräknar ett närmevärde till kurvans längd genom att diskretisera kurvan. 2.7 En urgammal metod för att beräkna approximationer till kvadratrötter är följande. Antag att vi vill bestämma y = x. Om y 0 är ungefärlig lösning till ekvationen f(y) = y 2 x = 0, så är y 0 + x/y 0 2 en ännu bättre lösning. Konstruera en matlabfunktion y = mysqrt(x,yinit,precision) som returnerar en approximativ kvadratrot. Sluta när skillnaden mellan två iterationer är mindre än precision. 11
12 Svar >> A=[1-2 1;2-6 6;-3 5 1] A = >> b = [1;2;3] b = >> x = inv(a)*b x = Ett förslag är s = 0; for k=1:100; s=s+k; disp(s) Om man lägger in ovanståe rader i en textfil summa_ovn.m så kan man exekvera den i matlab med >> summa_ovn 5050 När man skriver summa_ovn i matlabs kommandofönster så exekveras varje rad i textfilen summa_ovn.m precis som om man kört de direkt i kommandofönster. En bieffekt av detta är att variabler som t ex k i exemplet ovan sätts. Vi kanske hellre hade velat att dessa variabler var lokala. I så fall ska man kanske implementera en summeringsfunktion i stället. En annan variant är att utnyttja matlabs möjlighet att arbeta på hela vektorer. Det finns en funktion sum som om den får en vektor som inargument, returnerar summan av elementen i vektorn. Ett skript som beräknar och skriver ut summan av talen 1 till 100 blir då >> sum(1:100) 5050
13 13 Svar Övning En funktion som beräknar summan är följande. function s = minsumma(m,n); % function s = minsumma(m,n) % beräknar summan av talen m, m+1,..., n-1, n s = sum(m:n); De kommentarsrader som följer efter funktionsdefinitionen skrivs ut om man skriver help minsumma. Man kan lägga in mer kontroll och felmeddelanden genom matlabfunktionen error. Då kan det se ut så här function s = minsumma(m,n); % function s = minsumma(m,n) % beräknar summan av talen m, m+1,..., n-1, n if nargin<2, error( Funktionen minsumma behöver två inargument ); if m>n, error( I funktionen minsumma måste n>=m ); s = sum(m:n); 2.4 function y=sin2(x); y=(sin(x))^2; function y=cos2(x); y=(cos(x))^2; >>sin2(7)+cos2(7) Ett exempel är function d=storst(a,b); % function d=storst(a,b) - returnerar det tal d som
14 Svar 14 % är störst av talen a och b. if (a>=b) d=a; else d=b; 2.6 En variant är följande matlabskript steg = 2 * pi/100; t = 0:steg:(2*pi); x = cos(t).^3; y = sin(t).^3; plot(x,y); l=0; for ii = 1:(length(t)-1) l = l + sqrt( (x(ii+1)-x(ii))^2 + (y(ii+1)-y(ii))^2 ); disp([ Längden är ungefär: num2str(l)]); Eftersom matlab är bra på att hantera hela vektorer skulle man kunna göra den sista delen utan for-loop, t ex med skriptet steg = 2 * pi/100; t = 0:steg:(2*pi); x = cos(t).^3; y = sin(t).^3; plot(x,y); l = sum( sqrt( diff(x).^2 + diff(y).^2) ); 2.7 Här kommer en lösning som använder while. function y = mysqrt(x,yinit,precision); % function y = mysqrt(x,yinit,precision); % calculates the square root of x y0 = yinit; y1 = (y0+x/y0)/2; while abs(y1-y0)>precision, y0 = y1; y1 = (y0+x/y0)/2;
15 15 Svar Övning 2 y = y1;
16 16
17 Övning 3 Mer om funktioner och grafik 3.1 Rita den parametriska kurvan (x, y, z) = (t cos(2πt), t sin(2πt), t) genom följande kommandon i Matlab: >> t=0:.01:10; >> x=t.*cos(2*pi*t); >> y=t.*sin(2*pi*t); >> z=t; >> plot3(x,y,z) Rita på motsvarande sätt följande kurvor: a) (x, y, z) = (t cos(2πt), t sin(2πt), t 2 ) b) (x, y, z) = ( t(cos(t) + cos(40t)), t(sin(t) + sin(40t)), t) c) (x, y, z) = (3 + t, t, 2 2t) 3.2 Prova att skriva in följande rader i Matlab: >> [x,y]=meshgrid(-10:0.5:10); >> z=sin(sqrt(x.^2+y.^2))./(sqrt(x.^2+y.^2)); >> surf(x,y,z) Prova sedan att ändra på parametrarna för meshgrid enligt följande: (Tänk på att du måste generera om z med de nya x och y, samt rita ytan med surf igen efter att du anropat meshgrid). a) >> [x,y]=meshgrid(-10:10); b) >> [x,y]=meshgrid(-5:0.1:5); c) >> [x,y]=meshgrid(-3:0.5:3,-7:.3:7); 3.3 Skriv in följande i Matlab: >> th = 0:(2*pi/100):2*pi; >> r = 0:.2:5; >> [thg, rg] = meshgrid(th,r); >> x=rg.*cos(thg); >> y=rg.*sin(thg); >> z=cos(5*thg) + 6*exp(-rg.^2); Prova sedan följande och försök förstå vad som händer. Använd help för att se hur de olika funktionerna nedan fungerar. a) >> surf(x,y,z) 17
18 Övningar i Matematisk Modellering 18 b) >> mesh(x,y,z) c) >> contour(x,y,z) d) >> surf(x,y,z, EdgeColor, none ) e) >> surf(x,y,z, FaceColor, blue ) 3.4 Prova följande rader i Matlab. Försök och förstå vad som händer vid varje kommando. Prova gärna att skriva >> help light etc. >> L = 40*membrane(1,25); >> surf(l) >> light( Position,[ ]) >> light( Position,[.5-1.4]) >> shading interp >> lighting phong 3.5 Om man roterar kurvan y = x 3 för 0 x 1 ett varv kring x-axeln får man en strut. Illustrera denna strut i en 3D plot i matlab. 3.6 Skriv en matlabfunktion (med n som inparameter) som beräknar s n = n k=1 1 k 2. Vad konvergerar s n mot? Med andra ord vad är lim n n k=1 1 k 2? 3.7 Konstruera en matlabfunktion som returnerar det n te värdet f n i Fibonacciföljden, som definieras av f 0 = 0, f 1 = 1, f n = f n 1 + f n Skriv en funktion som beräknar siffersumman för ett heltal. 3.9 Konstruera en matlabfunktion som simulerar n tärningskast med k tärningar och som beräknar summan av de k tärningarnas värde för dessa n tärningskast. Plotta sedan ett histogram över dessa summor för några olika n och k. Tips: skriv help hist för att se hur man plottar histogram.
19 19 Svar Övning [x,th] = meshgrid(0:0.05:1,(0:0.01:1)*(2*pi)); y = x.^3.*cos(th); z = x.^3.*sin(th); surfl(x,y,z); colormap copper shading interp axis square 3.6 Ett kort funktion som beräknar delsumman s n är function sn=ksumma(n); sn = sum(1./(1:n).^2); 3.7 Det finns flera sätt att lösa problemet. Ett sätt är att iterera sig fram till rätt punkt med hjälp av iterationsformeln function fn = myfibonacci(n); % function fn = myfibonacci(n); % calculates the n th fibonacci number if n<0, error( n får inte vara negativ ); elseif n==0, fn = 0; elseif n==1, fn = 1; elseif n==2, fn = 1; else f(1)=1; f(2)=1; for k=3:n; f(k)=f(k-1)+f(k-2); ; fn = f(n); ; Ett annat sätt är att definiera det rekursivt function fn = myfibonacci(n); % function fn = myfibonacci(n);
20 Svar % calculates the n th fibonacci number n = round(n); if n<0, error( n får inte vara negativ ); elseif n==0, fn = 0; elseif n==1, fn = 1; elseif n==2, fn = 1; else fn = myfibonacci(n-1) + myfibonacci(n-2); ; Ett annat sätt är att analysera fibonacciföljden och skriva upp ett utryck för det n te elementet. function ss = minsiffersumma(n); % function ss = minsiffersumma(n); n = abs(round(n)); ss = 0; while n~=0, siffra = rem(n,10); ss = ss + siffra; n = floor(n/10); ; 3.9 Jag gör först en rutin som simulerar n stycken försök där man kastat k tärningar och räknat ut summan. function sdice = throwkdice(k,n); dice = ceil(rand(k,n)*6); % Genererar n kolumner med k tärningskast. sdice = sum(dice); %summerar de k kasten för varje kolumn. Sedan skriver jag i kommandofönstret hist(throwkdice(2,1000),2:12); hist(throwkdice(4,10000),4:24);
21 Övning 4 Strängar och mer om funktioner 4.1 Kommandot num2str tar ett tal och gör om det till en sträng. Använd detta i ett skript som skriver ut följande för rad 1 till 100: Detta är rad 1 Detta är rad 2 Detta är rad 3... Detta är rad Prova följande i Matlab: >> namn = x ; >> eval([namn =sin( num2str(1.2) ) ]) Vad händer? Se till att ni har förstått hur kommandot är uppbyggt. 4.3 Gör en funktion med två inparametrar där den första är en sträng med ett funktionsnamn och den andra ett tal. Din funktion ska beräkna funktionsvärdet för det talet och skriva ut svaret på följande sätt: >> berakna( sin,1.2) sin(1.2) = Följande funktion avgör om ett tal a är ett primtal eller inte: function isp=primtal(a) if a>1 isp=true; for i=[2 3:2:sqrt(a)], if mod(a,i)==0 & (i~=a), isp=false; else isp=false; Så fort isp har blivit falskt en gång vet vi egentligen redan att a inte är ett primtal. Skriv om den ovanståe funktionen genom att byta ut for-loopen mot en whileloop som avbryts när man gått igenom alla tal eller då isp har antagit värdet false. 21
22 Övningar i Matematisk Modellering Skriv en funktion som räknar ut derivatan av en funktion i en punkt numeriskt. Den ska alltså anropas på följande sätt: >>fprim=derivera(funk,x0) där funk är en sträng som innehåller namnet på funktionen och x0 är punkten man vill derivera funktionen i. 4.6 Om man vill använda data från Matlab i t ex ett java-program så kan det vara smidigt att kunna skriva till en enkel textfil. Följande kommandon öppnar en fil, skriver lite grann i den och stänger filen igen. Prova. fid = fopen( minfil.txt, w ); fprintf(fid, sin(1) = %6.2f \n,sin(1)); fprintf(fid, slut ); fclose(fid); Vad betyder 6.2? Vad betyder \n? 4.7 Kommandot rem(x,y) beräknar resten då x divideras med y. a) Skriv en funktion ej_delbar(y) som returnerar en vektor med alla tal mellan 1 och 100 som inte jämnt delbara med y. b) Skriv ett skript som räknar ut alla primtal mellan 1 och 100 och skriver dem till en textfil.
23 23 Svar Övning Följande rader skriver ut de sökta raderna: for i=1:100 disp([ Detta är rad num2str(i)]) 4.3 Följande är två varianter som utför beräkningen, Alternativ 1: function berakna(fnamn, tal) svar = feval(fnamn, tal); disp([fnamn ( num2str(tal) ) = num2str(svar)]) Alternativ 2: function berakna(fnamn, tal) straeng = [fnamn ( num2str(tal) ) ]; svar = eval(straeng); disp([straeng = num2str(svar)]) 4.4 function isp=primtal(a) if a>1, isp=true; testtal=[2 3:2:sqrt(a)]; i=1; while isp & (i<=length(testtal)), if mod(a,testtal(i))==0 & (testtal(i)~=a), isp=false; i=i+1; else isp=false; 4.5 function fp=derivera(f,x0) h=0.001; fp=(feval(f,x0+h)-feval(f,x0))/h;
24 Svar a) function z = ej_delbar(y) % Returnerar alla tal mellan 1 och 100 som ej är delbara med y tal = [1:100]; rester = rem(tal,y); z = tal(rester ~= 0); b) Följande skript skriver alla primtal mellan 1 och hundra till filen minaprimtal.txt. fid = fopen( minaprimtal.txt, w ); tal = [2:100]; while length(tal) > 0, fprintf(fid, %3d\n,tal(1)); rester = rem(tal,tal(1)); tal = tal(rester ~= 0); fclose(fid);
25 Övning 5 Öva inför tentan 5.1 Skriv en funktion som tar en sträng som inparameter och returnerar strängen utskriven baklänges. 5.2 Skriv ett funktion minplot.m, vars a inargument är en sträng funktionsnamn med ett funktionsnamn, för den funktion man vill plotta. Antag att man standardmässigt vill plotta funktionen i intervallet 0 till 10. Använd feval för att räkna ut funktionens värden. 5.3 Generera en 10 5 matris med slumpmässiga bokstäver ur det engelska alfabetet. Skriv ut matrisen. Sortera raderna i bokstavsordning, och skriv ut den sorterade matrisen. 5.4 I rövarspråket så byter man ut alla konsonanter mot konsonanten följt av ett o och sedan konsonanten igen. Således blir meningen Jag är klok på rövarspråk Jojagog äror koklolokok. Skriv en funktion som tar en mening och gör om den till rövarspråket. Ni kan anta att man bara använder små bokstäver. 5.5 Transponering av en matris innebär spegling genom diagonalen på matrisen, dvs om B = A T så b ij = a ji. Skriv en funktion som speglar en matris genom den andra diagonalen i matrisen. 5.6 Våra vanliga tal är givna i basen 10, dvs om ett tal skrivs 2317 så betyder detta att talet skall tolkas som (vilket såklart blir 2317). I datorsammanhang representerar man ibland tal i hexadecimal form med basen 16. Då räcker inte siffrorna till, utan talen 0 till 15 skrivs som ABCDEF. Som ett hexadecimalt tal tolkas alltså talet 23AF som F A = = Skriv en funktion som tar en sträng som representerar ett hexadecimalt tal och gör om det till ett decimaltal. 25
26 Svar function sb=baklanges(s) sb=s(:-1:1); 5.2 funktion minplot(funktionsnamn); x = 0:0.1:10; y = feval(funktionsnamn,x); plot(x,y); Sedan kan man använda den nya funktionen för att plotta funktioner. minplot( sin ); minplot( cos ); minplot( sqrt ); minplot( atan ); 5.3 alfabet = abcdefghijklmnopqrstuvwxyz ; m = alfabet(ceil(rand(10,5)*26)) ms=sortrows(m) 5.4 function mr=rovarsprak(m) kons= bcdfghjklmnpqrstvwxz ; mr=[]; for j=1:length(m), if isempty(find(kons==m(j))) mr=[mr m(j)]; else mr=[mr m(j) o m(j)]; 5.5 function B=nytransponat(A) B=A(:-1:1,:) ; B=B(:-1:1,:);
27 27 Svar Övning function x=hexadectilldec(h) hexa= ABCDEF ; x=0; nn=length(h); for j=nn:-1:1, koeff=find(hexa==h(j))-1; x=x+koeff*16^(nn-j);
28 28
Matematisk Modellering
Övningar i Matematisk Modellering Kalle Åström Matematikcentrum Lunds Universitet Innehåll Innehåll Förord ii iii 1 Matlab och LaTeX, läsvecka 1 1 2 Matlab och LaTeX, läsvecka 2 6 3 Matlab och LaTeX, läsvecka
Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:
TANA81: Beräkningar med Matlab - Variabler och Matriser - Logiska uttryck och Villkor - Repetitionssatser - Grafik - Funktioner Variabler I Matlab skapas en variabel genom att man anger dess namn och ger
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 14:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
Beräkningsverktyg HT07
Beräkningsverktyg HT07 Föreläsning 1, Kapitel 1 6 1.Introduktion till MATLAB 2.Tal och matematiska funktioner 3.Datatyper och variabler 4.Vektorer och matriser 5.Grafik och plottar 6.Programmering Introduktion
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 14:e Mars, 2017 Provkod: TEN1 Hjälpmedel:
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en
Introduktion till MATLAB
29 augusti 2017 Introduktion till MATLAB 1 Inledning MATLAB är ett interaktivt program för numeriska beräkningar med matriser. Med enkla kommandon kan man till exempel utföra matrismultiplikation, beräkna
Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26
TAIU07 Föreläsning 2 Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26 Matriselement och Index För att manipulera
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 9p av totalt 20p Hjälpmedel: MATLAB Redovisning Lös först uppgifterna i Matlab. Då du har en
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 4. Funktioner 1 Egna Funktioner Uppgift 1.1 En funktion f(x) ges av uttrycket 0, x 0, f(x)= sin(x), 0 < x π 2, 1, x > π 2 a) Skriv en Matlab funktion
TSBB14 Laboration: Intro till Matlab 1D
TSBB14 Laboration: Intro till Matlab 1D Utvecklad av Maria Magnusson med mycket hjälp av Lasse Alfredssons material i kursen Introduktionskurs i Matlab, TSKS08 Avdelningen för Datorseende, Institutionen
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 3. Avbrott och Funktioner 1 Repetionssatsen while Uppgift 1.1 Skriv ett program som skriver ut det minsta tal av formen 3 n som är större än 5000.
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 2. Linjär Algebra, Villkor och Logik 1 Linjär Algebra Programsystemet Matlab utvecklades ursprungligen för att underlätta beräkningar från linjär
2 februari 2016 Sida 1 / 23
TAIU07 Föreläsning 4 Repetitonssatsen while. Avbrott med break. Exempel: En Talföljd och en enkel simulering. Egna funktioner. Skalärprodukt. Lösning av Triangulära Ekvationssystem. Programmeringstips.
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 21:a April klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 2 november 2015 Sida 1 / 23
TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 2 november 2015 Sida 1 / 23 Föreläsning 2 Index. Kolon-notation. Vektoroperationer. Summor och medelvärden.
Matematisk Modellering
Matematisk Modellering Föreläsning läsvecka 4 Magnus oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/17 Denna föreläsning (läsvecka 4) Kursadministration (redovisning projekt 2,
Exempel att testa. Stora problem och m-filer. Grundläggande programmering 4. Informationsteknologi. Informationsteknologi.
Grundläggande programmering 4 stefan@it.uu.se - Huvudprogram och underprogram - Egna funktioner - Olika typer av fel - Lite om effektiv programmering Exempel att testa Programmen för några vardagsproblem
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 20 Mars, 2015 Provkod: TEN1 Hjälpmedel:
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 2. Villkor och Repetition 1 Logiska uttryck Uppgift 1.1 Låt a=3 och b=6 Vad blir resultatet av testerna ab? Uppgift 1.2 Låt a, b,
MMA132: Laboration 1 Introduktion till MATLAB
MMA132: Laboration 1 Introduktion till MATLAB De flesta numeriska metoder låter oss få en tillräckligt bra lösning på ett matematiskt problem genom att byta ut komplexa matematiska operationer med kombinationer
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 1. Vektorer och Matriser 1 Inledning I denna övning skall du träna på att använda Matlab för enklare beräkningar och grafik. För att lösa uppgifterna
MATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc.
Introduktion till MATLAB Martin Nilsson Avdelningen för teknisk databehandling Institutionen för informationsteknologi Uppsala universitet MATLAB the Matrix Laboratory utvecklat av MathWorks, Inc. Matematisk
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Datorlektion 1. Vektorer och Matriser 1 Inledning I denna övning skall du träna på att använda Matlab för enklare beräkningar och grafik. Starta Matlab genom att
Matematisk Modellering
Matematisk Modellering Föreläsning 1 Magnus Oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/34 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk
MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...
Allt du behöver veta om MATLAB: Industristandard för numeriska beräkningar och simulationer. Används som ett steg i utvecklingen (rapid prototyping) Har ett syntax Ett teleskopord för «matrix laboratory»
Matematisk Modellering
Matematisk Modellering Föreläsning 1 Anders Heyden Matematikcentrum Lunds Universitet Matematisk Modellering p.1/37 Denna föreläsning (läsvecka 1) Vad handlar kursen om, mål, kurskrav, ide. Matematisk
MMA132: Laboration 2 Matriser i MATLAB
MMA132: Laboration 2 Matriser i MATLAB Introduktion I den här labben skall vi lära oss hur man använder matriser och vektorer i MATLAB. Det är rekommerad att du ser till att ha laborationshandledningen
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 14-18, 13:e Mars, 2018 Provkod: TEN1 Hjälpmedel:
TANA81: Simuleringar med Matlab
TANA81: Simuleringar med Matlab - Textsträngar och Texthantering. - Utskrifter till fil eller skärm. - Exempel: Slumptal och Simulering. - Exempel: Rörelseekvationerna. - Vanliga matematiska problem. Typeset
Matlabövning 1 Funktioner och grafer i Matlab
Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom hela PM:et. Gå sedan igenom
Mer om funktioner och grafik i Matlab
CTH/GU 2/22 Matematiska vetenskaper Inledning Mer om funktioner och grafik i Matlab Först skall vi se lite på funktioner som redan finns i Matlab, (elementära) matematiska funktioner som sinus och cosinus
TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28
TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 9 november 2015 Sida 1 / 28 Föreläsning 3 Linjära ekvationssystem. Invers. Rotationsmatriser. Tillämpning:
Matriser och Inbyggda funktioner i Matlab
Matematiska vetenskaper 2010/2011 Matriser och Inbyggda funktioner i Matlab 1 Inledning Vi skall denna vecka se på matriser och funktioner som är inbyggda i Matlab, dels (elementära) matematiska funktioner
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 13:e januari klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 13:e januari klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Laboration 3. Linjär algebra Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion 2 En Komet Kometer rör sig enligt ellipsformade
M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1
M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1 Ove Edlund LTU 2014-11-07 Ove Edlund (LTU) M0043M, M1 2014-11-07 1 / 14 Några elementära funktioner i Matlab Exempel exp Beräknar e
Matlabövning 1 Funktioner och grafer i Matlab
Matlabövning 1 Funktioner och grafer i Matlab I den här övningen ska vi titta på hur man konstruerar funktioner i Matlab och hur man kan rita funktionsgrafer. Läs först igenom PM:et. Gå sedan igenom exemplen
Matematisk Modellering
Matematisk Modellering Föreläsning läsvecka 3 Anders Heyden Matematikcentrum Lunds Universitet Matematisk Modellering p.1/39 Denna föreläsning (läsvecka 3) Matematisk modellering - fördjupning Modelleringsexempel
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 3. Repetitionssatser och Programmering 1 Introduktion Denna övning syftar till att träna programmering med repetitionssatser och villkorssatser. Undvik
MMA132: Laboration 1 & 2 Introduktion till MATLAB
MMA132: Laboration 1 & 2 Introduktion till MATLAB De flesta numeriska metoder låter oss få en tillräckligt bra lösning på ett matematiskt problem genom att byta ut komplexa matematiska operationer med
15 februari 2016 Sida 1 / 32
TAIU07 Föreläsning 5 Linjära ekvationssystem. Minsta kvadrat problem. Tillämpning: Cirkelpassning. Geometriska objekt. Translationer. Rotationer. Funktioner som inargument. Tillämpning: Derivata. 15 februari
Textsträngar från/till skärm eller fil
Textsträngar från/till skärm eller fil Textsträngar [Kapitel 8.1] In- och utmatning till skärm [Kapitel 8.2] Rekursion Gränssnitt Felhantering In- och utmatning till fil Histogram 2010-10-25 Datorlära,
Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 18:e augusti klockan
MAI/Linköpings universitet Fredrik Berntsson Tentamen TANA17 Matematiska beräkningar Provkod: DAT1 Godkänd: 8p av totalt 20p Tid: 18:e augusti klockan 8.00-12.00 Redovisning Lös först uppgifterna i Matlab.
MATLAB Matrix laboratory
MATLAB Matrix laboratory Utvecklat av MathWorks Inc Introduktion till MATLAB Stefan@it.uu.se Utvecklat av MathWorks, Inc Första versionen klar i slutet av 70-talet Matematisk labmiljö för Numeriska beräkningar
TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 20 november 2015 Sida 1 / 30
TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 20 november 2015 Sida 1 / 30 Föreläsning 5 Funktioner. Programstruktur. Rekursiva funktioner. Exempel: Skalärprodukt.
MATLAB. En kort praktisk introduktion. Olof Hultin FAFA Omarbetad efter original av Henrik Persson
MATLAB En kort praktisk introduktion Olof Hultin olof.hultin@ftf.lth.se Omarbetad efter original av Henrik Persson FAFA10 2014-11-06 Dagens föreläsning K404: Kort introduktion till MATLAB - ca 40 min H212:
Uppgift 1 - programmet, Uppg6.m, visade jag på föreläsning 1. Luftmotståndet på ett objekt som färdas genom luft ges av formeln
Matlab-föreläsning (4), 10 september, 015 Innehåll m-filer (script) - fortsättning från föreläsning 1 In- och utmatning Sekvenser, vektorer och matriser Upprepning med for-slingor (inledning) Matlab-script
At=A' % ' transponerar en matris, dvs. kastar om rader och kolonner U' % Radvektorn U ger en kolonnvektor
% Föreläsning 1 26/1 % Kommentarer efter %-tecken clear % Vi nollställer allting 1/2+1/3 % Matlab räknar numeriskt. Observera punkten som decimaltecken. sym(1/2+1/3) % Nu blev det symboliskt pi % Vissa
Laboration: Grunderna i Matlab
Laboration: Grunderna i Matlab Att arbeta i kommandofönstret och enkel grafik Den här delen av laborationen handlar om hur man arbetar med kommandon direkt i Matlabs kommandofönster. Det kan liknas vid
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 11 Juni, 2015 Provkod: TEN1 Hjälpmedel:
Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter.
TAIU07 Föreläsning 3 Logik och Jämförelser. Styrsatser: Villkorssatsen if och repetitonssatsen for. Scriptfiler. Kommentarer. Tillämpningar: Ett enkelt filter. 27 januari 2016 Sida 1 / 21 Logiska variabler
Matematisk Modellering. Redovisning projekt 2. Redovisning projekt 3. Matlabtenta. Matlabtenta. Matlabtenta. Matlabtenta. Föreläsning 4.
Matematisk Modellering Föreläsning 4 Kalle Åström Kursadministration (redovisning projekt 2, projekt 3) Matlab (funktioner som inargument till funktioner) LaTeX (tabell, figur, listor, m m) Matlab (mer
Laboration: Grunderna i MATLAB
Laboration: Grunderna i MATLAB 25 augusti 2005 Grunderna i MATLAB Vad är MATLAB? MATLAB är ett interaktivt program för vetenskapliga beräkningar. Som användare ger du enkla kommandon och MATLAB levererar
Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 120, HT-00 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Datorlektion 6. Text och filer 1 Textsträngar Uppgift 1.1 Skapa en sträng som innehåller texten: kommer du snart?. Använd length för att kontrollera hur många
Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI
TEKNISKA HÖGSKOLAN I LINKÖPING Matematiska institutionen Beräkningsmatematik/Fredrik Berntsson Tentamen TAIU07 Matematiska beräkningar med MATLAB för MI Tid: 8-12, 19:e Mars, 2019 Provkod: TEN1 Hjälpmedel:
Från labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while
Från labben if, for och while Programmering if, for, while, Beräkningsvetenskap I/KF n Det finns tre grundläggande strukturer i programmering, s k kontrollstrukturer Alternativ, if if logiskt uttryck if
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Laboration 3. Funktioner Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna laboration skall vi träna på att
Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.
Grunderna i MATLAB eva@it.uu.se Innehåll Vad är MATLAB? Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Eempel och smakprov: Grafik Beräkningar Bilder GUI Vad är MATLAB? Utvecklat
Matriser och Inbyggda funktioner i Matlab
CTH/GU STUDIO 1 TMV036a - 2012/2013 Matematiska vetenskaper Matriser och Inbyggda funktioner i Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1 Moore: 2.3, 3.1-3.4, 3..1-3.., 4.1, 7.4 1 Inledning Nu
Laborationstillfälle 1 Lite mer om Matlab och matematik
Laborationstillfälle Lite mer om Matlab och matematik En första introduktion till Matlab har ni fått under kursen i inledande matematik. Vid behov av repetition kan materialet till de övningar som gjordes
TAIU07 Matematiska beräkningar med Matlab
TAIU07 Matematiska beräkningar med Matlab Laboration 1. Vektorberäkningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall vi träna på
Syftet med den här laborationen är att du skall bli mer förtrogen med följande viktiga områden inom matematisk statistik
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, AK FÖR I, FMS 01, HT-07 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen, enkla punktskattningar
TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 4 december 2015 Sida 1 / 26
TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 4 december 2015 Sida 1 / 26 Föreläsning 7 Textsträngar. Formatterade utskrifter. Filhantering. Seminarieuppgiften.
Datorövning 1 Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF20: MATEMATISK STATISTIK, ALLMÄN KURS, 7.5HP FÖR E, HT-15 Datorövning 1 Fördelningar I denna datorövning ska du utforska begreppen sannolikhet
TAIU07 Matematiska beräkningar med MATLAB för MI. Fredrik Berntsson, Linköpings Universitet. 15 januari 2016 Sida 1 / 26
TAIU07 Matematiska beräkningar med MATLAB för MI Fredrik Berntsson, Linköpings Universitet 15 januari 2016 Sida 1 / 26 TAIU07 Kursmål och Innehåll Målet med kursen är att Ge grundläggande färdighet i att
Dagens program. Programmeringsteknik och Matlab. Administrativt. Viktiga datum. Kort introduktion till matlab. Övningsgrupp 2 (Sal Q22/E32)
Programmeringsteknik och Matlab Övning Dagens program Övningsgrupp 2 (Sal Q22/E2) Johannes Hjorth hjorth@nada.kth.se Rum 458 på plan 5 i D-huset 08-790 69 02 Kurshemsida: http://www.nada.kth.se/kurser/kth/2d2
TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 27 oktober 2015 Sida 1 / 31
TANA17 Matematiska beräkningar med MATLAB för M, DPU Fredrik Berntsson, Linköpings Universitet 27 oktober 2015 Sida 1 / 31 TANA17 Kursmål och Innehåll Målet med kursen är att Ge grundläggande färdighet
Från labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while. Från labben: if, for och while
Programmering Beräkningsvetenskap I/KF n Det finns tre grundläggande strukturer i programmering, s k kontrollstrukturer Alternativ, if if logiskt uttryck if logiskt uttryck 1 elseif logiskt uttryck 2 :
Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration
10 februari 2017 Matematisk analys för ingenjörer Matlabövning 2 Numerisk ekvationslösning och integration Syfte med övningen: Introduktion till ett par numeriska metoder för lösning av ekvationer respektive
Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla punktskattningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik Laboration 3 Matematisk statistik AK för CDIFysiker, FMS012/MASB03, HT15 Laboration 3: Stora talens lag, centrala gränsvärdessatsen och enkla
1.1 MATLABs kommandon för matriser
MATLABs kommandon för matriser Det finns en mängd kommandon för att hantera vektorer, matriser och linjära ekvationssystem Vi ger här en kort sammanfattning av dessa kommandon För en mera detaljerad diskussion
Matlabföreläsningen. Lite mer och lite mindre!
Inmatning: Här är lite exempel på inmatning i Matlab: >> pi 3.1416 >> format long >> ans 3.141592653589793 Matlabföreläsningen Lite mer och lite mindre! >> format %återställer format (%- tecknet gör att
Grundläggande kommandon
Allmänt om Matlab Utvecklades på 70-talet som ett lättanvänt gränssnitt till programbiblioteken LINPACK (linjär algebra) och EISPACK (egenvärdesproblem), ursprungligen skrivna i Fortran. En kommersiell
Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK DATORLABORATION 4 MATEMATISK STATISTIK, FÖR I/PI, FMS 121/2, HT-3 Laboration 4: Stora talens lag, Centrala gränsvärdessatsen och enkla punktskattningar
Linjär algebra med tillämpningar, lab 1
Linjär algebra med tillämpningar, lab 1 Innehåll Per Jönsson Fakulteten för Teknik och Samhälle, 2013 Uppgifterna i denna laboration täcker kapitel 1-3 i läroboken. Läs igenom motsvarande kapitel. Sitt
MAM283 Introduktion till Matlab
Rum: A3446 E-post: ove.edlund@ltu.se Hemsida: www.math.ltu.se/ jove Översikt: Matlab i MAM283 Några fakta Introduktion till Matlab. Omfattning: 0,4 p En föreläsning och tre datorövningar Examineras genom
TSRT04: Introduktionskurs i Matlab Datorlektion 1
TSRT04: Introduktionskurs i Matlab Datorlektion 1 Version: 29 augusti 2017 Command Window: Det här är det viktigaste fönstret. Det är här som du skriver in de kommandon som du vill MATLAB ska köra. 2 Förberedelseuppgifter
Mer om funktioner och grafik i Matlab
CTH/GU 2017/2018 Matematiska vetenskaper Mer om funktioner och grafik i Matlab 1 Inledning Först skall vi se lite på funktioner som redan finns i Matlab, (elementära) matematiska funktioner som sinus och
MATLAB övningar, del1 Inledande Matematik
MATLAB övningar, del1 Inledande Matematik Övningarna på de två första sidorna är avsedda att ge Dig en bild av hur miljön ser ut när Du arbetar med MATLAB. På de följande sidorna följer uppgifter som behandlar
Laboration: Vektorer och matriser
Laboration: Vektorer och matriser Grundläggande om matriser Begreppet matris är en utvidgning av vektorbegreppet, och det används bl a när man löser linjära ekvationssystem. Namnet Matlab står för MATrix
Sanningar om programmering
Grundläggande programmering stefan@it.uu.se Sanningar om programmering Ett MATLAB-program är ett antal MATLABkommandon samlade i en m-fil. Att utveckla och skriva program kallas att programmera. Att skriva
TANA17 Matematiska beräkningar med Matlab
TANA17 Matematiska beräkningar med Matlab Laboration 1. Linjär Algebra och Avbildningar Namn: Personnummer: Epost: Namn: Personnummer: Epost: Godkänd den: Sign: Retur: 1 Introduktion I denna övning skall
Datorövning 1: Fördelningar
Lunds tekniska högskola Matematikcentrum Matematisk statistik FMSF45/MASB03: MATEMATISK STATISTIK, 9 HP, VT-18 Datorövning 1: Fördelningar I denna datorövning ska du utforska begreppen sannolikhet och
(a) Skriv en matlabsekvens som genererar en liknande figur som den ovan.
Matematik Chalmers tekniska högskola 2014-08-27 kl. 08:30-12:30 Tentamen MVE355, Programmering och numeriska beräkningar med matlab. Ansvarig: Katarina Blom, tel 772 10 97. Plats: L Inga hjälpmedel. Kalkylator
Kort om programmering i Matlab
CTH/GU 25/26 Matematiska vetenskaper Kort om programmering i Matlab Inledning Redan första tillfället gjorde ni ett litet program. Ni skrev ett script eller en skriptfil som beräknade summan 5 i 2 = 2
Matematisk Modellering
Matematisk Modellering Föreläsning läsvecka 3 Magnus Oskarsson Matematikcentrum Lunds Universitet Matematisk Modellering p.1/33 Denna föreläsning (läsvecka 3) Kursadministration (hur går projektarbetet?)
TANA19 NUMERISKA METODER
HT2/2016 LINJE+ÅK+KLASS : TANA19 NUMERISKA METODER Laboration 1 Felanalys Namn : Personnummer : E-post : @student.liu.se Namn : Personnummer : E-post : @student.liu.se Godkänd datum : Sign : Retur : 1
Konvergens för iterativa metoder
Konvergens för iterativa metoder 1 Terminologi Iterativa metoder används för att lösa olinjära (och ibland linjära) ekvationssystem numeriskt. De utgår från en startgissning x 0 och ger sedan en följd
Tentamen i Beräkningsvetenskap I/KF, 5.0 hp,
Uppsala universitet Institutionen för informationsteknologi Teknisk databehandling Tentamen i Beräkningsvetenskap I/KF, 5. hp, 215-3-17 Skrivtid: 14 17 (OBS! Tre timmars skrivtid!) Hjälpmedel: Bifogat
Lab 1, Funktioner, funktionsfiler och grafer.
Lab 1, Funktioner, funktionsfiler och grafer. Starta gärna en dagbok genom att ge kommandot diary lab1. Skriv in alla beräkningar som efterfrågas i uppgifterna i dagboken. Glöm inte diary off om det skrivna
Komponentvisa operationer,.-notation Multiplikation (*), division (/) och upphöj till (ˆ) av vektorer följer vanliga vektoralgebraiska
Matlab-föreläsning 3 (4), 17 september, 2015 Innehåll Sekvenser (från förra föreläsningen) Upprepning med for-slingor och while-slingor Villkorssatser med if - then -else - Logik Sekvenser - repetion från
Laboration 2: 1 Syfte. 2 Väntevärde och varians hos en s.v. X med fördelningen F X (x) MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08
LUNDS TEKNISKA HÖGSKOLA MATEMATIKCENTRUM MATEMATISK STATISTIK MATEMATISK STATISTIK, AK FÖR BYGG, FMS 601, HT-08 Laboration 2: Om väntevärden och fördelningar 1 Syfte I denna laboration skall vi försöka
Kort om programmering i Python
CTH/GU mmgl50-2018 Matematiska vetenskaper Kort om programmering i Python 1 Inledning Redan i första laborationen gjorde ni ett litet program. Ni skrev en script eller skriptfil som beräknade summan 5
En introduktion till MatLab
Chalmers tekniska högskola En introduktion till MatLab Gustafsson Gabriel gabgus@student.chalmers.se Johansson Việt Simon simoj@student.chalmers.se Författare: Norell Pontus npontus@student.chalmers.se
Allmänt om Mathematica
Allmänt om Mathematica Utvecklades av Wolfram Research (Stephen Wolfram) på 80-talet Programmet finns bl.a. till Windows, Mac OS X, Linux. Finns (åtminstone) installerat i ASA B121 (Stansen), i matematik
TEKNISKA HÖGSKOLAN Matematik Fredrik Abrahamsson. Introduktion till MATLAB
TEKNISKA HÖGSKOLAN Matematik Fredrik Abrahamsson Introduktion till MATLAB Introduktion till MATLAB sid. 2 av 12 Innehåll 1 Vad är MATLAB? 3 1.1 Textens syfte..................................... 3 2 Grundläggande
Inlämningsuppgift 4 NUM131
Inlämningsuppgift 4 NUM131 Modell Denna inlämningsuppgift går ut på att simulera ett modellflygplans rörelse i luften. Vi bortser ifrån rörelser i sidled och studerar enbart rörelsen i ett plan. De krafter
LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664
LÖSNINGSFÖRSLAG TILL TENTAMEN 2 SF1664 Tillämpad envariabelanalys med numeriska metoder för CFATE1 den 1 mars 214 kl 8.-1. 1. Bestäm värdemängden till funktionen f(x) = 2 arctan x + ln (1 + x 2 ), där