Kapitel 3. Datorprogram för fysiker

Storlek: px
Starta visningen från sidan:

Download "Kapitel 3. Datorprogram för fysiker"

Transkript

1 Kapitel 3. Datorprogram för fysiker Inom fysiken är datorerna mycket viktiga, och de första elektroniska datorerna byggdes just för att lösa fysikproblem. Nuförtiden används datorer också för mycket annat än matematiska problem. T.ex. vetenskapliga artiklar, som ännu för ca 20 år sedan huvudsakligen skrevs på skrivmaskin, produceras numera med textbehandlingsprogram av olika slag. Många facktidskrifter rekommenderar numera också att manuskripten sänds in i elektronisk form via det internationella datanätet. Det finns numera t.o.m. elektroniska tidskrifter, som kan läsas via WWW. Elektroniska konferenser har även hållits, där deltagarna kommunicerar via datorn. För att lösa de rutinmässiga matematiska problem, som uppstår i samband med analys av fysikaliska mätdata, finns det numera färdiga program, såsom MATLAB eller MATHCAD. Komplicerade matematiska formler kan numera också behandlas med symboliska manipuleringsprogram, såsom Mathematica och Maple. Det finns också tabellräkningsprogram, som kan användas för att lösa olika slags fysikuppgifter. Med ovannämnda matematikprogram kan man också åskådliggöra resultaten av beräkningarna grafiskt, både i två och tre dimensioner. Det finns dessutom fristående program, som kan användas för att rita kurvor, t.ex. gnuplot, som kan användas på olika slags datorer. Numera har också särskilda visualiseringsprogram blivit viktiga, t.ex. när det gäller att åskådliggöra simulering av fysikaliska system. Introduktion till vetenskapliga beräkningar I, Tom Sundius

2 3.1. Textbehandling inom fysiken För att skriva fysikaliska texter, kan man använda vanliga textbehandlingsprogram som finns på PC eller Macintosh datorer, t.ex. MS WORD och WordPerfect. Fysikalisk text innehåller dock ofta mycket formler, vilket kan bereda problem vid användningen av vanliga textbehandlingsprogram (även om det med nya versioner av dessa program, som t.ex. med WORD-programmets Equation Editor, är möjligt att behandla formler). Av denna orsak används ganska allmänt programmet TEX för att skriva matematisk och fysikalisk text. Detta program har utvecklats av den amerikanske matematikern Donald Knuth (känd bl.a. som författare till bokverket The Art of Computer Programming), och kan användas på många olika slags datorer, såsom UNIX, PC och Macintosh system. Detta är mycket fördelaktigt, emedan texten kan prepareras på i stort sett vilken dator som helst, och eftersom TEX-filerna är vanliga textfiler, går de utan problem att överföra till andra datorer. I Linux ingår TEX vanligen i systemet, och under Windows kan man t.ex. använda MiKTEX, som man kan ladda ned gratis (på Unix-systemen i HU finns också TEX). Användningen av TEX skiljer sig från vanliga textbehandlingsprogram såtillvida, att man inte genast kan se texten i slutlig form (dvs texten är inte WYSIWYG, What You See Is What You Get). Introduktion till vetenskapliga beräkningar I, Tom Sundius

3 En TEX-fil är en vanlig textfil med tillägg av särskilda TEX-instruktioner, eller kontrollsekvenser, som man också brukar kalla dem. TEX-programmet har ofta ansetts svårt att lära sig, bl.a. antagligen på grund av omfånget på den ursprungliga TEX-läroboken (483 sidor), som skrevs av Donald Knuth. Men om man vill använda TEX för att typsätta enklare text, är det inte svårt att lära sig grunderna. När TEX-programmet startar, läser det en formatfil. Formatfilen för standard TEX kallas plain. I TEXsystemet ingår vanligen också en annan formatfil, som kallas LaTEX och innehåller många utvidgningar till TEX-språket. Det uppfattas därför ofta som ett skilt program (utvecklat av Leslie Lamport). Vi skall ge en kort beskrivning av TEX, enligt principen mera inspiration än information. Mera information om TEX och historien bakom programmet kan man t.ex. finna på hemsidan för TEX Users Group, Introduktion till vetenskapliga beräkningar I, Tom Sundius

4 3.2. Kort introduktion till TEXoch LaTEX För att skriva en enkel TEX-fil, räcker det egentligen bara med att känna till en instruktion (eller kontrollsekvens), nämligen \bye eller \end, som avslutar filen. Filen skrivs med ett vanligt editorprogram som en vanlig textfil och ges extensionen.tex. När man startar upp TEX-programmet med kommandot tex filnamn (observera, att extensionen inte behöver anges i filnamnet), kommer TEX-programmet att behandla filen ungefär som en kompilator behandlar en programfil. TEX uppfattas därför också ofta som ett programmeringsspråk. TEX-programmet gör bl.a. följande automatiskt: rak högermarginal, formatering av texten i stycken, indragning av första raden i varje stycke, och utelämnande av extra mellanrum. Engelskspråkig text avstavas automatiskt; för avstavning på andra språk finns särskilda avstavningsfiler. TEX sköter också automatiskt om ligaturer, dvs hopskrivning av bokstavskombinationerna ff, fi, fl, ffi och ffl (obs dock, att de är numera mindre vanliga i svenskan). Tio tecken har en speciell betydelse i TEX, dvs \ { } $ & # % ^_ ~. Av dessa anger tecknet \ början av en kontrollsekvens, { och } är s.k. grupperingssymboler, och $ användes för att ange matematiska formler i texten. Tecknen & och # används i tabeller, och ^ och _ anger övre, resp. undre index i formler. Procenttecknet (%) anger en kommentar, dvs TEX behandlar inte det som följer efter detta tecken på en rad. Introduktion till vetenskapliga beräkningar I, Tom Sundius

5 Om man vill använda något av dessa tecken i vanlig text, måste det föregås av ett kontrollsekvenstecken (\, med undantag av detta tecken, som vanligen endast förekommer i matematiska formler och då betecknas $\backslash$). TEX innehåller ett stort antal inbyggda kontrollsekvenser, men man kan därutöver också konstruera sina egna. På detta sätt får man möjlighet att modifiera det sätt på vilket TEX behandlar texten. Om man har definierat många kontrollsekvenser, som man ofta använder, kan man spara dem i en makrofil (vanligen extensionen.tex). Makrofilen läses in av TEX med kommandot input <filnamn>, som man kan sätta in (t.ex.) i början av den egentliga TEX-filen. När man startar upp TEX, laddar programmet också ner ett antal font-definitioner. Om man inte använder någon av dessa i texten, antar TEX att man vill använda roman (betecknas \rm). Om man vill skriva hela texten med fetstil, insätter man kontrollsekvensen \bf. Oftast brukar man bara sätta en del av texten med fetstil, t.ex. en rubrik. Då använder man grupperingssymbolerna, t.ex. {\bf Detta är en rubrik} blir Detta är en rubrik. För att ange kursiv stil används \it (eller \emph), osv. Man kan också använda olika fontstorlekar. Som nämnts, kan TEX uppfattas som ett språk. I själva verket är det också möjligt att programmera på det, emedan det finns kontrollsekvenser som \loop och \repeat, som gör det möjligt att bilda slingor (enligt formalismen \loop <text> <if-test> \repeat). Ett exempel på detta är följande, som visar talen mellan 1 och 20 på skärmen: Introduktion till vetenskapliga beräkningar I, Tom Sundius

