Lägg märke till skillnaden, man ser det tydligare om man ritar kurvorna.
|
|
- Simon Olofsson
- för 4 år sedan
- Visningar:
Transkript
1 Matlabövningar 1 Börja med att läsa igenom kapitel i läroboken och lär dig att starta och avsluta Matlab. Starta sedan Matlab. Vi övar inte på de olika fönstren nu utan återkommer till det senare. Stäng alla fönster utom kommandofönstret genom att klicka på!"$#% &!"' )(!+*, Gå sedan igenom kapitel och utför själv alla exempel. Sidan 37 och 38 kan du hoppa över. Nu är det dags att testa dina kunskaper genom att göra följande övningsuppgifter. 1 Skriv -. % / ! &! Lägg märke till skillnaden, man ser det tydligare om man ritar kurvorna. 9 +* 14:; &! : <>= 7 9 +* 14:; &! : <>= 7 9 +* 14:<B 3! ! A1: <>= 7 Observera att det går att rita kurvan sinx x 9 +* 14:; &!4 -+7 / - : <>= 7 fast den inte är definierad för x C 0. 2 Matlab behandlar division med 0 på ett naturligt sätt. D *E 3! 9 D *F!! G /8HI 2= G /HI JH/8H 3!4KH 7 /8HI 2 &!4> 7 /8 3! 9L 3! 9 M 3! 9 = 3! 9 M 3! 9N 3! 9 O 3! 9 / &! 9 M 3! 9 5 3! 9 M 3! 9 5 4P= 3! 9 7 Försök att förklara vad som händer här H/ &!4Q% 7 3 Rita en del av Matlabs inbyggda funktioner. 9 +* 14:B R%S4 -+7 : <>= TI >T8A 7 9 +* 14:; 'U8!4 -+7 : <>= TV BT8A 7 9 +* 14:<B WX14> R S ! * UV4 G&L A1: <K= TI BT8A 7 9 +* 14:<Q8! G 7 8! Y= G 7 A1: <>= TI BT8A 7 9 +* 14:; &!4 -+7 L 3!4BZ N -+7 / Z L &! 4>T N - 7 /8TV: <>= TV BT8A 7 Testa också en av de icke elementära funktionerna Γ[ x\. Låt först - vara heltalen mellan ] 2 och 8, beräkna sedan funktionsvärdena för varje sådant x-värde.
2 -. = 6? U' Här ser man att Γ[ n\c [ n ] 1\! för positiva heltal. Eftersom gammafunktionen har lodräta asymptoter vid x C 0 >] 1 >] 2 blir kurvan inte så snygg med 9 +* 14: U 4-7 : <>= 6, TTI OT1, TT8A 7 Vi har ingen koll på exakt vilka x-värden som används. Låt oss därför rita den för x-värden som undviker de negativa heltalen. x-värdena definieras med kommandot -. <BX 8U *'Ä Observera det semikolon som gör att vi slipper se utskriften av -. Därefter ritas kurvan med +*'. -. <>= 6, TT H1, G T, TT8Ä I4 -+7 *8!UD *'4 - U 4-77 Här förekommer inte x=0, -1, -2. Bara en rad. 4 Med hjälp av avrundningar kan man plocka ut siffra nummer k ur ett decimaltal (Siffran framför 10 k ). %. H X ' % 8/ G H 5 7 G H 7 Siffra nummer 0.. = G X 4 9-4Q% 8/ G H 5 7 G H 7 Siffra nummer -1.. = 6 X 4 9-4Q% 8/ G H 5 7 G H 7 Siffra nummer -2.. ='Z X 4 9-4Q% 8/ G H 5 7 G H 7 Siffra nummer -3.. Z X ' % 8/ G H 5 7 G H 7 Siffra nummer 3. Hade det gått lika bra med X'!" istället för 9 -? 5 Lös en andragradsekvation..6 R G. =&R+/8/ 6 L WX4QR 5 6 / 0/8 5 6 =/ 7 Tryck på för att ta fram det sista kommandot en gång till. Ändra sedan - G -6. =&R+/8/ 6 = WX4QR 5 6 / 0/8 5 6 =/ 7!X**. N - G 586 L R N - G&L till -6 och plus till minus. Vad visade den avslutande kontrollen? Kontrollera även den andra roten genom att använda och ändra - G till -6 i det senaste kommandot. Testa även att ta fram gamla kommandon genom att skriva början av dem och sedan trycka på. Skriv och +*. Då bör du få fram % respektive +*'4 - U Prova till sist lite räkning med komplexa tal.
3 . T L T N R S4 7!U* 4 7!U* 4 7 NG?H/ R S4 7 N - 4P N!U* Viktiga kommandon i detta avsnitt: - X*= V D * <>8X 8U *A I *8!UD % S R - * U1 3! X!"1 9-9 * X1 8* X ' +*' Matlabövningar 2 Under detta pass kommer du att spara några filer så det är bäst att skapa en särskild katalog för dessa. Det gör du med kommandona "+ 'X8*8 R '" + *8 R "+ 'X* &!* U '" * 3!* U /matlab/linalg När du senare vill byta katalog så kan du klicka i rutan Current Directory under menyraden eller skriva '"$ * U8!'! XX! % X + X. För att hantera filerna kan du klicka på så öppnas ett fönster med filerna listade. Genom att högerklicka på en fil kan du både editera och exekvera den. Kataloghantering: " " 8* U!'! "+ X$ * U8!! " *8 8* U!'! " X visar katalognamn, samma som rutan Current Directory ändrar till annan katalog, samma som att klicka i rutan Current Directory skapar ny katalog tar bort katalogen. listar katalogens innehåll, samma som fönstret Current Directory Filhantering: Kan även utföras med högerklick på filnamnet i fönstret Current Directory *!! visar innehållet i filen. " *8 9 *!'! tar bort filen. "+ & 9 8*!! öppnar editorn för redigering av filen. 9 *8 4 9 * G 9 * 67 kopierar fil1 till fil2. Läs igenom kapitel Fortsätt med att gå igenom kapitel 2.8. Här skall du själv prova alla exempel och kommandon.
4 W Kör sedan igenom följande övningar för att befästa dina kunskaper ytterligare. Slå upp i boken så fort du känner dig osäker. 1 Klicka på '8 +! * och studera vad som händer i fönstren för varje kommando du ger. D *$ X X! D * " '% X F! 8X1:: X F I:: "+ 8X)&8X1, - 9 X + )*!U1 % 9 X + FX % 9 X + % "+ 8X 99 D+& 8 &X1, - * "+ X Studera hjälpavsnittet. Bara som övning, du behöver inte läsa demolistan. Visar en rad till. Visar en sida till. Avbryter. Öppnar filen spara.txt, Syns i Current Directory. Stänger filen spara.txt. Flyttar cursern. Visar innehållet i spara.txt. Flyttar cursern och raderar fönstret. Visar samma som Current Directory. Klicka på filen spara.txt i Current Directory. Det ger samma resultat som att skriva 8"+ & &X1, - dvs editorn öppnas så att man kan redigera filen spara.txt. Stäng editorn när du går vidare. " *8 8 "+ X 8X1, - Raderar filen spara.txt. Syns i Current Directory. Syns här också. Avsluta denna övningsuppgift med att klicka på 8 ' 8 J&!" # 3!"' )(! *. 2 I exempel 2.14b har du sparat en matris A i filen Thematrix.m. Ett annat sätt att spara en matris visades i exempel X & Prova att flytta ut Workspace med musen. *8 X Syns i Workspace. D ' + X+ - Exekverar filen Thematrix.m, dvs skapar matrisen A. D X+ -, " = Sparar A i filen Thematrix.dat *88"D X+ -, " Hämtar tillbaka matrisen och döper den till Thematrix. Visar samma sak som Workspace Listar variablerna När man sparar matriser på dessa sätt är namnen förutbestämda till respektive D '8X+ -. Det kan man slippa genom att göra om filen Thematrix.m till en funktionsfil. Tillverka en fil vanligmatris.m med följande utseende.
5 9! ' 8!.!+* U8 X+!+* U X+ MD!"*8 8"!% 3!U!. <>= ='Z = G G Z G H8A Nu kan vi tilldela matrisen vilket namn vi vill och vi kan välja om vi vill se matrisen när vi hämtar den. Observera också att variabeln i funktionen är lokal så den syns inte i Workspace..!+* U + X+.!+* U + X+ Avsluta denna övningsuppgift med att stänga Workspace. 3 Vi skall nu lösa ekvationssystemet i övning 1.2 i linalghäftet med hjälp av Matlab. Utför själv följande kommandon som i tur och ordning ger koefficienterna, högerledet och lösningen.. < G = 6 G 6 = GG Y='Z T G A R. -. 'R Kommandot som löste systemet med hjälp av Gausselimination heter backslash, mldivide eller left matrix divide. Skriv in de kommandon som vi använde i en fil som du ger namnet uppgift1_2.m. Istället för att skriva in kommandona för hand i editorn kan du kopiera över de färdiga kommandona från Matlabfönstret. Man kan också öppna Command History och välja ut de önskade kommandona genom att hålla shift eller Ctrl nere och klicka på dem. Med ett högerklick kan man sedan direkt skapa en m.fil av dem. Med lämpliga kommentarer tillagda bör filen nu ha utseendet: 8X " * 3! 8X 8 8! ' -. R! 3!U&U+ 9 G, 6. < G = 6 G 6 = GG Y='Z T G A X 99!8 + X+ 8! R. X D U 8X*8 " -. 'R * 8X '' ' Nu kan vi lösa ekvationssystemet genom att bara skriva U 9 G 6. Observera att uppgift1_2.m inte är en funktion vilket gör att variablerna 1 R - är globala. Det kontrollerar vi. *8 X U 9 G 6 Viktiga kommandon i detta avsnitt: X I J"+ 8X 9 X D & I * I 8"+ & '"1 J"+ 'X1 " *8 V *8 8X1 X+& I
6 Matlabövningar 3 Läs och gör exemplen i kapitel 3.1 2, 3.5 7, , Vi återkommer till kapitel senare, men inte till 3.8. Nu kommer övningarna. 1 Skriv -. G Z. <QH G 6 A - L. 1: - L.- L N 1: "'14-7 "'14 - : 7 'XS4-7 'XS4 - 7 WX4@"' !+ X Här får du felmeddelande. Varför? OBS både transponering och konjugering Varför blev det samma? 2 Elementvis multiplikation och division, N resp,b/ är mycket användbart för att skapa funktioner. -. ='Z H1, G Z +*'4 - -, 5 67 D+* ")! +*'4-4 - = G 7, 586 : U1: 7 +*'4 - -, 5 6 = - / 6 L 01 :@X1: 7 +*'4 - G,>/ - :Q : :K* &! "D : >T 7.-, 5 6 = G *8 +*'4-7 Gör att figuren ej raderas Skalan ändrades så att den nya gröna kurvan får plats Här fick du en varning men figuren blev bra ändå Raderar kurvorna V4@ G 7'. G Ersätter alla y-värden mindre än 1 med 1 +*'4-1 : X1: 7. G,>/ - 9 3!"14P &!!4@ 77 Letar upp numret på alla NaN 9 3!"14P 3! 9 4@ 77 Letar upp numret på alla inf +*' &!"V4P 3! 9 4@ 777'. < Ä Ersätter x-värde med tom matris V4 9 &!"V4P 3! 9 4@ 777'. < Ä Ersätter motsvarande y-värde med tom matris +*'4-7 Ser du någon skillnad?
7 3 Såhär kan man leta upp vissa element i en matris.. <QH G 6 Z 0 T G H G H G H8A1: Glöm inte H Visar ettor där elementen är positiva ** 4 1: H 7 Visar ettor där en hel rad är positiv X8". 9 3!"V4K** 4 : H 77 Visar numret på dessa rader V4@X"1 K7 Visar raderna *8!UD4 9 &!"V4>** 4 1: H 777 Visar antalet sådana rader 4 Bygga upp matriser. Det här är mycket användbara kommandon. Kolla att du vet vad Matlab kommer att svara innan du trycker på enter XS ! 4 7. G "+ 8U14> 7 "+ 8U14>I 67. <QHF BH)= 8A 4 G!" 7 4K7 <!A. 4> 7. <Q 8XS4 BZ 7 K! S4 G Q! L Z 7 A 5 Manipulera matriser. X8" G. 4 G K7 *'!! 6 Z G 6 ;7. 4 6!" 7 4 < Z$? 8A 7'. < A 9 * 3 * XV4> 7 Samma som a(:,1:end)=a(:,end:-1:1) 9 * 3"V4> 7 Samma som a(1:end,:)=a(end:-1:1,:). < G? G G 6 0A X &D 4>V: 0 7 : R. X &D I4>I: 6 G 67 : R. 9 * 3+* XV4 R 7 X &D 4QR : G 6 67 : Viktiga kommandon i detta avsnitt:, N,B/, 5 : 9 &!"! ** &!!! 8X 8 "+ 8U 9 * 3+* X 9 * 3" X &D. < A
8 Matlabövningar 4 Nu skall vi öva på några användbara kommando som inte kommit med tidigare. 1 Först kommer matrismultiplikation N på sidan < G 6 Z 0 T F? A. "+ 8UV4 G Z 7 N N, N Det är viktigt att veta om man skall ha med punkten eller ej, N 3! 14 7 Inversen till B N 3! 14 7 Enhetsmatrisen såklart! 3! 14 7 Men A är ju inte inverterbar! N 3! 14 7 Hur gick detta till? N 1: A är inte ortogonal Läs själv i boken och i D * om 3! M X1 J"+ D% 8*8. Provkör sedan en fil med innehållet 8X. 3!14: DXF X 6 +* Z : 7 9 8X.. T "+ &4: " ' ' X1: 7 * "+ &4:Y &! D * FX 8 8: 7!" 9 X$. G 0 "+ &4 7!". G H "+ & 4: ======== : 7 D% 8* 586 L 6 HH "+ 4< 5 6 L 8A 7. L G!" Viktiga kommandon i detta avsnitt: N 3! 3!E 9$9 X$ D% 8* " &
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
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 merLaboration: 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
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 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 mer3 Man kan derivera i Matlab genom att approximera derivator med differenskvoter. Funktionen cosinus deriveras för x-värdena på följande sätt.
Kontrolluppgifter 1 Gör en funktion som anropas med där är den siffra i som står på plats 10 k Funktionen skall fungera även för negativa Glöm inte dokumentationen! Kontrollera genom att skriva!"#$ &%
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 merIntroduktion 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 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 merSF1672, Linjär Algebra med Matlab för F1 Lab0
SF1672, Linjär Algebra med Matlab för F1 Lab0 Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en hel del uppgifter så att alla kan få något att
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 merBeräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab?
Beräkningsvetenskap och Matlab Beräkningsvetenskap == Matlab? Grunderna i Matlab Beräkningsvetenskap I Institutionen för, Uppsala Universitet 1 november, 2011 Nej, Matlab är ett verktyg som används inom
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 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 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 merSF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)
SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!) Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns
Läs merAt=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
Läs merIntroduktion till Matlab
CTH/GU LABORATION 1 TMV216/MMGD20-2017/2018 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
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 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 merSF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter
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 merSF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.
SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1. Denna labb är tänkt att öva datorhantering och öva inledande Matlab. Eftersom förkunskaperna varierar finns en del frivilliga uppgifter
Läs merÖvning 1. Datateknik A, Java I, 5 poäng. Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program
Datateknik A, Syfte: Att ladda hem och installera Java Att skriva ditt första Javaprogram Att kompilera och exekvera ditt program Att läsa: Lektion 1 Antal uppgifter: 3 Inlämning: Sker via inlämningsuppgifter
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. 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 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 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 merIntroduktion till Matlab
CTH/GU 2011/2012 Matematiska vetenskaper 1 Inledning Introduktion till Matlab Version för IT-programmet Matlab är både en interaktiv matematikmiljö och ett programspråk, som används på de flesta tekniska
Läs merMatriser 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
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 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 merInstruktion för laboration 1
STOCKHOLMS UNIVERSITET MATEMATISKA INSTITUTIONEN Avd. för matematisk statistik ANL/TB SANNOLIKHETSTEORI I, HT07. Instruktion för laboration 1 De skrifliga laborationsrapporterna skall vara skrivna så att
Läs merOBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1.
OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1. Laboration 0 del 1-3 (frivilliga delar) Del 1-3 (dvs upg
Läs merDN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB
DN1240, Numeriska metoder för O1. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB Del 1: UNIX och kontoadministration Uppgift 1.1 Ni bör jobba
Läs merIntroduktion till Matlab
CTH/GU LABORATION 1 TMV206-2018/2019 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 merJavaScript del 2 DocumentWrite, Prompt och ParseInt
JavaScript del 2 DocumentWrite, Prompt och ParseInt Senast kollade vi lite på vad JavaScript är för något, hur man skapar variabler samt hur vi kan skicka ut ett meddelande till användaren genom alert.
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 merDN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas
DN1212, Numeriska metoder & grundläggande programmering för P1. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg 1.1-1.17) behöver inte redovisas Introduktion till UNIX och MATLAB Del 1: UNIX och
Läs merInnehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.
Grunderna i MATLAB stefan@it.uu.se Innehåll Vad är MATLAB? Användningsområden MATLAB-miljön Variabler i MATLAB Funktioner i MATLAB Exempel och smakprov: Grafik Beräkningar Bilder GUI Vad är MATLAB? Utvecklat
Läs merMatriser 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
Läs merLAB 1. FELANALYS. 1 Inledning. 2 Flyttal. 1.1 Innehåll. 2.1 Avrundningsenheten, µ, och maskinepsilon, ε M
TANA21+22/ 5 juli 2016 LAB 1. FELANALYS 1 Inledning I laborationerna används matrishanteringsprogrammet MATLAB. som genomgående använder dubbel precision vid beräkningarna. 1.1 Innehåll Du ska 1. bestämma
Läs merKPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner
KPP053, HT2016 MATLAB, Föreläsning 1 Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner MATLAB Väletablerat Mycket omfattande program GNU OCTAVE Öppen
Läs merLaboration: 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
Läs merIntroduktion till Matlab
CTH/GU 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 runt om i världen,
Läs merTSKS08 Introduktionskurs i Matlab Föreläsning 2
TSKS08 Introduktionskurs i Matlab Föreläsning 2 Nyttiga tips inför de fortsatta laborationsuppgifterna samt allmän demonstration/förevisning om Matlab. Spara allt man skriver i kommandofönstret till en
Läs merExtramaterial till Matematik Y
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TVÅ Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta
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 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 merExtramaterial till Matematik Y
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ ETT Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. Ett av dem är Python, som du ska få
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 merLaboration 1: Linjär algebra
MALMÖ HÖGSKOLA Centrum för teknikstudier MA119A VT 2010, Yuanji Cheng Viktigt information om labb Vid laborationen gäller följande: 1. Labben görs i grupp av två studenter, och redovisningsuppgifterna
Läs merLaboration 1 Introduktion till Visual Basic 6.0
Laboration 1 Introduktion till Visual Basic 6.0 Förberedelse Förbered dig genom att läsa föreläsningsanteckningar och de kapitel som gåtts igenom på föreläsningarna. Läs även igenom laborationen i förväg.
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 merLaboration 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
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 merPolynomanpassningsprogram
Polynomanpassningsprogram Den här uppgiften skall göra en polynomanpassning av en tvåkolumners tabell enligt minstakvadrat kriteriet och presentera resultatet grafiskt. Uppgiftens tygndpunkt ligger på
Läs merKonsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret
Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS http://www.cwdata.se Konsolfönstret Med ett kommandobaserat gränssnitt menas ett helt textbaserat gränssnitt. Istället för att klicka
Läs merLab 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
Läs mer% Föreläsning 3 10/2. clear hold off. % Vi börjar med att titta på kommandot A\Y som löser AX=Y
% Föreläsning 3 10/2 clear % Vi börjar med att titta på kommandot A\Y som löser AX=Y % Åter till ekvationssystemen som vi avslutade föreläsning 1 med. % Uppgift 1.3 i övningsboken: A1=[ 1-2 1 ; 2-6 6 ;
Läs merDepartment of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland
Matlab för Nybörjare Charlie Pelland Introduktion till Matlab Matlab (matrix laboratory) är ett datorprogram och ett programspråk som används av ingenjörer runt om i världen. Ni kommer att använda er av
Läs merMer 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
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 merDagens program. Linjära ekvationssystem och matriser
Dagens program Matriser Räkneoperationer och räknelagar Linjära ekvationssystem och matriser Matrisform av ekvationssystem Elementära radoperationer Trappstegsmatriser, rang och lösningsstruktur Matrisinvers,
Läs merMatematik 2 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS
Matematik 2 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS Matematik 2 digitala övningar med TI 82 Stat, TI 84 Plus och TI Nspire CAS Vi ger här korta instruktioner där man med fördel
Läs merDatorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2
Högskolan i Halmstad Sektionen för Informationsvetenskap, Dator- och Elektroteknik 08/ Thomas Munther Datorövning 2 Matlab/Simulink i Styr- och Reglerteknik för U3/EI2 Laborationen förutsätter en del förberedelser
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 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 merMathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x
Mathematica Första kapitlet kommer att handla om Mathematica det matematiska verktyg, som vi ska lära oss hantera under denna kurs. Indata När du arbetar med Mathematica ger du indata i form av kommandon
Läs merInlämningsuppgift 11e Nätvärksskrivare
DATORTEKNIK 1A Nätverksskrivare Inlämningsuppgift 11e Nätvärksskrivare Namn: Datum: Här ska du: Installera skrivare i nätverket. Du behöver ha tillgång till följande: Minst två datorer Switch TP-kablar
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 merDagens 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
Läs merLathund grundkurs datorutbildning
Lathund grundkurs datorutbildning Innehåll: - Skapa mappar i hemkatalogen samt i gemensam mapp - Spara dokument i hemkatalogen eller i gemensam mapp - Spara bilder från ipaden på datorn - Infoga bilder
Läs merLinjär algebra med MATLAB
INGENJÖRSHÖGSKOLAN Matematik Fredrik Abrahamsson, Anders Andersson Innehåll Linjär algebra med MATLAB 1 Grundläggande begrepp 1 1.1 Introduktion...................................... 1 1.2 Genomförande
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 merInstallation av datafil för lokal lagring av e-post i Microsoft Outlook 2016
Installation av datafil för lokal lagring av e-post i Microsoft Outlook 2016 1. Starta Outlook 2. Gå till Arkiv längst upp till vänster. 3. Se till att fliken Info är markerad. Klicka sedan på Kontoinställningar
Läs merThomas Pihl Frontermanual för studerande vid Forum Ystad
Thomas Pihl 2007 Frontermanual för studerande vid Forum Ystad Innehåll Fronter...2 Inloggning...2 Ändra användaruppgifter...4 Anpassa Min sida...5 Verktygen på Min sida...6 Notiser...7 Mitt arkiv...9 Fronter
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 merVälj Links i startmenyn och dubbelklicka på Matematik-mappen. Dubbelklicka därefter på MATLAB 5 - ikonen.
Denna introduktion till programsystemet MATLAB är tänkt att ge en första anvisning om handhavandet av dess olika delar. Det blir alltså inga djupgående exempel på vad programmet kan prestera utan en genomgång
Läs merLiten MATLAB introduktion
Liten MATLAB introduktion Denna manual ger en kort sammanfattning av de viktigaste Matlab kommandon som behövs för att definiera överföringsfunktioner, bygga komplexa system och analysera dessa. Det förutsätts
Läs merTEKNISKA 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
Läs merÖvningsuppgifter till föreläsning 2 Variabler och uttryck
Sid 1 (5) Övningsuppgifter till föreläsning 2 Variabler och uttryck Syfte Syftet med övningsuppgifterna är att träna på: Aritmetik, variabler, tilldelning, scanf och printf Generellt Diskutera gärna uppgifterna
Läs mer15 Skapa en Start-Diskett
151 15 Skapa en Start-Diskett När du startar din PC så letar den efter vissa uppstartningsfiler. Sökningen börjar på din diskettenhet och därefter på hårddisken. Detta innebär att om något är fel med din
Läs merLaboration 3. Funktioner, vektorer, integraler och felskattning
1 SF1520 K2 HT2014 NA 21 december 2015 Laboration 3 Funktioner, vektorer, integraler och felskattning Efter den här laborationen skall du kunna använda och skriva egna funktioner med flera in- och utparametrar,
Läs merLAB 4. ORDINÄRA DIFFERENTIALEKVATIONER. 1 Inledning. 2 Eulers metod och Runge-Kuttas metod
TANA21+22/ 30 september 2016 LAB 4. ORDINÄRA DIFFERENTIALEKVATIONER 1 Inledning Vi skall studera begynnelsevärdesproblem, både med avseende på stabilitet och noggrannhetens beroende av steglängden. Vi
Läs merObjektorienterad programmering i Java I
Laboration 0 Objektorienterad programmering i Java I Uppgifter: 2 Beräknad tid: ca 2 3 timmar Att läsa: sidan 45 52 Syfte: Att ladda hem och installera utvecklingsmiljön Att skriva ditt första Javaprogram
Läs merIntroduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap
Introduktion till datorer och nätverk vid institutionen för naturgeografi och ekosystemvetenskap Syfte Syftet med detta dokument är att ge en introduktion till användning av datorerna i datorsalarna med
Läs merInnehåll. Inledning. Inställningar. Inledning Inställningar Kortkommandon Övriga inställningar Kommandofönstret Övrigt
Innehåll Inledning Inställningar Kortkommandon Övriga inställningar Kommandofönstret Övrigt Inledning Sammanfattning Kortkommando är en ersättning, eller iallafall ett komplement, till Windows inbyggda
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 mer5B1146 med Matlab. Laborationsr. Laborationsgrupp: Sebastian Johnson Erik Lundberg, Ann-Sofi Åhn ( endst tal1-3
1 Revision 4 2006-12-16 2. SIDFÖRTECKNING 5B1146 med Matlab Laborationsr Laborationsgrupp: Sebastian Johnson, Ann-Sofi Åhn ( endst tal1-3 Titel Sida 1. Uppgift 1.8.1....3 2. Uppgift 1.8.2....6 3. Uppgift
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 merMiniprojekt: Vattenledningsnäten i Lutorp och Vingby 1
11 oktober 215 Miniprojekt 1 (5) Beräkningsvetenskap I/KF Institutionen för informationsteknologi Teknisk databehandling Besöksadress: MIC hus 2, Polacksbacken Lägerhyddsvägen 2 Postadress: Box 337 751
Läs merTANA17 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.
Läs merLinjär Algebra M/TD Läsvecka 2
Linjär Algebra M/TD Läsvecka 2 Omfattning och Innehåll 2.1 Matrisoperationer: addition av matriser, multiplikation av matris med skalär, multiplikation av matriser. 2.2-2.3 Matrisinvers, karakterisering
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 mer2 Matrisfaktorisering och lösning till ekvationssystem
TANA21+22/ 5 juli 2016 LAB 2. LINJÄR ALGEBRA 1 Inledning Lösning av ett linjärt ekvationssystem Ax = b förekommer ofta inom tekniska beräkningar. I laborationen studeras Gauss-elimination med eller utan
Läs merVälkommen som användare av medietekniks och informatiks publika studentserver
Välkommen som användare av medietekniks och informatiks publika studentserver student.ktd.sh.se Syfte Vår server är en kombinerad ftp- och webbserver med två grundläggande syften: 1) Spara dokument som
Läs merIntroduktion till användning av linux-servern sledge och några övningsuppgifter
Uppsala universitet Institutionen för utbildning, kultur och medier Monica Langerth Zetterman och Richard Walls IT-stöd i undervisningen, HT10 Introduktion till användning av linux-servern sledge och några
Läs merMatriser. Vektorer. Forts. Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.
Forts. Grunderna i MATLAB eva@it.uu.se Matriser Matrisen är den grundläggande datatypen. En tvådimensionell matris är en tabell med rader och kolonner. En matris med m rader och n kolonner har storleken
Läs merOrdinära differentialekvationer (ODE) 1 1
TMV151/TMV181 Matematisk analys i en variabel M/TD 2009 Ordinära differentialekvationer (ODE) 1 1 I förra datorövningen löste vi begynnelsvärdesproblem av formen u (x) = f(x), x [0, b] (b > 0) u(0) = u
Läs mer