Föreläsning 2 Funktionsfiler, scriptfiler If-satser For-loopar While-slingor Funktioner i MATLAB för: lösning av linjära och ickelinjära
|
|
- Torbjörn Pettersson
- för 7 år sedan
- Visningar:
Transkript
1 MP006 Perspektiv på materialdesign: MATLAB MAT: Föreläsning Funktionsfiler, scriptfiler If-satser For-loopar While-slingor Funktioner i MATLAB för: lösning av linjära och ickelinjära ekvationer lösning av första ordningens ordinära differentialekvationer Bilder
2 MP006 Perspektiv på materialdesign: MATLAB MAT: Funktionsfiler och scriptfiler i MATLAB Det finns två typer av Matlabfiler (M-filer): Scriptfiler: En samling satser som lagras i en M-fil. En scriptfil eekveras som om kommandona skrivits in i kommandofönstret. Script-filer delar kommandofönstrets arbetsminne. Funktionsfiler: En speciell sorts M-fil som kan ta emot indata i samband med anropet (inargument) och returnera ett resultat (utargument) till det anropande programmet. Funktioner använder ett eget arbetsminne
3 MP006 Perspektiv på materialdesign: MATLAB MAT:3 Eempel med funktionsfil: function z = my_mean(,y) %MY_MEAN calculates the mean value of numbers. %More comments eplaining the function..., %end the comments with a blank line z = (+y)/; end %function my_mean Dummy arguments (z,, y) >> a=my_mean(3,7) a = 5 >> =[5 8 0]; >> p=[8-0]; >> b=my_mean(,p) Actual arguments (a, 3, 7) Funktionsfilen sparas som: my_mean.m b =
4 MP006 Perspektiv på materialdesign: MATLAB MAT:4 The function mean eists already in MATLAB lookfor <function name> Gives a short eplanation of the fcn >> =[ 3 4 5]; >> a=mean() a = 3 Try also >>help mean >>help my_mean
5 MP006 Perspektiv på materialdesign: MATLAB MAT:5 Eempel med Scriptfil: Scriptfilen sparas som: medel_varde.m % Script File: medel_varde.m disp('beräkning av medelvärdet av två tal/vektorer'); = input('ange det första numeriska värdet: '); y = input('ange det andra numeriska värdet: '); medel = (+y)/; disp(['medelvärdet är : ' numstr(medel)]); >> medel_varde Beräkning av medelvärdet avtvå tal/vektorer Ange det första numeriska värdet: 3 Ange det andra numeriska värdet: 7 Medelvärdet är : 5 Använd beskrivande kommentarer i både script- och funktions-filer >> medel_varde Beräkning av medelvärdet avtvå tal/vektorer Ange det första numeriska värdet: [ 3] Ange det andra numeriska värdet: [4 5 6] Medelvärdet är :
6 MP006 Perspektiv på materialdesign: MATLAB MAT:6 All programspråk för datorer innehåller speciella satser s.k. styrande satser, som avgör i vilken ordning satserna i programmet ska utföras. Med de styrande satserna kan den linjära strukturen i programmet brytas: vissa satser hoppas över medan andra upprepas De styrande satserna kan indelas i: Villkorssatser (if, switch): vissa delar av koden utförs bara om något villkor är uppfyllt Repetitionssatser (for, while) : vissa delar av koden upprepas enligt något villkor
7 MP006 Perspektiv på materialdesign: MATLAB MAT:7 Villkor, logiska uttryck och jämförelseoperatorer Styrande satser innehåller villkor som avgör vilka satser som ska utföras. I MATLAB uttrycks villkoren med logiska variabler eller logiskt uttryck. En logisk variabel är en speciell typ av varaiabel som bara kan ha två värden: sant eller falskt (true eller false). Ett logiskt uttryck ger ett resultat som är sant eller falsk. Den allmänna formen för ett logiskt uttryck är: a op a Logiska uttryck kan konstrueras med aritmetiska uttryck (a, a) och jämförelseoperatorerna (op) enligt tabellen nedan. Uttrycken kan även konstrueras med logiska operatorer.
8 MP006 Perspektiv på materialdesign: MATLAB MAT:8 Villkorssatsen -if satsen if <logiskt uttryck > satsgrupp elseif <logiskt uttryck > satsgrupp else satsgrupp 3 end Med if-satsen kan flervalssituationer lösas. Bara satserna för ett av villkoren kommer att utföras. elseif och else kan utelämnas. %Script file: condition_.m a = input('enter a value for the variable a: '); if a<0 disp('a is negative'); elseif a>= 0 disp('a is greater than 0'); else disp('a is positive and less than 0'); end
9 MP006 Perspektiv på materialdesign: MATLAB MAT:9 function funk() %FUNK is a test for if-statement if ==0 disp('the number is 0'); elseif >0 disp('the number is positive'); else disp('the number is negative'); end end %function funk funktionen saknar out-argument ==0, jämförelse likhetstecken funktionsfilen funk.m % Script file: test_of_funk.m clc; num = input('enter a number: '); funk(num); scriptfilen test_of_funk.m >> test_of_funk Enter a number: - The number is negative
10 MP006 Perspektiv på materialdesign: MATLAB MAT:0 Repetitionssatser: for-satsen, while-satsen MATLAB har två satser för att upprepa t.e. en viss typ av beräkningar: for och while. Dessa gör det möjligt att utföra en grupp av satser en eller flera gånger for-satsen används när man upprepar ett fit, förutbestämt antal gånger. while-satsen används när man upprepar så länge ett logiskt villkor är sant. Den är lämplig att använda när man inte vet hur många gånger något ska utföras.
11 MP006 Perspektiv på materialdesign: MATLAB MAT: for - satsen: Allmän form för en for -sats: for inde = uttryck satsgrupp end Slutet på for-satsen markeras med ett end inde är namnet på en s.k. loopvariabel. Den sätts i tur och ordning till kolumnerna i den vektor som är resultatet av uttryck. Eempel: my_sum = 0; for ii = ::00 my_sum = my_sum + ii; end my_sum = = = 5050 Satsgruppen utförs en gång för varje värde på loopvariabeln. Satsgruppen kan i princip vara vilken MATLAB-kod som helst
12 MP006 Perspektiv på materialdesign: MATLAB MAT: while - satsen: I en while-sats repeteras en satsgrupp så länge ett logiskt villkor är sant. En whilesats har formen: while logiskt_uttryck satsgrupp end Logiskt_uttryck beräknas när eekveringen av while-satsen börjar. Om det logiska uttrycket är sant utförs satsgrupp. Därefter beräknas det logiska uttrycket igen och förfarandet upprepas tills det logiska uttrycket blir falskt. Eempel: my_sum = 0; ii = ; while ii <=00 my_sum = my_sum + ii; ii=ii+; end my_sum = = = 5050 (ii = 0 efter while-satsen)
13 MP006 Perspektiv på materialdesign: MATLAB MAT:3 Test av for-loop med funktionsfil och kommandofil (script file) function sum=for_sum(start,slut) %FOR_SUM test of for loop sum_i=0; for i=start::slut sum_i=sum_i+i; end sum = sum_i; end %function for_sum Funktionsfil för test av for-loop Här kan i användas som inde, sum som variabelnamn % Script file: test_for_sum clc s = input('ange startvärdet: '); p = input('ange slutvärdet: '); if s<=p disp(['summan blev: ' numstr(for_sum(s,p))]); else disp('felaktiga värden'); end >> test_for_sum Ange startvärdet: Ange slutvärdet: 00 Summan blev: 5050
14 MP006 Perspektiv på materialdesign: MATLAB MAT:4 MATLAB-funktionen sum kan beräkna samma summa! >> ii=::00; >> s=sum(ii) s = 5050 Information om funktionen sum från MATLAB help
15 MP006 Perspektiv på materialdesign: MATLAB MAT:5 Lösning av icke linjära ekvationer (): Polynom Ett polynom är ett matematiskt uttryck där variabler och konstanter kombineras enbart genom addition, subtraktion och multiplikation. Ett polynom kan alltid uttryckas på standardformen: P( ) = n k = 0 a k k = a n n + a Eempel, ett andragradspolynom: n n a + a P( ) = Ett polynom i Matlab kan beskrivas med enbart koefficienterna, P( ) = => P( i) = [ 3-6] Polynomets nollställen kan bestämmas med funktionen roots(c): >> roots([ 3-6]) 0
16 MP006 Perspektiv på materialdesign: MATLAB MAT:6 Några eempel: >> roots([ 3-6]) ans = >> roots([ 3 6]) ans = i i >> roots([ ]) ans = i i i i i i
17 MP006 Perspektiv på materialdesign: MATLAB MAT:7 Lösning av icke linjära ekvationer (): alla typer (?) Ekvationen/funktionen definieras i en funktionsfil Funktionens nollställen kan bestämmas med fsolve eller fzero Funktionen kan plottas med fplot
18 MP006 Perspektiv på materialdesign: MATLAB MAT:8 function f = funk_() %FUNK_ Eample of solving equations Funktionsfil: funk_.m f = log0()-.^+; end %function funk_ %Script file: test_of_funk_.m %plottning av funktionen fplot('funk_',[0.5 ]); %hitta nollställen 0=fsolve('funk_',0.6); disp(['nollställe vid: ' numstr(0)]); %bestäm funktionsvärden =0:0.5:3; %radvektor med 7 element tabell=[' funk_()']; %tabell med 7 rader kolumner disp('funktionsvärden:'); disp(tabell); Script fil: test_of_funk_.m
19 MP006 Perspektiv på materialdesign: MATLAB MAT:9 Utdata från script file test_of_funk_.m 0=fsolve('funk_',0.6); Nollställe vid: Funktionsvärden 0 -Inf Funktionen f = log0()-.^+; obs
20 MP006 Perspektiv på materialdesign: MATLAB MAT:0 Eempel med funktionen fzero och en handle till en funktion % Script file: test_of_funk_.m %plottning av funktionen hh=@funk_; %hh=handle till funktionen fplot(hh,[0.5 ]); %hitta nollställen 0=fzero(hh,[ ],e-5); %0=fzero(hh,,e-5); disp(['nollställe vid: ' numstr(0)]); %bestäm funktionsvärden =0:0.5:3; %radvektor med 6 element tabell=[' hh()']; %tabell med 6 rader kolumner disp('funktionsvärden:'); disp(tabell); En handle är praktisk att använda, eftersom programmet blir mer generellt. fzero(handle,[start slut],tolerans) fzero(handle,near,tolerans) 0= för rad 6 0= för rad 7 (kommentar)
21 MP006 Perspektiv på materialdesign: MATLAB MAT: Lösning av differentialekvationer (): Allmänt n n d y d y dy a0 + a a a y f ( t) n n n + n = dt dt dt Liinjär diff.ekv. Linjär diff.ekv => alla derivatorer ingår i linjära termer, inte av typ: n:te ordningen => n är högsta derivatans ordningsnummer konstanta koefficienter => a:na är konstanter, inte funktion av t f(t) kallas störfunktion,drivfunktion f(t) = 0 => homogen diff.ekv. dy dt Lösningen till differentialekvationen består av summan y h + y p y h = lösningen till den homogena diff. ekv. y p = partikulärlösningen
22 MP006 Perspektiv på materialdesign: MATLAB MAT: Lösning av differentialekvationer (): Allmänt, Eempel Bestäm lösningen till den homogena differentialekvationen : d y dy y = 0 dt dt rt Gör ansatsen y = e och sätt in i diff.ekv. => ( r Den karakteristiska ekvationen r r e rt = - och r Den allmänna lösningen blir då : Konstanterna C y = C e + 5r + 6) = 0 t + C = -3 e 3t och C + 5r + 6 = 0 har rötterna bestäms av diff.ekv.randvillkor. Om den karakteristiska ekvationen har imaginära rötter eller dubbelrot blir lösningen på annat sätt, se blad 4.
23 A MP006 Perspektiv på materialdesign: MATLAB MAT:3 Lösning av differentialekvationer (3): Allmänt, eempel Bestäm en partikulärlösning till : d y dy y = 6t t + 0 dt dt Polynomansats för partikulärlösningen : Sätt in partikulärlösningen i diff.ekv.: y = + 0A t + 5A Lösning, identifiering ger : A Partikulärlösningen blir : y = t t + 3 Den allmänna lösningen blir : t Konstanterna C A t y = C e + A t + A + C + 6A t e 3t och C 3 + 6A t + 6A + t =, A t = 6t =, t + 0 = 3 bestäms av diff.ekv.randvillkor. A 3
24 MP006 Perspektiv på materialdesign: MATLAB MAT:4 Lösning av differentialekvationer (4): Allmänt, eempel Bestäm lösningen till den homogena differentialekvationen : d y dy y = 0 dt dt rt Gör ansatsen y = e och sätt in i diff.ekv. => Den karakteristiska ekvationen r Den allmänna lösningen blir då : där r e e ( C B rt ( r = - + 3i och r t B e ( C t = ( C ) e Konstanterna C y = C e + C + 4r + 3) = 0 ( + 3i) t (cos3t + i sin 3t) + C t + C cos3t + i( C och C = --3i cos3t + B e e t + C ) och B ( 3i) t sin 3t = e C = i( C t + 4r + 3 = 0 har rötterna ( C e (cos3t i sin 3t)) = ) e C t ) 3it + C 3it ) = bestäms av diff.ekv.randvillkor. sin 3t = e
25 MP006 Perspektiv på materialdesign: MATLAB MAT:5 Lösning av differentialekvationer: Matlab Matlab använder ode-solvers (ode45, ode3,.) för att lösa diff.ekv. Allmän form: [time,]=solver(fh,t,0) time: radvektor med tidsvärden : radvektor med lösning för varje tidsvärde solver: en av Matlabs ode-solver fh: definierar funktionen som ska lösas (function handle) t: tidsvärden från start till slut för lösningen 0: startvärden, randvillkor OBS Matlabs ode-solvers kan lösa diff.ekv. av :a ordningen och system av diff.ekv. av :a ordningen. En diff.ekv. av grad n kan enkelt beskrivas som ett system med n diff.ekv. av :a ordningen.
26 MP006 Perspektiv på materialdesign: MATLAB MAT:6 Lösning av differentialekvationer: Matlab function f=fprim_(t,y) %FPRIM first eample of ode-solving %The ode y'=t+y f=t+y; %the derivative end %function fprim_ Funktionsfil för diff.ekv. dy dt y = t %Script file: test_ode.m %ode of first order %y'=t+y, y()=, calculate y(5) hh=@fprim_; [t y]=ode45(hh,[ 5],); plot(t,y); grid on; title('plot of y(t) for y''=t+y, y()='); label('time'); ylabel('y-value'); Script-fil för test
27 MP006 Perspektiv på materialdesign: MATLAB MAT:7 Lösning av differentialekvationer: Matlab The solution
28 MP006 Perspektiv på materialdesign: MATLAB MAT:8 Lösning av differentialekvationer (5): Allmänt, eempel Enligt tidigare eempel: d y dy y = 6t t + 0 dt dt Antag startvärden vid t = 0 : dy dy fall: = 0, y(0) = 0 fall : = 0, dt dt Derivering av lösningen => y = C e Insättning av värden för fall () => y = C e t y(0) = 50 3C e => y( 0 ) = C t 3t + C y (0) = C + C e + t + 3 = 0 (50) 3C 3t + t t + 3 = 0 (0) Konstanterna kan bestämmas till : C C = -7; C = 43; C = 4 för fall = 96 för fall
29 MP006 Perspektiv på materialdesign: MATLAB MAT:9 Lösning enligt fall: y fall: y = 7e = 43e t t + 4e 3t 96e + t 3t + t t + 3 t + 3 %Script file: plot_diff_e.m %Plot av diff.ekv. enligt fall och fall %Se föreläsning MAT t=0:0.:5; %fall subplot(,,) f=-7*ep(-*t)+4*ep(-3*t)+t.^-*t+3; plot(t,f); title('fall '); %fall subplot(,,) f=43*ep(-*t)-96*ep(-3*t)+t.^-*t+3; plot(t,f); title('fall ');
30 MP006 Perspektiv på materialdesign: MATLAB MAT:30 Lösning av differentialekvationer (5): Allmänt, eempel Den ursprungliga diff.ekv.av : a ordningen kan omvandlas till ett system av: a ordningens diff.ekv. d y dy y = 6t dt dt Inför nya variabler och = y = y& => => & & = 6t så att : t Ekvationerna () och () är ett system Ekvationssystemet kan (enkelt) = t + 0 <=> && y + 5y& + 6y + 6 () () av diff.ekv.av: a ordningen! beskrivas i Matlab. = 6t t + 0 function prim= my_diff(t,) %MY_DIFF test ode prim= [();6*t.^-*t+0-5*()-6*()]; end%function rad rad
31 MP006 Perspektiv på materialdesign: MATLAB MAT:3 Lösning av differentialekvationer: Matlab function prim= my_diff(t,) %MY_DIFF test ode prim= [();6*t.^-*t+0-5*()-6*()]; end%function %Script file: test_my_diff.m figure(); grid on; [time 5],[0 0]); subplot(,,); plot(time,(:,)); title('fall '); [time 5],[50 0]); subplot(,,); plot(time,(:,)); title('fall '); startvillkor[ ]
32 MP006 Perspektiv på materialdesign: MATLAB MAT:3 Laboration Del : Ekvationslösning med matriser, se tips på nästa sidor Del : Dämpade oscillatorn, differentialekvation Lös ekvationen för hand (två varianter) och plotta resultatet Gör (frivillig uppgift) samma lösning med system av :a ordningens diff.ekv. Laboration 3 Programmering med villkors- och repetitions-satser
33 MP006 Perspektiv på materialdesign: MATLAB MAT:33 Repetition(?) Ekvationssystem, matriser Y X A = <=> = = = = = * 8 5 * matrisform blir ekvationssystemet: På
34 MP006 Perspektiv på materialdesign: MATLAB MAT:34 % Script file: eq_syst_.m % eq.system, matri description: A* = y A= [ ; 3 9 7; 5 5 5; ] y=[ ]'; = A\y; disp(['()= ',numstr(())]); disp(['()= ',numstr(())]); disp(['(3)= ',numstr((3))]); disp(['(4)= ',numstr((4))]); m=inv(a)*y; disp(['m()= ',numstr(m())]); disp(['m()= ',numstr(m())]); disp(['m(3)= ',numstr(m(3))]); disp(['m(4)= ',numstr(m(4))]); ()= -8 ()= (3)= -. (4)= m()= -8 m()= m(3)= -. m(4)=
35 MP006 Perspektiv på materialdesign: MATLAB MAT:35 % Script file: eq_syst_.m % Solutions for overdetermined eq systems % The Equations: % () + () + (3) = - % () + 3*() + 9*(3) = 5 % () + 5*() + 5*(3) = 8 % () + 8*() + 64*(3) = % eq.system, matri description: A* = y A= [ ; 3 9 ; 5 5 ; 8 64 ] y=[ ]'; = A\y; disp(['()= ',numstr(())]); disp(['()= ',numstr(())]); disp(['(3)= ',numstr((3))]); ()= ()= (3)= % m=inv(a)*y; Error Matri must be square
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
Läs merMMA132: 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
Läs merBerä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
Läs merIntroduktion till Matlab
Introduktion till Matlab Inledande matematik, I1, ht10 1 Inledning Detta är en koncis beskrivning av de viktigaste delarna av Matlab. Till en början är det enkla beräkningar och grafik som intresserar
Läs merSanningar 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
Läs merMMA132: 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
Läs merTentamen 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.
Läs merInledande matematik för I1. MVE011 läsperiod Matlab vecka 2 övningsuppgifter
Inledande matematik för I1 MVE011 läsperiod 1 010 Matlab vecka övningsuppgifter Linjära ekvationssystem Matlab har många kraftfulla redskap för att hantera matriser och därmed också linjära ekvationssystem.
Läs mer2 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.
Läs merSanningar om programmering
Block 3: Programmering, del 1 Beräkningsvetenskap I Sanningar om programmering n Ett program är ett antal kommandon och särskilda strukturer lagrade i en eller flera filer n Att utveckla och skriva program
Läs merLaboration: 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
Läs merDu kan söka hjälp efter innehåll eller efter namn
Du kan söka hjälp efter innehåll eller efter namn Skalärer x = 2 y = 1.234 pi, inf Ex: Skriver du >> x+100*pi Så blir svaret ans = 316.1593 (observera decimalpunkt.) Vektorer v = [1 2 3 4] radvektor u
Läs merTANA17 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
Läs merLabb 3: Ekvationslösning med Matlab (v2)
Envariabelanalys Labb 3: Ekvationslösning 1/13 Labb 3: Ekvationslösning med Matlab (v2) Envariabelanalys 2007-03-05 Björn Andersson (IT-06), bjoa@kth.se Johannes Nordkvist (IT-06), nordkv@kth.se Det finns
Läs merBeräkningsvetenskap föreläsning 2
Beräkningsvetenskap föreläsning 2 19/01 2010 - Per Wahlund if-satser if x > 0 y = 2 + log(x); else y = -1 If-satsen skall alltid ha ett villkor, samt en då det som skall hända är skrivet. Mellan dessa
Läs merVariabler och konstanter
Variabler och konstanter Deklareras automatisk när man stoppar in data i dem. X = 7 Y = A Z = Kalle Definieras av att de har: ett namn (X) en datatyp (Integer) ett värde (t.ex. 7) Lagras i datorns minne!
Läs merMATLAB. 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»
Läs merMMA132: 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
Läs merTANA17 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
Läs merIntroduktion till Matlab
Introduktion till Matlab Analys och Linjär Algebra, del A, K1/Kf1/Bt1, ht10 1 Inledning Ni kommer använda Matlab i nästan alla kurser i utbildningen. I matematikkurserna kommer vi ha studio-övningar nästan
Läs merMatlabfö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
Läs merMATLAB ö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
Läs merKort 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
Läs merExempel 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
Läs merMATLAB 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
Läs merMatlabö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
Läs merFöreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt
Föreläsning 2 Programmeringsteknik och C DD1316 Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C Python introduktion Utskrift Inläsning Variabler Datatyp Aritmetiska operatorer Omvandling
Läs merTentamen 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:
Läs merFöreläsning 2 Programmeringsteknik och C DD1316
Föreläsning 2 Programmeringsteknik och C DD1316 Föreläsning 2 Programmeringsteknik och C Datatyp Aritmetiska operatorer Omvandling av typer Reserverade ord Mikael Djurfeldt Logiska operatorer
Läs merKomponentvisa 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
Läs merNumeriska metoder, grundkurs II. Dagens program. Gyllenesnittminimering, exempel Gyllenesnittetminimering. Övningsgrupp 1
Numeriska metoder, grundkurs II Övning 5 för I Dagens program Övningsgrupp 1 Johannes Hjorth hjorth@nada.kth.se Rum :006, Roslagstullsbacken 5 08-790 69 00 Kurshemsida: http://www.csc.kth.se/utbildning/kth/kurser/d0/numi07
Läs merMAPLE MIKAEL STENLUND
MAPLE MIKAEL STENLUND. Introduktion I dina inlämningsuppgifter skall ett program som heter Maple användas för att lösa ett antal matematiska problem. Maple är ett symbolhanterande program som har ett antal
Läs merLogik 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
Läs merTentamen 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:
Läs merTentamen 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.
Läs merIntroduktion till Matlab
CTH/GU 2015/2016 Matematiska vetenskaper Introduktion till Matlab 1 Inledning Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på många tekniska högskolor och universitet runt
Läs merTAIU07 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,
Läs merMatlabö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
Läs merVariabler. 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
Läs merInnehå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
Läs merTSBB14 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
Läs merMatematisk 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
Läs merTentamen 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:
Läs mer) + γy = 0, y(0) = 1,
Institutionen för Matematik, KTH Tentamen del Numeriska metoder SF545 8.00-.00 / 04 Inga hjälpmedel är tillåtna (ej heller miniräknare). Råd för att undvika poängavdrag: Skriv lösningar med fullständiga
Läs merTentamen 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.
Läs merFöreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk
Föreläsning 2 steknik DD1310 Python introduktion Variabler Datatyper Aritmetiska operatorer av typer Reserverade ord logiska operatorer If-sats kommentarer betyder att instruera en dator Ett program är
Läs merTentamen 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
Läs merSkapa egna funktioner
F3: Funktioner (kap. 5) 1 Skapa egna funktioner Funktioner och funktionsanrop Funktionsargument in- och utargument aktuella in- och utargument Tillämpningsexempel - Kuggväxel Lokala, globala och persistenta
Läs merLaboration 1, M0039M, VT16
Laboration 1, M0039M, VT16 1 Förberedelser Ove Edlund, Staffan Lundberg LTU (1) Gör dig bekant med Matlab-manualen finns för nedladdning på Fronter. (2) Läs igenom laborationens teoridel, avsnitt 2 nedan.
Läs merAnvändarhandledning Version 1.2
Användarhandledning Version 1.2 Innehåll Bakgrund... 2 Börja programmera i Xtat... 3 Allmänna tips... 3 Grunderna... 3 Kommentarer i språket... 4 Variabler... 4 Matematik... 5 Arrayer... 5 på skärmen...
Läs merFor-sats/slinga. Notis
Notis I koden för exemplen förekommer kommentarer. Kommentarer i Matlabkoden identieras med prexet %. Kommentarer är text/kod som Matlab bortse från. Alltså all text/kod som ligger till höger och på samma
Läs merUppgift 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
Läs merMATLAB - en kompakt introduktion av Tore Gustafsson
6.1.7 1 ÅBO AKADEMI TEKNISKA FAKULTETEN MATLAB - en kompakt introduktion av Tore Gustafsson MATLAB 1 är ett interaktivt programpaket för numeriska beräkningar. Matlab står för matrix laboratory och är
Läs merTANA17 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:
Läs merInstruktion för laboration 1
STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik MD, ANL, TB (rev. JM, OE) SANNOLIKHETSTEORI I Instruktion för laboration 1 De skriftliga laborationsrapporterna skall vara
Läs merProgrammera i C Varför programmera i C när det finns språk som Simula och Pascal??
Programmera i C Varför programmera i C när det finns språk som Simula och Pascal?? C är ett språk på relativt låg nivå vilket gör det möjligt att konstruera effektiva kompilatorer, samt att komma nära
Läs merCrash Course Envarre2- Differentialekvationer
Crash Course Envarre2- Differentialekvationer Mattehjälpen Maj 2018 Contents 1 Introduktion 2 2 Integrerande faktor 2 3 Separabla diffekvationer 3 4 Linjära diffekvationer 4 4.1 Homogena lösningar till
Läs merTentamen 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
Läs merTAIU07 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.
Läs merObjektorienterad programmering Föreläsning 2
Objektorienterad programmering Föreläsning 2 Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Inläsning av data via dialogrutor Repetitioner (While-satsen och For-satsen) Nästlade
Läs merNumeriska Metoder och Grundläggande Programmering för P1, VT2014
Numeriska Metoder och Grundläggande Programmering för P1, VT2014 Föreläsning 2: Styrstrukturer & Programmeringsstrategi (Kap. 3 4 i MATLAB Programming for Engineers, S. Chapman) January 21, 2014 Innehåll:
Läs merMatematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer
2 mars 2017 Matematisk analys för ingenjörer Matlabövning 3 Numerisk lösning av differentialekvationer Syftet med denna matlab-övning är att studera differentialekvationer och introducera hur man använder
Läs merFrå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 :
Läs merDagens teman. Linjära ODE-system av ordning 1:
Dagens teman Linjära ODE-system av ordning 1: Egenvärdesmetoden. Lösning av homogena system x 1 (t) = a 11 x 1 (t) + + a 1n x n (t) x 2 (t) = a 21 x 1 (t) + + a 2n x n (t) x n (t) = a n1 x 1 (t) + + a
Läs merFÖRSÄTTSBLAD TILL TENTAMEN. ELLER (fyll bara i om du saknar tentamenskod): Datum: 16 januari Bordsnummer:
FÖRSÄTTSBLAD TILL TENTAMEN Din tentamenskod (6 siffror): ELLER (fyll bara i om du saknar tentamenskod): Personnummer: - Datum: 16 januari 2013 Kursens namn (inkl. grupp): Beräkningsvetenskap I (1TD393)
Läs merTentamen 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:
Läs merTMV156/TMV155E Inledande matematik E, 2009
TMV156/TMV155E Inledande matematik E, 2009 DATORÖVNING 2 PÅ VÄG MOT PROGRAMMERING Instruktioner Skapa en ny filkatalog ( directory ) Lab2 för denna övning. Gör alltid uppgifterna i script-filer eller funktionsfiler.
Läs mer4.3. Programmering i MATLAB
4.3. Programmering i MATLAB MATLAB används ofta interaktivt, dvs ett kommando som man skriver, kommer genast att utföras, och resultatet visas. Men MATLAB kan också utföra kommandon som lagrats i filer,
Läs merVetenskapsdagen 2016 SciLab för laborativa inslag i matematik eller fysik
Vetenskapsdagen 2016 SciLab för laborativa inslag i matematik eller fysik Fredrik Berntsson (fredrik.berntsson@liu.se) 5 oktober 2016 Frame 1 / 23 Bakgrund och Syfte Inom kursen Fysik3 finns material som
Läs merTAIU07 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
Läs merAllmä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
Läs merLinjä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
Läs merNewtons metod och arsenik på lekplatser
Newtons metod och arsenik på lekplatser Karin Kraft och Stig Larsson Beräkningsmatematik Chalmers tekniska högskola 1 november 2004 Introduktion Denna övning ingår i Lärardag på Chalmers för kemilärare
Läs merProgrammering i Matlab
CTH/GU 2/22 Matematiska vetenskaper Inledning Programmering i Matlab Redan i den första introduktionen var det ett par enkla programmeringsexempel. Ni skrev ett script eller skriptfil som beräknade summan
Läs merTentamen 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.
Läs merIntroduktion till Matlab Föreläsning 1. Ingenjörsvetenskap
Introduktion till Matlab Föreläsning 1 Ingenjörsvetenskap Magnus.Eriksson@miun.se 1 Dagens agenda MATLAB- vad ska det vara bra för? Arrayer, matriser och vektorer Manipulation av arrayer Kompakta arrayoperationer
Läs merSanningar om programmering. Sanningar om programmering. Programmeringsprocessen. Att skriva program i Matlab. Programmeringsprocessen
Sanningar om programmering Block 3: Programmering Beräkningsvetenskap I Ett program är ett antal kommandon och särskilda strukturer lagrade i en eller flera filer Att utveckla och skriva program kallas
Läs merMatematisk 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,
Läs merBörja programmera. Kapitel 4 i kompendiet Jämförande uttryck Villkorssatser Loopar (slingor) Funktioner. Läs inte avsnitt 4.2.3
Börja programmera Kapitel 4 i kompendiet Jämförande uttryck Villkorssatser Loopar (slingor) Funktioner Läs inte avsnitt 4.2.3 2010-09-23 Datorlära, fysikexperiment - del 4 1 Jämförande uttryck 2010-09-23
Läs merNågra inbyggda funktioner (med resultat!) Introduktion till programmering D0009E. Föreläsning 4: Villkor och rekursion. Modulus-operatorn.
Några inbyggda funktioner (med resultat!) Introduktion till programmering D0009E Föreläsning 4: Villkor och rekursion Konverterar mellan de grundläggande typerna: >>> int("") >>> int(.999) >>> float().0
Läs merIntroduktion till Matlab
CTH/GU LABORATION 1 TMV157-2014/2015 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på många tekniska högskolor
Läs merNär man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.
"!$#"%'&)(*,&.-0/ 177 Syftet med denna övning är att ge en introduktion till hur man arbetar med programsystemet MATLAB så att du kan använda det i andra kurser. Det blir således inga matematiska djupdykningar,
Läs merIntroduktion till PHP
PHP - Grund Copyright 2016 Mahmud Al Hakim mahmud@dynamicos.se www.webacademy.se Introduktion till PHP PHP = PHP: Hypertext Preprocessor PHP är ett programmeringsspråk. PHP är ett skriptspråk som körs
Läs mer15 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
Läs merIntroduktion till Matlab
CTH/GU LABORATION 1 MVE011-2012/2013 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på de flesta tekniska högskolor
Läs merIntroduktion till Matlab
Inledande matematik, I1 2011/2012 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på de flesta tekniska högskolor
Läs merOrdinära differentialekvationer,
(ODE) Ordinära differentialekvationer, del 1 Beräkningsvetenskap II It is a truism that nothing is permanent except change. - George F. Simmons ODE:er är modeller som beskriver förändring, ofta i tiden
Läs merIntroduktion till Matlab
CTH/GU STUDIO 1 LMA515b - 2016/2017 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på många tekniska högskolor
Läs merEn 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
Läs merLABORATION 2. Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering
SF1518,SF1519,numpbd15 LABORATION 2 Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering - Genomför laborationen genom att göra de handräkningar och MATLAB-program som begärs. Var noga med
Läs merÖVN 2 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683. Inofficiella mål
ÖVN 2 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683 KARL JONSSON Nyckelord och innehåll Andra ordningens linjära differentialekvationer Homogena ekvationen Fundamental lösningsmängd, y 1 (t),
Läs merLABORATION cos (3x 2 ) dx I =
SF1518,SF1519,numpbd14 LABORATION 2 Trapetsregeln, ekvationer, ekvationssystem, MATLAB-funktioner Studera kapitel 6 och avsnitt 5.2.1, 1.3 och 3.8 i NAM parallellt med arbetet på denna laboration. Genomför
Läs merKort 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
Läs merIndex. 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
Läs merMatriser och vektorer i Matlab
CTH/GU LABORATION 2 TMV157-2014/2015 Matematiska vetenskaper Matriser och vektorer i Matlab 1 Inledning Först skall vi se lite på matriser, vilket är den grundläggande datatypen i Matlab, sedan skall vi
Läs merSanningar om programmering. Sanningar om programmering. Programmeringsprocessen. Att skriva program i Matlab. Programmeringsprocessen
Sanningar om programmering Block 3: Programmering Beräkningsvetenskap I Ett program är ett antal kommandon och särskilda strukturer lagrade i en eller flera filer Att utveckla och skriva program kallas
Läs merTANA17 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
Läs merSpråket Python - Del 1 Grundkurs i programmering med Python
Hösten 2009 Dagens lektion Ett programmeringsspråks byggstenar Några inbyggda datatyper Styra instruktionsflödet Modulen sys 2 Ett programmeringsspråks byggstenar 3 ETT PROGRAMMERINGSSPRÅKS BYGGSTENAR
Läs merInledande programmering med C# (1DV402) Summera med while"-satsen
Summera med while"-satsen Upphovsrätt för detta verk Inledande programmering med C# (1DV402) Detta verk är framtaget i anslutning till kursen Inledande programmering med C# vid Linnéuniversitetet. Du får
Läs merFöreläsning 2 Programmeringsteknik och C DD1316. Programmering. Programspråk
Föreläsning 2 steknik och C DD1316 python introduktion Variabler Datatyp Aritmetiska operatorer av typer Reserverade ord logiska operatorer If-sats kommentarer betyder att instruera en dator Ett program
Läs mer