6 \newcount\cnt \cnt = 1 \loop \message{\the\cnt} \advance\cnt by 1 \ifnum\cnt<21 \repeat Utskriften ser ut t.ex. så här: This is TeX, Version (MiKTeX 2.4) (preloaded format=plain ) 23 AUG :30 **C:/winprogs/TEX/LECTURE/itb1-07/test.tex (C:/winprogs/TEX/LECTURE/itb1-07/test.tex \cnt=\count ) No pages of output. I praktiken används inte standard TEX (plain TEX) så ofta längre, eftersom L A TEX, en utvidgning av TEX som utvecklats av Leslie Lamport (se hans bok The L A TEX User s Guide and Reference Manual) blivit populärare. L A TEX har kommandon som är lättare att använda. Introduktion till vetenskapliga beräkningar I, Tom Sundius

7 Många TEX kommandon går också direkt att använda i L A TEX, men inte alla. En bra on-line manual är En kortfattad introduktion på svenska är Bl.a. är behandlingen av fonter mycket annorlunda i L A TEX än i TEX. Fontbeteckningen tenrm som anger 10 punkters font (1 punkt = mm), är utgångsantagandet i TEX, men går inte att använda i L A TEX (mer om detta senare). I L A TEX kan man lätt byta fontstorlek med hjälp av de speciella kommandona (i storleksordning) \tiny, \scriptsize, \footnotesize, \small, \normalsize, \large, \Large, \LARGE, \huge och \Huge. Sålunda kan man t.ex. skriva {\small mindre} och {\footnotesize mindre} och {\tiny mindre}, som blir mindre och mindre och mindre. En specialitet är också möjligheten att kombinera dessa kommandon med olika stilar, t.ex. \large\bf som anger en stor fet stil. Eftersom L A TEX blivit så vanligt numera, skall vi koncentrera på att beskriva denna variant av TEX. Det centrala begreppet i L A TEX är dokumentet (egentligen dokumentklassen) som indelas i olika logiska enheter. Den första kontrollsekvensen i en L A TEX-fil anger en dokumentstil, och har syntaxen \documentclass [options] {style} (argumenten innanför klamrarna är inte obligatoriska). Den vanligaste dokumentstilen är article. En L A TEX-fil, som använder denna stil skrivs enligt modellen Introduktion till vetenskapliga beräkningar I, Tom Sundius

8 \documentclass{article} \begin{document} <text> \end{document} Hela textmaterialet måste alltså befinna sig mellan \begin {document} och \end {document}. Mellan \documentstyle och \begin {document} (som kallas inledningen, preamble) får i allmänhet bara vissa definitioner och deklarationer förekomma. För att förstå litet bättre användningen av L A TEX skall vi se på ett enkelt exempel: \documentclass{article} \begin{document} {\bf Ett enkelt exempel.} Detta är ett enkelt exempel på hur man skriver en \TeX -fil. Som vi ser är det inte så viktigt med mellanrummen mellan orden, inte heller hur långa raderna är. Introduktion till vetenskapliga beräkningar I, Tom Sundius

9 Men ett nytt stycke måste {\it alltid} anges med en tom rad. Indragning av det nya stycket är inte nödvändigt. \end{document} Låt oss kalla filen exempel.tex, och köra den genom L A TEX: latex exempel. L A TEX-programmet kommer då att producera en fil med namnet exempel.dvi. Denna fil kan köras genom ett särskilt styrprogram (t.ex. dvips, som förvandlar.dvi-filen till en postscriptfil), och skrivas ut på en skrivare. Det är också möjligt att konvertera L A TEX filen direkt till pdf-format med programmet pdflatex..dvi-filen kan betraktas före utskrift med ett särskilt program (t.ex yap i MiKTEXeller xdvi på en Unix dator). Utskriften ser ut som följer: Ett enkelt exempel. Detta är ett enkelt exempel på hur man skriver en TEX-fil. Som vi ser är det inte så viktigt med mellanrummen mellan orden, inte heller hur långa raderna är. Men ett nytt stycke måste alltid anges med en tom rad. Indragning av det nya stycket är inte nödvändigt. Vill man inte ha rak högermarginal, så är detta också möjligt, genom att man inskjuter kontrollsekvensen \raggedright före rubriken. Resultatet blir Introduktion till vetenskapliga beräkningar I, Tom Sundius

10 Ett enkelt exempel. Detta är ett enkelt exempel på hur man skriver en TEX-fil. Som vi ser är det inte så viktigt med mellanrummen mellan orden, inte heller hur långa raderna är. Men ett nytt stycke måste alltid anges med en tom rad. Indragning av det nya stycket är inte nödvändigt. En specialitet för L A TEX är de olika omgivningarna, som anges med kommandona \begin{namn} och \end{namn}, där namn anger omgivningens namn. Som exempel på omgivningar kan nämnas center, som ger samma effekt som \centerline i TEX, men som kan gälla flera rader efter varandra, och flushleft, som ger en jämn vänstermarginal, men ojämn högermarginal och alltså svarar mot raggedright i TEX. En vanlig typ av omgivningar är listor, som finns av olika slag. Punktlistor kan konstrueras med itemize omgivningen. Här nedan visas ett exempel: Einstein baserade sin teori på {\it två postulat}: \begin{itemize} \item Fysikens lagar är desamma i alla inertialsystem \item Ljushastigheten i vakuum är densamma överallt \end{itemize} Introduktion till vetenskapliga beräkningar I, Tom Sundius

11 som ger följande resultat: Einstein baserade sin teori på två postulat: Fysikens lagar är desamma i alla inertialsystem Ljushastigheten i vakuum är densamma överallt Tabeller som är viktiga i fysiken, kan alstras med tabular omgivningen. Här är ett enkelt exempel på en sådan tabell (data ur en artikel om radioaktivt sönderfall av Rutherford år 1900): \begin{tabular}{cc} Time in seconds & Current \\ 0 & 1 \\ 28 & 0.69 \\ 62 & 0.51 \\ 118 & 0.23 \\ 155 & 0.15 \\ 210 & \\ \end{tabular} Introduktion till vetenskapliga beräkningar I, Tom Sundius

12 Time in seconds Current Man kan också göra tabellen snyggare genom att sätta in några horisontella linjer och en rubrik: \begin{table} \begin{tabular}{cc} \hline\hline \bf{time in seconds} & \bf{current} \\ \hline 0 & 1 \\ 28 & 0.69 \\ 62 & 0.51 \\ 118 & 0.23 \\ 155 & 0.15 \\ Introduktion till vetenskapliga beräkningar I, Tom Sundius

13 210 & \\ \hline \end{tabular} \end{table} Table 1. Current as function of time. Time in seconds Current Table 1. Current as function of time. Det som TEX (och L A TEX) klarar speciellt bra av, är matematiska formler. Bl.a. använder TEX en speciell kursiv för text i formler, som överensstämmer med den som påträffas i matematisk litteratur (om man vill använda rak stil i matematiska formler, måste man använda kontrollsekvensen \text eller \textnormal i L A TEX). Om man vill sätta in korta formler i vanlig text, skall man omge dem med enkla dollartecken: Introduktion till vetenskapliga beräkningar I, Tom Sundius

14 $... $. Längre formler, som måste skrivas på skild rad, anges med dubbla dollartecken: $$... $$. I L A TEX kan man också ange en formel i vanlig text genom att omge den med \(...\), samt en längre formel genom att omge den med \[...\]. Särskilda kontrollsekvenser används för vanliga matematiska symboler, såsom \sqrt =, \sum = P, \int = R,\prod = Q, \partial =, \nabla =, \infty =, \cdot =, \times =, \circ =, \approx =, etc. Också grekiska bokstäver anges med kontrollsekvenser, t.ex. \alpha = α, \beta = β, \gamma = γ, \delta=δ osv. Vi har tidigare nämnt de speciella tecknen för undre och övre index. Av några exempel framgår hur de används: $x_i$ = x i, $x^2$ =x 2. Om man kan skriva matematiska formler för hand, så är det inte så svårt att lära sig skriva dem med TEX. Vi skall se på några exempel. Ett enkelt serieuttryck skrivs så här: $\sum_{i=1}^n c_ix^i$ = P n i=1 c ix i (observera hur man skriver index!). En litet mera komplicerad formel (en av Fresnels integraler, f.ö.) skrivs helst på en skild rad: $$S(x) = \frac{1}{\sqrt x} \int_0^{\sqrt x} \sin(t^2)dt = \frac{x}{1!\cdot 3} - \frac{x^3}{3!\cdot 7} + \frac{x^5}{5!\cdot 11} + \ldots$$ S(x) = 1 x Z x 0 sin(t 2 )dt = x 1! 3 x3 3! 7 + x5 5! Introduktion till vetenskapliga beräkningar I, Tom Sundius

15 Observera sättet att ange ett bråk x med \frac{x}{y}! Kontrollsekvensen \sin används för att skriva y sinus-funktionen med rak stil, istället för matematisk kursiv. För att ange matriser och determinanter, används en särskild omgivning i L A TEX, nämligen matrix, vars användning framgår av följande exempel: $$A = \left( \begin{matrix} x-\lambda&0&0\\ 0&x-\lambda&\alpha\\ 0&\alpha&x-\lambda\\ \end{matrix} \right)$$ A = x λ x λ α 0 α x λ Observera det speciella tecknet &, som anger uppställning i kolumner, samt \\ (eller \cr), som anger radens slut. Kontrollsekvensen \left framför vänsterparentesen och \right framför högerparentesen anger att TEX får själv räkna ut storleken på parenteserna. 1 A Introduktion till vetenskapliga beräkningar I, Tom Sundius

16 Dessa kontrollsekvenser är lämpliga att använda framför sådana symboler, som förekommer parvis men kan vara olika stora. I stället för en parentes, kan man använda ett vertikalt streck för att ange en determinant. Ett annat fall då man använder kolumnuppställning är i samband med kontrollsekvensen cases, som enklast förklaras med ett exempel. Antag att vi vill förklara betydelsen av funktionen x. Vi kan göra det på följande sätt (observera användningen av \text): $$ \vert x\vert = \begin{cases} x, & \text{om $x$ är positiv}\\ 0, & \text{om $x = 0$}\\ -x, & \text{om $x$ är negativ}\\ \end{cases} $$ x = 8 >< >: x, om x är positiv 0, om x = 0 x, om x är negativ Introduktion till vetenskapliga beräkningar I, Tom Sundius

17 Ibland måste man ställa upp flere ekvationer (som t.ex. har samma vänstra membrum) under varandra. Detta kan göras i L A TEX t.ex. med omgivningen align, vars användning påminner om cases (i standard TEX finns en kontrollsekvens \eqalign för samma ändamål). Vi skall studera ett exempel på användningen: \begin{align} \int_0^\frac{\pi}{2}\sin^pxdx& = \int_0^\frac{\pi}{2} \cos^pxdx;\\ & = \frac{1\cdot 3\cdot 5\cdot\cdot\cdot (p-1)}{2\cdot 4\cdot 6 \cdot\cdot\cdot p}\cdot\frac{\pi}{2} \quad (p=2n);\\ & = \frac{2\cdot 4\cdot 6\cdot\cdot\cdot (p-1)}{1\cdot 3\cdot 5 \cdot\cdot\cdot p} \quad (p=2n+1) \end{align} Introduktion till vetenskapliga beräkningar I, Tom Sundius

18 Z π 2 0 sin p xdx = = = Z π 2 0 cos p xdx; (1) (p 1) p (p 1) p π 2 (p = 2n); (2) (p = 2n + 1) (3) Om man ofta använder en viss instruktionssekvens i TEX, kan den definieras som en makro. Som vi redan nämnt kan man spara dylika definitioner i en särskild makrofil. Allmänt uttrycks en makrosekvens som \def\makro <argumentlista> {<makrotext>}. I L A TEX använder man hellre \newcommand{\makro}[argumentlista]{makrotext}. Exempel på sådana makrosekvenser är \def\subhead #1 #2\par{\bigskip{\headrm#1}\qquad{\headit#2} \par\bigskip} \def\spacing {\bigskip\bigskip} \def\half{{1\over 2}} Här definierar \subhead en underrubrik, som består av två delar, #1 och #2 åtskilda av ett mellanrum. Introduktion till vetenskapliga beräkningar I, Tom Sundius

19 Rubriken föregås och efterföljs av tomma rader \bigskip, samt åtskiljs av ett mellanrum \qquad. Kontrollsekvenserna \headrm och \headit anger två fonter, som har definierats skilt. Istället för att använda dollartecken eller klammersymboler för att övergå till matematisk mod, kan man i L A TEX också använda två speciella omgivningar, nämligen equation, som kan användas för korta formler i texten, och displaymath för fristående formler. Användningen av dollartecknen rekommenderas inte längre i L A TEX. L A TEX har också en särskild grafisk omgivning, picture, som gör det möjligt att rita enkla linjediagram. Med hjälp av denna omgivning kan man rita t.ex. linjer, cirklar och pilar av olika slag i ett rätvinkligt koordinatsystem med axlar i papprets riktning. Vi skall se på ett enkelt exempel: \documentstyle{article} \begin{document} \setlength{\unitlength}{0.5mm} \begin{picture}(200,100)(0,0) \put(180,10){\line(1,0){40}} \put(180,20){\line(1,0){40}} \put(180,30){\line(1,0){40}} \put(180,40){\line(1,0){40}} \put(180,50){\line(1,0){40}} Introduktion till vetenskapliga beräkningar I, Tom Sundius

20 \put(180,10){\line(0,1){40}} \put(190,10){\line(0,1){40}} \put(200,10){\line(0,1){40}} \put(210,10){\line(0,1){40}} \put(220,10){\line(0,1){40}} \put(185,15){\circle*{10}} \put(185,35){\circle*{10}} \put(195,25){\circle*{10}} \put(195,45){\circle*{10}} \put(205,15){\circle*{10}} \put(205,35){\circle*{10}} \put(215,25){\circle*{10}} \put(215,45){\circle*{10}} \end{picture} \end{document} Här anger kontrollsekvensen \setlength enhetens längd, och kommandot \begin{picture}(200,100)(0,0) alstrar en bild med bredden 200 enheter och höjden 100 enheter, det nedre vänstra hörnet har koordinaterna (0,0). Kommandot \put(180,10){\line(1,0){40}} kommer att rita en 40 enheter lång vågrät linje utgående från (180,10). Introduktion till vetenskapliga beräkningar I, Tom Sundius

21 \put(185,15){\circle*{10}} ritar en fylld cirkel med mittpunkten i (185,15) och diametern 10. När man kör denna fil genom L A TEX får man följande bild: Som vi tidigare nämnt, inleds en L A TEX-fil alltid av \documentclass. Mellan \documentclass och \begin{document} kan olika deklarationer insättas. Ett vanligt sätt att utvidga L A TEX är att ladda ner några paket. Det sker med kommandot \usepackage. Om man t.ex. vill inkudera amsmath-paketet, som är vanligt vid behandling av matematisk text, skriver man \usepackage{amsmath}. För att få skandinaviska tecken att fungera rätt, är det lämligt att ladda ner tre paket: \usepackage[swedish]{babel} \usepackage{ae,aecompl} \usepackage[latin1]{inputenc} De borde alltså inkluderas i testexemplet ovan. Utan dem syns inga skandinaviska tecken alls i utskriften. Introduktion till vetenskapliga beräkningar I, Tom Sundius

22 I en L A TEX-fil kan man också inkludera bildfiler. Om man använder programmet pdflatex, som direkt alstrar en pdf-fil från en.tex-fil, så kan bilden inkluderas som en.png-fil (Portable Network Graphics) eller en.pdf-fil. HTML-filen, som beskrevs i föregående föreläsning, inkluderades t.ex. med kommandosekvensen \bigskip \centerline{\includegraphics[width=17cm]{html.png}} Användning av kommandot \includegraphics förutsätter, att man först har laddat ner graphics-paketet med kommandot \usepackage{graphics}. Introduktion till vetenskapliga beräkningar I, Tom Sundius

Ordbehandling. Föreläsning 4 L A TEX. Layout av text. Förberedelse inför laboration 3.

Ordbehandling. Föreläsning 4 L A TEX. Layout av text. Förberedelse inför laboration 3. Ordbehandling Förberedelse inför laboration 3. Ordbehandling L A TEX Mall för rapport Föreläsning 4 L A TEX Dokumentstruktur: dokumentklasser, omgivningar, text, stycken, listor, tabeller,... Programlistor

Läs mer

L A T E X. Eric Elfving Institutionen för datavetenskap (IDA) 4 september 2015

L A T E X. Eric Elfving Institutionen för datavetenskap (IDA) 4 september 2015 . L A T E X Eric Elfving Institutionen för datavetenskap (IDA) 4 september 2015 L A T E X 2/21 L A T E X är ett "document preperation system" Vanliga ordbehandlare (t.ex. MS Word och OpenOffice) fungerar

Läs mer

Introduktion till L A TEX

Introduktion till L A TEX Introduktion till L A TEX Marlena Nowaczyk, Martin Tamm Oktober 2014 1 Att komma igång L A TEX är ett typsättningssystem som skapats av Leslie Lamport och som i sin tur bygger på TEX som skapats av Donald

Läs mer

Introduktion till L A TEX

Introduktion till L A TEX Introduktion till L A TEX Niels Chr. Overgaard 2018-09-17 N. Chr. Overgaard Intro. LATEX 2018-09-17 1 / 14 Varför L A TEX? Syftet med dokumentpreparationssystemet L A TEX är att generera välstrukturerade

Läs mer

Introduktion till L A TEX

Introduktion till L A TEX Introduktion till L A TEX Niels Chr. Overgaard 2012-09-18 N. Chr. Overgaard Intro. LATEX 2012-09-18 1 / 12 Varför L A TEX? Syftet med dokumentpreparationssystemet L A TEX är att generera välstrukturerade

Läs mer

Dr. Johan Hagelbäck.

Dr. Johan Hagelbäck. Dr. Johan Hagelbäck johan.hagelback@lnu.se http://aiguy.org Vad är LaTeX? Formaterar och typsätter professionella och akademiska dokument Innehåll separeras från utseende Använder mallar med formatering

Läs mer

LaTeX. Grunderna till dokumentsystemet LaTeX. Eric Elfving Institutionen för Datavetenskap (IDA)

LaTeX. Grunderna till dokumentsystemet LaTeX. Eric Elfving Institutionen för Datavetenskap (IDA) LaTeX Grunderna till dokumentsystemet LaTeX Eric Elfving Institutionen för Datavetenskap (IDA) LaTeX LaTeX är ett document preperation system Vanliga ordbehandlare (t.ex. Word och OpenOffice) fungerar

Läs mer

Ordbehandling. Föreläsning 4 L A TEX. Layout av text. Förberedelse inför laboration 3.

Ordbehandling. Föreläsning 4 L A TEX. Layout av text. Förberedelse inför laboration 3. Ordbehandling Förberedelse inför laboration 3. Ordbehandling L A TEX Mall för rapport Föreläsning 4 L A TEX Dokumentstruktur: dokumentklasser, omgivningar, text, stycken, listor, tabeller,... Programlistor

Läs mer

TEX och L A TEX i desktop publishing

TEX och L A TEX i desktop publishing TEX och L A TEX i desktop publishing Anders Källström 01 11 20 Innehåll 1 Vad är TEX och L A TEX? 1 2 Att skriva text 2 2.1 Typsnitt....................................... 3 2.2 Miljöer.......................................

Läs mer

Mall (från L A TEX 1)

Mall (från L A TEX 1) LATEX 2 1 / 23 Översikt Titel/författare/datum Sammanfattning/Abstract Innehållsförteckning Avsnitt/stycken Etiketter/referering System av ekvationer Tabeller Listor Referera till källor Inkludera programmeringskod

Läs mer

Linköpings Universtitet. Ett projekt om LA TE X

Linköpings Universtitet. Ett projekt om LA TE X Linköpings Universtitet Ett projekt om LA TE X Johannes Dahlberg, johda058@student.liu.se Henrik Risberg, henri407@student.liu.se André Teintang, andte949@student.liu.se Joacim Wiell, joavi869@student.liu.se

Läs mer

3.3. Symboliska matematikprogram

3.3. Symboliska matematikprogram 3.3. Symboliska matematikprogram Vi skall nu övergå till att behandla de vanligaste matematikprogrammen, och börja med de symboliska. Av dessa kan både Mathematica och Maple användas på flere UNIX-datorer.

Läs mer

Svängningar - laborationsrapport + L A TEX-nyttigheter Fysik - mekanik och vågor (FAFA01) Första utkastet 12 maj 2014

Svängningar - laborationsrapport + L A TEX-nyttigheter Fysik - mekanik och vågor (FAFA01) Första utkastet 12 maj 2014 Svängningar - laborationsrapport + L A TEX-nyttigheter Fysik - mekanik och vågor (FAFA01) Första utkastet 12 maj 2014 Trula Teknolog, ael10fft Truls Teknolog, ael10ftd Handledare: Magnus Håkansson Utförandedatum:

Läs mer

Ekvationer. a 2 + b 2 = c 2 (1) a n + b n = c n

Ekvationer. a 2 + b 2 = c 2 (1) a n + b n = c n Ekvationer Fristående ekvationer med numrering skapas med \begin{equation}...\end{equation}, och utan numrering med \begin{equation*}...\end{equation*}. \begin{equation} a^2 + b^2 = c^2 \end{equation}

Läs mer

Laborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker

Laborationer i kursmomentet Datoranvändning E1. Laboration nr 5: Mer om FrameMaker Sid 1 Laborationer i kursmomentet Datoranvändning E1 http://www.etek.chalmers.se/~hallgren/eda/ : Mer om FrameMaker 1996, 1997 Magnus Bondesson 1998 och 99-09-22 Thomas Hallgren 1 Introduktion I Laboration

Läs mer

LAT E X. Fredrik Nordin November 2, Ludd. Fredrik Nordin LAT E X Ludd 1/29

LAT E X. Fredrik Nordin November 2, Ludd. Fredrik Nordin LAT E X Ludd 1/29 LAT E X Fredrik Nordin freedick@ludd.ltu.se Ludd November 2, 2016 Fredrik Nordin LAT E X Ludd 1/29 Vad är latex? Fredrik Nordin LAT E X Ludd 2/29 Vad är latex? Fredrik Nordin LAT E X Ludd 2/29 Vad är latex?

Läs mer

Laboration 10: LaTeX. Redovisning. Omgivningen document. Början. Instruktionerna nedan. Repetitionsuppgifter

Laboration 10: LaTeX. Redovisning. Omgivningen document. Början. Instruktionerna nedan. Repetitionsuppgifter Laboration 10: LaTeX Redovisning Instruktionerna nedan Dessa labbinstruktioner är av den pratiga sorten. Du får ganska detaljerade instruktioner som du får följa steg för steg och där de fåtaliga frågorna

Läs mer

Introduktion till Word och Excel

Introduktion till Word och Excel Introduktion till Word och Excel HT 2006 Detta dokument baseras på Introduktion till datoranvändning för ingenjörsprogrammen skrivet av Stefan Pålsson 2005. Omarbetningen av detta dokument är gjord av

Läs mer

Typsättning med TEX och L A TEX

Typsättning med TEX och L A TEX Typsättning med TEX och L A TEX Lektion 1 Viktor Ahlqvist http://www.texempelvis.se E-sektionens teletekniska avdelning 27 mars 2014 Kursinnehåll Syfte Kunna skriva rapporter och inlämningar i Latex Kunna

Läs mer

Modell för fysikuppsatser

Modell för fysikuppsatser Modell för fysikuppsatser Förnamn Efternamn, 12345 Kandidatuppsats i fysik Handledare: Förnamn Efternamn Institutionen för naturvetenskaper Åbo Akademi 28 januari 2013 Innehåll Innehåll i 1 Allmänt 1 2

Läs mer

MATLAB the Matrix Laboratory. Introduktion till MATLAB. Martin Nilsson. Enkel användning: Variabler i MATLAB. utvecklat av MathWorks, Inc.

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

Läs mer

MATLAB. Python. Det finns flera andra program som liknar MATLAB. Sage, Octave, Maple och...

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»

Läs mer

PIM Skriva http://www.pim.skolutveckling.se/

PIM Skriva http://www.pim.skolutveckling.se/ PIM Skriva http://www.pim.skolutveckling.se/ Examination http://pimbevis.skolutveckling.se/ Nivå 1 Frågefilm om sökning på internet Inlämningsuppgift - Worddokument med bilder http://www.pim.skolutveckling.se/upload/pimpresentation.ppt

Läs mer

Innehåll. Vad är MATLAB? Grunderna i MATLAB. Informationsteknologi. Informationsteknologi.

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

Läs mer

En introduktion till L A TEX

En introduktion till L A TEX En introduktion till L A TEX Andreas Nordvall Lagerås (reviderad av Jens Malmros) 1 januari 2012 1 Introduktion Att använda L A TEX på Linux-datorerna i datorsalen är inte svårt. Detta dokument ger dig

Läs mer

Datorövning 1 Calc i OpenOffice 1

Datorövning 1 Calc i OpenOffice 1 Datorövning 1 Calc i OpenOffice 1 1 OpenOffice Calc Till förmån för de som följer kursen Fysikexperiment för lärare skall vi här gå igenom några få exempel på hur OO Calc (motsvarar MS Excel) kan användas

Läs mer

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll FrontPage Express I programpaketet Internet Explorer 4.0 och 5.0 ingår också FrontPage Express som installeras vid en fullständig installation. Det är ett program som man kan använda för att skapa egna

Läs mer

Introduktion till L A TEX för ingenjörer

Introduktion till L A TEX för ingenjörer \begin{center} Introduktion till\\ \LaTeX{} för ingenjörer\\ \theauthor\\ \today \end{center} Introduktion till L A TEX för ingenjörer Örjan Ekeberg 11 januari 2019 Innehåll 1 Vad är L A TEX? 1 1.1 Arbetsgång..............................

Läs mer

Inledning till OpenOffice Calculator Datorlära 2 FK2005

Inledning till OpenOffice Calculator Datorlära 2 FK2005 Inledning till OpenOffice Calculator Datorlära 2 FK2005 Mål Lära sig att skapa och använda ett räkneblad med OpenOffice Calculator Beräkna medelvärde och standardavvikelsen med räknebladet Producera en

Läs mer

Mathematica. Utdata är Mathematicas svar på dina kommandon. Här ser vi svaret på kommandot från. , x

Mathematica. 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 mer

Öppna EndNote varje gång när du vill samla referenser till ditt bibliotek.

Öppna EndNote varje gång när du vill samla referenser till ditt bibliotek. 1. Skapa ett EndNote-bibliotek Börja med att öppna EndNote och skapa ett bibliotek (Reference Library). Det gör du under File / New. Namnge ditt bibliotek och välj var på datorn du vill spara det. Nu kan

Läs mer

Matematisk Modellering

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

Läs mer

VERKTYGSFÄLTET I ARTIKELEDITORN

VERKTYGSFÄLTET I ARTIKELEDITORN Joomla Guide 2.5.11 VERKTYGSFÄLTET JCE EDITORN Sida 1 av 8 VERKTYGSFÄLTET I ARTIKELEDITORN En kort genomgång/förklaring till de vanligaste symboler och användningsområdena för verktygsfältet i Joomla Uppdateringsmodulen

Läs mer

4.3. Programmering i MATLAB

4.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 mer

Dokumentmall i Word för uppsatser i franska och italienska

Dokumentmall i Word för uppsatser i franska och italienska Dokumentmall i Word för uppsatser i franska och italienska Installation av mallen På en PC För att mallen ska kunna sparas på rätt ställe behöver datorn vara inställd på att visa dolda filer och mappar.

Läs mer

Word Online Version 1.0 Skolkontoret

Word Online Version 1.0 Skolkontoret Word Online Version 1.0 Skolkontoret 1 Innehåll Vad är Word Online?... 3 Arbeta i Word Online... 4 Logga in... 4 Skapa ett Worddokument via OneDrive... 4 Öppna ett redan skapat Worddokument i Word Online...

Läs mer

Programmering i C++ Kompilering från kommandoraden

Programmering i C++ Kompilering från kommandoraden Programmering i C++ Kompilering från kommandoraden Sven Gestegård Robertz Datavetenskap, LTH 9 november 2015 Sammanfattning Ibland vill man, av olika anledningar, inte använda en stor integrerad utvecklingsmiljö

Läs mer

LaTeX. Kapitel 10. Special Relativity TEX och LaTeX. 1 Conclusions Allmän struktur. Albert Einstein June 30, 1905

LaTeX. Kapitel 10. Special Relativity TEX och LaTeX. 1 Conclusions Allmän struktur. Albert Einstein June 30, 1905 Kapitel 10 LaTeX 10.1 TEX och LaTeX LaTeX är ett typsättningsprogram. Det är ett sätt att göra texter färdiga för tryck som skiljer sig från ordbehandlare och mer liknar att lämna in ett maskinskrivet

Läs mer

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe

Omkoppling av in- och utmatning. In- och utmatning i Unix. Kommando exempel, ls, pipe forts. Kommando exempel, ls, pipe In- och utmatning i Unix Program i Unix skriver och läser till och från filer. En fil betyder här en vanlig fil med text eller binära data, ett tangentbord, en skärm, ett annat program etc. Innan ett program

Läs mer

Datorlära 3 Octave Workspace ovh mijlö Skriva text på skärmen Värdesiffror Variabler och typer Strängar Makro Vektorer

Datorlära 3 Octave Workspace ovh mijlö Skriva text på skärmen Värdesiffror Variabler och typer Strängar Makro Vektorer Datorlära 1 Introduktion till datasystemet, epost konto, afs hemkonto Introduktion till datorer och datasalar Open Office Calculator Beräkningar med Open Office Calc Diagram med OO Calc Datorlära 2 Utforma

Läs mer

Laboration: Grunderna i MATLAB

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

Läs mer

KPP053, HT2015 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

KPP053, HT2015 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner KPP053, HT2015 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 mer

Matematisk Modellering

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

Läs mer

Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson Plot och rekursion

Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson Plot och rekursion Tekniska Högskolan i Linköping Institutionen för Datavetenskap (IDA) Torbjörn Jonsson 2010-11-19 Plot och rekursion I denna laboration skall du lära dig lite om hur plot i MatLab fungerar samt använda

Läs mer

MMA132: Laboration 2 Matriser i MATLAB

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

Läs mer

Introduktion till LATEX

Introduktion till LATEX Introduktion till LATEX Lars Engebretsen April 2005 Sammanfattning L A TEX är ett mycket kraftfullt typsättningssystem. Det skapades av Leslie Lamport och bygger på TEX, som i sin tur skapades av Donald

Läs mer

Matematisk modellering

Matematisk modellering Matematisk modellering Genomgång 1 Pelle Matematikcentrum Lunds universitet 6 november 2018 Pelle Matematisk modellering 6 november 2018 1 / 25 Mål Dagens program Vad handlar kursen om, mål, kurskrav,

Läs mer

TSKS06 - Rapportskrivning

TSKS06 - Rapportskrivning TSKS06 - Rapportskrivning Hannes Ovrén & Lasse Alfredsson Institutionen för systemteknik, ISY Computer Vision Laboratory Linköpings Universitet Hannes Ovrén & Lasse Alfredsson (Linköpings Universitet)

Läs mer

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Hur du gör ditt Gilles hemsida - en liten hjälp på vägen Sidan 2 - Logga in Sidan 3 - Uppbyggnad av en sida Sidan 4 - Infoga länk Sidan 5 - Infoga bilaga Sidan 6 - Infoga bild Sidan 7-8 Vad betyder knapparna

Läs mer

Program. Kapitel make Program Interpreterande och kompilerande program

Program. Kapitel make Program Interpreterande och kompilerande program Kapitel 11 Program Detta kapitel är som synes mycket kort och nämner inte allt från föreläsningen. 11.1 Program Ett datorprogram är en samling instruktioner som beskriver något som en dator ska utföra.

Läs mer

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix Datorer och datoranvändning Föreläsningar 2014/15 Per Holm Per.Holm@cs.lth.se Unix 2 (lab 1) Lågnivåprogrammering 23 (lab 2) Datorns hårdvara 45 L A TEX 69 (lab 3) Internet 98 (lab 4) Operativsystem 117

Läs mer

Introduktion till Word och Excel. 14 september 2008

Introduktion till Word och Excel. 14 september 2008 Introduktion till Word och Excel 14 september 2008 1 Innehåll 1 Inledning 3 2 Word 3 2.1 Uppgift................................ 3 2.2 Instruktioner............................. 3 2.2.1 Hämta hem ler.......................

Läs mer

TSKS06 - Rapportskrivning

TSKS06 - Rapportskrivning TSKS06 - Rapportskrivning Hannes Ovrén Institutionen för systemteknik, ISY Computer Vision Laboratory Linköpings Universitet 8 februari 2016 Hannes Ovrén (Linköpings Universitet) TSKS06 - Rapportskrivning

Läs mer

MAPLE MIKAEL STENLUND

MAPLE 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 mer

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php

Alla filer som bearbetar PHP script ska avslutas med ändelsen.php, exempelvis ska en indexsida till en hemsida heta index.php Introlektion PHP är ett av de enklare språken att lära sig just pga. dess dynamiska struktur. Det används för att bygga upp båda stora och mindre system. Några vanliga system som använder sig av PHP är

Läs mer

Index. Vektorer och Elementvisa operationer. Summor och Medelvärden. Grafik i två eller tre dimensioner. Ytor. 20 januari 2016 Sida 1 / 26

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

Läs mer

Allmänt om Mathematica

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

Läs mer

Programmering. Den första datorn hette ENIAC.

Programmering. Den första datorn hette ENIAC. Programmering Datorn är bara en burk. Den kan inget själv. Hur får man den att göra saker? Man programmerar den. Människor som funderar ut program som fungerar. Datorn förstår bara ettor och nollor och

Läs mer

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning

CTH/GU LABORATION 1 MVE /2013 Matematiska vetenskaper. Mer om grafritning CTH/GU LABORATION 1 MVE16-1/13 Matematiska vetenskaper 1 Inledning Mer om grafritning Vi fortsätter att arbeta med Matlab i matematikkurserna. Denna laboration är i stor utsträckning en repetition och

Läs mer

Instruktionen gäller Windows 10 med Word 2016.

Instruktionen gäller Windows 10 med Word 2016. 1 INTRODUKTION Skriv ut instruktionerna och läs igenom dem samtidigt som du tittar på dokumentmallen. Instruktionen gäller Windows 10 med Word 2016. Dokumentmallen innehåller fem sidor: 1) På den första

Läs mer

SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2

SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 Matematisk Statistik SF1900 Sannolikhetsteori och statistik, HT 2017 Laboration 1 för CINEK2 1 Introduktion Denna laboration är inte poänggivande utan är till för den som vill bekanta sig med MATLAB. Fokusera

Läs mer

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1

Bakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1 Algoritmer Lars Larsson VT 2007 Lars Larsson Algoritmer 1 1 2 3 4 5 Lars Larsson Algoritmer 2 Ni som går denna kurs är framtidens projektledare inom mjukvaruutveckling. Som ledare måste ni göra svåra beslut

Läs mer

Version X6 Fler tips

Version X6 Fler tips Version X6 Fler tips Jobba i ditt EndNote-bibliotek Hantera PDF:er För att använda dig av den automatiska Find fulltext-funktionen, markera den eller de referenser du vill söka fulltext för och välj References

Läs mer

Decipher och Datataker DT100

Decipher och Datataker DT100 Umeå Universitet Institutionen för tillämpad fysik och elektronik Anders Åstrand Decipher och Datataker DT100 Lathund Reviderad: 981217 A.Å 990406 A.Å 011119 AÅ Decipher och Datataker DT100 Detta är endast

Läs mer

Att skapa en bakgrundsbild och använda den i HIPP

Att skapa en bakgrundsbild och använda den i HIPP Att skapa en bakgrundsbild och använda den i HIPP Bakgrundsbilder i HIPP kan användas till olika saker, t ex som ett rutnät för en tabell eller en grundkarta. Här visas hur man gör en grundkarta som en

Läs mer

KPP053, 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 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 mer

Introduktion till L A TEXför humanister

Introduktion till L A TEXför humanister Introduktion till L A TEXför humanister Del 1: Första lektionstillfället Victoria Johansson Humanistlaboratoriet, Lunds universitet it-pedagog@sol.lu.se 7 december 2007 Innehåll 1 Inledning 3 1.0.1 Program............................

Läs mer

L A TEX. Kapitel 7. LaTeX. 7.1 Stycken och rader. 7.2 Allmän struktur. 7.3 Kommandon med \ (bakstreck)

L A TEX. Kapitel 7. LaTeX. 7.1 Stycken och rader. 7.2 Allmän struktur. 7.3 Kommandon med \ (bakstreck) Kapitel 7 LaTeX LaTeX är ett typsättningsprogram. Det är ett sätt att göra texter färdiga för tryck som skiljer sig från ordbehandlare och mer liknar att lämna in ett manus till ett sätteri. Input är en

Läs mer

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.

Nä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 mer

Kom igång-guide: Spara tusenlappar med Libreoffice - IDG.se

Kom igång-guide: Spara tusenlappar med Libreoffice - IDG.se 1 av 6 2013-03-10 09:03 DETTA ÄR EN UTSKRIFT FRÅN PC FÖR ALLA Artikelns webbadress: http://www.idg.se/2.1085/1.495243 /kom-igang-guide--spara-tusenlappar-med-libreoffice 2013-03-10 08:33 - PC för Alla:

Läs mer

Matlabövning 1 Funktioner och grafer i Matlab

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

Läs mer

Instruktioner till övningen som börjar på nästa sida

Instruktioner till övningen som börjar på nästa sida Instruktioner till övningen som börjar på nästa sida Övningen innehåller det grundläggande som du måste kunna för att klara Word. Varje stycke ska vara formaterat så som det står i stycket. Under varje

Läs mer

Inledande matematik för I1. MVE011 läsperiod Matlab vecka 2 övningsuppgifter

Inledande 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 mer

1284_omslag.qxd 2005-10-11 11:13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003

1284_omslag.qxd 2005-10-11 11:13 Sida 1 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003 ECDL START OFFICE 2003 Allmän IT Windows XP Word 2003 Outlook 2003 5 Arbeta med mappar och filer I Windows finns det två sätt att arbeta med de olika enheterna i systemet. Vilket du väljer beror på personligt

Läs mer

3. Hämta och infoga bilder

3. Hämta och infoga bilder Sida 1 av 8 Lektion 1: sida 4 av 4 «Sida 3 av 4 Till kursens framsida 3. Hämta och infoga bilder Nu vet vi ju hur man sätter in text i sin sida. Men hur gör man med bilder? Det är inte svårt alls! Det

Läs mer

Matlabövning 1 Funktioner och grafer i Matlab

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

Läs mer

TANA17 Matematiska beräkningar med Matlab

TANA17 Matematiska beräkningar med Matlab TANA17 Matematiska beräkningar med Matlab Projekt 3. Beskrivning av geometri med Beziérkurvor 1 Introduktion Inom design har man behov av effektiva sätt att beskriva kurvor och ytor med matematiska funktioner

Läs mer

Mönsterlösningar på en klass-wiki

Mönsterlösningar på en klass-wiki Mönsterlösningar på en klass-wiki Vi ska under vårterminens MaB-kurs testa att arbeta med mönsterlösningar på nätet. Syftet är att ni ska: få ca 65 repetitionsuppgifter med tydliga mönsterlösningar att

Läs mer

Instruktion för laboration 1

Instruktion 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 mer

Kapitel 4. Programmet MATLAB

Kapitel 4. Programmet MATLAB Kapitel 4. Programmet MATLAB MATLAB (namnet härlett ur MATrix LABoratory) är ett matematikprogram baserat på matrisalgebra, som blivit mycket använt för fysikaliska och tekniska tillämpningar. Den ursprungliga

Läs mer

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008.

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. 1 Introduktion UNIX Laborations-PM Anders Egneus, Henrik Lindgren, 2004, 2006. Raphael Corsoski, 2005. Erik Eliasson, 2007. Christian von Schultz, 2008. Det övergripande syftet med dessa laborationer är

Läs mer

Extra hjälp till L A TEX-uppgift 2

Extra hjälp till L A TEX-uppgift 2 Extra hjälp till L A TEX-uppgift 2 Håkan Jonsson Luleå tekniska universitet Institutionen för systemteknik 971 87 Luleå, Sverige 5 september 2009 Sammanfattning Att skriva är att kommunicera tankar. Ska

Läs mer

Windows 10 Utforskaren

Windows 10 Utforskaren Windows 10 Svenskspråkigt material, svenskspråkiga dialogrutor Windows 10 2 Innehållsförteckning Filnamn... 3 Filnamnstillägget... 4... 5 Sortera filer i förteckningen... 5 Val av visningssätt... 5 Sökväg...

Läs mer

Introduktion till Matlab

Introduktion 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 mer

LATEX-tips. Niklas Andersson och Malin Palö. Institutionen Matematiska vetenskaper vid Göteborgs universitet och Chalmers tekniska högskola

LATEX-tips. Niklas Andersson och Malin Palö. Institutionen Matematiska vetenskaper vid Göteborgs universitet och Chalmers tekniska högskola LATEX-tips En manual för matematikstudenter (version 2013) Niklas Andersson och Malin Palö Institutionen Matematiska vetenskaper vid Göteborgs universitet och Chalmers tekniska högskola c (2012 - ) Alla

Läs mer

Eva Ansell Ulrika Nilsson WORD 2008 MICROSOFT. för Mac

Eva Ansell Ulrika Nilsson WORD 2008 MICROSOFT. för Mac Eva Ansell Ulrika Nilsson MICROSOFT WORD 2008 för Mac 1. Introduktion till Word 2008 för MAc A. Docendo-pedagogiken...6 B. Hämta övningsfiler...7 C. Starta programmet...8 D. Avsluta programmet...8 E. Programfönstret...9

Läs mer

Newtons metod och arsenik på lekplatser

Newtons 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 mer

M0043M Integralkalkyl och Linjär Algebra, H14, Matlab, Föreläsning 1

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

Läs mer

Funktioner och grafritning i Matlab

Funktioner och grafritning i Matlab CTH/GU LABORATION 3 MVE11-212/213 Matematiska vetenskaper 1 Inledning Funktioner och grafritning i Matlab Först skall vi se lite på (elementära) matematiska funktioner i Matlab, som sinus och cosinus.

Läs mer

Berä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. 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 mer

Lägga in filer i filarkivet

Lägga in filer i filarkivet Så fungerar BSOK:s hemsida Per Svantesson, version 2010-04-27 Vem gör vad? Fredrik Johansson är webbredaktör och uppdaterar materialet på hemsidan. Per Svantesson hjälper till och sköter vissa saker med

Läs mer

Introduktion till programmering, hösten 2011

Introduktion till programmering, hösten 2011 Föreläsning 1 Programmering är ett hantverk. Det betyder att man inte kan läsa sig till den förmågan, man måste träna och man tränar genom att skriva mer och mer avancerade program. Programmering förutsätter

Läs mer

Sidornas struktur och snabbinstruktion (se också Information om Hanken-stilarna )

Sidornas struktur och snabbinstruktion (se också Information om Hanken-stilarna ) 1 INTRODUKTION Skriv ut instruktionerna och läs igenom dem samtidigt som du tittar på dokumentmallen ( Att ta i bruk dokumentmallen ). Sidornas struktur och snabbinstruktion (se också Information om Hanken-stilarna

Läs mer

Image Converter. Användarhandbok. Innehåll: Version: 1.1.0.0. Läs följande innan du använder Image Converter. Översikt av Image Converter

Image Converter. Användarhandbok. Innehåll: Version: 1.1.0.0. Läs följande innan du använder Image Converter. Översikt av Image Converter Image Converter Användarhandbok Version: 1.1.0.0 Läs följande innan du använder Image Converter Innehåll: Översikt av Image Converter S2 Bildkonverteringsprocessen S3 Importera till HDD Navigation System

Läs mer

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

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

Läs mer

Word-guide Introduktion

Word-guide Introduktion Word-guide Introduktion På det kognitionsvetenskapliga programmet kommer du läsa kurser inom flera olika vetenskapsområden och för varje vetenskapsområde finns ett speciellt sätt att utforma rapporter.

Läs mer

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7

Datorn från grunden. En enkel introduktion. Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7 Datorn från grunden En enkel introduktion Innehåll: Inledning 1 Vad är en dator? 2 Datorns olika delar 3 Starta datorn 5 Stänga av datorn 7 2 Inledning Välkommen till Söderköpings bibliotek! Vid detta

Läs mer

Index-direct-Braille 1

Index-direct-Braille 1 Index-direct-Braille 1 Innehåll Använda Index-direct-Braille... 2 Förberedelser inför användande av Index-direct-Braille... 2 Användande av Index-direct-Braille... 3 För Windows 7 or 8... 3 För Mac OSX

Läs mer

Syfte Syftet med den här laborationen är att du ska lära dig använda några grundfunktioner i Microsoft Excel.

Syfte Syftet med den här laborationen är att du ska lära dig använda några grundfunktioner i Microsoft Excel. Excel-guide Introduktion I denna laboration kommer ni få använda några grundfunktioner i Microsoft Excel. Laborationen utgår ifrån Excel 2010 och Excel 2013, men om ni vill använda ett annat program för

Läs mer

Variabler. TANA81: Beräkningar med Matlab. Matriser. I Matlab skapas en variabel genom att man anger dess namn och ger den ett värde:

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

Läs mer