MAPLE MIKAEL STENLUND

Relevanta dokument
LABORATION I MAPLE MIKAEL STENLUND

Användarmanual till Maple

Laboration i Maple, kurs HF1905, Matematisk analys Skolår: 2018/19. Laboration i Maple, Matematisk analys HF1905.

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

3.3. Symboliska matematikprogram

Laboration: Grunderna i Matlab

Allmänt om Mathematica

Texten är en omarbetning av en text skriven av Rikard Bögvad för kursen Matematik I (30 hp).

Inledning till Maple

6.2 Implicit derivering

DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP

Crash Course Envarre2- Differentialekvationer

DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP

LABORATION 2. Trapetsregeln, MATLAB-funktioner, ekvationer, numerisk derivering

DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP

Beräkningsvetenskap och Matlab. Vad är MATLAB? Vad är MATLAB? Användningsområden. Vad är MATLAB? Grunderna i Matlab. Beräkningsvetenskap == Matlab?

DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP

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

f d x 4 ; FUNKTIONEN x -> x^4 > g d x/x 4 ; g 2 ; Dg d diff g x, x ; Dg d D g ; Dg 5 ; Dg sin x 8 ;

Technology Management Mapleövning 1 och 2

Lösningsförslag, preliminär version 0.1, 23 januari 2018

Fyra fyror. Mikael Knutsson. Tredje utgåvan, Mikael Knutsson

de uppgifter i) Under m-filerna iv) Efter samlade i en mapp. Uppgift clear clc Sida 1 av 6

MATEMATIK Datum: Tid: förmiddag Hjälpmedel: inga. Mobiltelefoner är förbjudna. A.Heintz Telefonvakt: Christoffer Standar, Tel.

Linjär algebra med tillämpningar, lab 1

Uppgift 1. (SUBPLOT) (Läs gärna help, subplot innan du börjar med uppgiften.) 1 A) Testa och förklara hur nedanstående kommandon fungerar.

Introduktion till Matlab

MATEMATIK Datum: Tid: förmiddag Hjälpmedel: inga. Mobiltelefoner är förbjudna. A.Heintz Telefonvakt: Christo er Standar, Tel.

v0.2, Högskolan i Skövde Tentamen i matematik

Tentamen i Envariabelanalys 1

x 2 5x + 4 2x 3 + 3x 2 + 4x + 5. d. lim 2. Kan funktionen f definieras i punkten x = 1 så att f blir kontinuerlig i denna punkt? a.

x 2 5x + 4 2x 3 + 3x 2 + 4x + 5. d. lim 2. Kan funktionen f definieras i punkten x = 1 så att f blir kontinuerlig i denna punkt? a.

Notera att tecknet < ändras till > när vi multiplicerar ( eller delar) en olikhet med ett negativt tal.

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

TMV225+TMV176 Inledande matematik M, TD Sammanfattning. Läsanvisningar inför tentamen.

SF1625 Envariabelanalys

Instruktion för laboration 1

Tentamen i matematik. f(x) = ln(ln(x)),

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

SF1625 Envariabelanalys Lösningsförslag till tentamen DEL A

Studietips info r kommande tentamen TEN1 inom kursen TNIU23

Department of Physics Umeå University 27 augusti Matlab för Nybörjare. Charlie Pelland

LABORATION cos (3x 2 ) dx I =

Inledning till matematik med Matlab kompendium för M1 och TD

LMA515 Matematik, del B Sammanställning av lärmål

Introduktion till Matlab

Komplexa tal. Sid 1: Visa att ekvationerna på sid 1 saknar reella lösningar genom att plotta funktionerna.

Planering för Matematik kurs E

Matematik 1. Maplelaboration 1.

Meningslöst nonsens. December 14, 2014

Matematik 3 Digitala övningar med TI-82 Stats, TI-84 Plus och TI-Nspire CAS

Uppföljning av diagnostiskt prov HT-2016

x 2 5x + 4 2x 3 + 3x 2 + 4x + 5. d. lim 2. Kan funktionen f definieras i punkten x = 1 så att f blir kontinuerlig i denna punkt? a.

Matematik D (MA1204)

5. Förklara varför sannolikheten att en slumpvis vald lottorad har 7 rätt är x + x 2 innehåller termen 14x. Bestäm

TEKNISKA HÖGSKOLAN Matematik Fredrik Abrahamsson. Introduktion till MATLAB

Lösningsskisser för TATA

M0038M Differentialkalkyl, Lekt 10, H15

Numeriska metoder, grundkurs II. Dagens program. Gyllenesnittminimering, exempel Gyllenesnittetminimering. Övningsgrupp 1

Att undervisa och studera matematik med datoralgebraprogrammet Maxima. Per Jönsson och Thomas Lingefjärd

Introduktion till MATLAB

TSBB14 Laboration: Intro till Matlab 1D

Prov 1 2. Ellips 12 Numeriska och algebraiska metoder lösningar till övningsproven uppdaterad a) i) Nollställen för polynomet 2x 2 3x 1:

TANA17 Matematiska beräkningar med MATLAB för M, DPU. Fredrik Berntsson, Linköpings Universitet. 9 november 2015 Sida 1 / 28

MATLAB övningar, del1 Inledande Matematik

x 4 a b X c d Figur 1. Funktionsgrafen y = f (x).

Kort introduktion till Casio fx-9750 GII. Knappsats

Lösningar till Matematik 3000 Komvux Kurs D, MA1204. Senaste uppdatering Dennis Jonsson

Laboration 1: Linjär algebra

Newtons metod och arsenik på lekplatser

Mälardalens högskola Akademin för utbildning, kultur och kommunikation

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

Symboliska beräkningar i Matlab

Moment Viktiga exempel Övningsuppgifter I

Kap Inversfunktion, arcusfunktioner.

Lösningsförslag till Tentamen: Matematiska metoder för ekonomer

Envariabelanalys 5B Matlablaboration

MAM283 Introduktion till Matlab

Extramaterial till Matematik Y

Gränsvärden. Joakim Östlund Patrik Lindegrén Pontus Nyrén 4 december 2003

MMA132: Laboration 2 Matriser i MATLAB

1. Rita in i det komplexa talplanet det område som definieras av följande villkor: (1p)

ATT KUNNA TILL. MA1203 Matte C Vuxenutbildningen Dennis Jonsson

Envariabel SF1625: Föreläsning 11 1 / 13

Linjär algebra Kurskod: HF1904. Skolår: 2018/ 19. dem. lösningen. EFTER Läraren. bestämmer. hur du ska MAPLE. beräkna. väljer). annat).

med angivande av definitionsmängd, asymptoter och lokala extrempunkter. x 2 e x =

Lab 1, Funktioner, funktionsfiler och grafer.

Lösandet av ekvationer utgör ett centralt område inom matematiken, kanske främst den tillämpade.

4 Numerisk integration och av differentialekvationer

Attila Szabo Niclas Larson Gunilla Viklund Mikael Marklund Daniel Dufåker. GeoGebraexempel

M0038M Differentialkalkyl, Lekt 17, H15

Introduktion till Matlab Föreläsning 1. Ingenjörsvetenskap

Instruktion för laboration 1

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

Ekvationer & Funktioner Ekvationer

Fråga 3: Räknaren är på men min skärm är blank. Allmänt Fråga 1: Jag vill avsluta/rensa/komma ut från det jag håller på med

UPPSALA UNIVERSITET Matematiska institutionen Michael Melgaard. Prov i matematik Prog: Datakand., Frist. kurser Derivator o integraler 1MA014

Läsanvisningar till kapitel 4 i Naturlig matematik

Betygskriterier Matematik D MA p. Respektive programmål gäller över kurskriterierna

Välkommen till MVE340 Matematik B för Sjöingenjörer. Kursinnehåll i stora drag. Kurslitteratur MVE Carl-Henrik Fant MV, Chalmers 1

Transkript:

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 fördefinierade funktioner för att lösa problem inom matematik, teknik, fysik, ekonomi. Maple går också att programmera för att lösa mera komplea problem. Maples funktioner ger svaren främst i symbolisk form och om möjligt eakt. Även numeriska svar går att erhålla. För numeriska beräkningar används i huvudsak andra program, te. Matlab. Det finns två sätt att mata in kommandon i Maple det ena sättet är att via menyer välja en lämplig funktion och sedan mata in värden i funktionen. Detta sätt rekommenderar jag inte. Det andra sättet vilket jag rekommenderar är att via ett fönster där en prompt > är skriven på en rad mata in en funktion eller uttryck efter prompten och avsluta med ; semikolon. Trycker man sedan enter eller vagnretur så genomförs beräkningen. Några eempel följer nedan: Efter prompten mata in 8/6; följt av en vagnretur. Maple svarar då med 4/3 % betyder resultatet av den tidigare beräkningen. Då kan man skriva genomföra en ny beräkning med det gamla resultatet på följande sätt. > 2*%+; Högprecisionsberäkningar. /3 > 2^00; 26765060022822940496703205376 > Digits := 50: > evalf( sin(pi/3) ); \# Flyttalsberäkning av uttrycket \# sker med funktionen evalf. > Digits := 0:.86602540378443864676372370752936834740262690520 Symbolisk integration och derivering. > int(*ln(),); > int(sqrt(-^2),); 2 2 ln () 4 2

2 M.STENLUND > int(ln(),=..2); > diff(ln(),); > diff(arcsin(a*),); 2 2 + 2 arcsin() + 2 ln(2) a a2 2 Ekvationslösning och lösning av differentialekvationer. Lösning av ekvationen 3 6 = 5: > solve( ^3-6*=5, );, 2 + 2, 2 2 2 2 > fsolve( ^3-6*=5,,-2..2); # Numerisk beräkning av rötterna i # en ekvation i intervallet [-2..2]..79287847,. Lösning av differentialekvationen y()+y () = e med begynnelsevillkor y(0) = och y (0) = 0 > dsolve({y()+diff(y(),$2)=ep(), y(0)=, D(y)(0)=0}, y()); y () = 2 sin () + 2 cos () + 2 e Uppritning av funktioner i 2 dimensioner och 3 dimensioner. Observera hur man kan ange intervall både i -led och i y-led. > plot( sin()/, =-2..2 ); > plot3d( (^2-y^2)/(^2+y^2), =-.., y=-.. ); Definition i Maple av funktioner och uttryck. I Maple skiljer man mellan funktioner och uttryck nedan visas hur man kan definiera en funktion som kallas f och hur man beräknar värdet i 2.0. Numerisk beräkning sker om man anger talen med decimalkomma, vilken i Maples fall måste skrivas med punkt. > f:=->sin()/; > f(2.0); > f(t); sin ().454648734 sin (t) t Nedan följer hur man kan definiera ett uttryck sin()/ som sparas i variabeln a. > a:=sin()/;

MATEMATISKA INSTITUTIONEN VID LTU, OKTOBER 2009 3 Om man vill ersätta med värdet 2.0 i ett uttryck så måste man göra det med subs kommandot som man har beskrivning på om man söker kommandot i hjälpmenyn i Maple. Tilldelning och ekvationer. Resultat av en beräkning kan sparas i en variabel som kan användas i senare beräkningar. Detta görs med tilldelningstecknet :=. > a:=^2-; > solve(a=0,); Ovanstående uttryck har vi skrivit en ekvation a = 0 dvs. med enbart = tecken vi ser skillnaden mellan detta och en tilldelning som skrivs med :=. > eq:= ^3-=0 > solve(eq,); Vilket innebär att variabeln eq tilldelas en ekvation som sedan löses med hjälp av solve. Olikheter. Funktionen solve kan även användas för att lösa vissa olikheter, om Maple kan lösa olikheten. Testa följande kommando >solve(^2-4>0,); Denna möjlighet gör att vi kan t.e. bevisa lokala ma eller minpunkter med hjälp av förstaderivatatestet; t.e. Intervall för konveitet eller konkavitet kan hittas med hjälp av vilket tecken 2:a derivatan har i olika intervall. Detta kan användas för att bevisa att man har hittat en infleionspunkt. Tips hur man undviker fallgropar. Maple sparar resultatet av beräkningar i minnet. Om man te. har tilldelat värdet 2 och sedan försöker rita upp 2 så ger Maple ingen graf för funktionen. Detta beror på att plot funktionen i maple måste kunna sätta in värden från ett intervall i variabeln. Om detta händer dig så kan du återställa till en variabel med hjälp av kommandot > := ; dvs. med primtecken runt variabeln.(avsluta alltid med semikolon). Spara filer görs som i andra program med save som hittas i menyerna. För att inte blanda ihop räkningar och vad som har gjorts sist så bör man skriva in kommandon i den ordning de utförs. Ett förbryllande faktum kan tyckas är att Maple tömmer minnet på all information när man stänger programmet. Det innebär att din fil som du kanske öppnar vid en senare tidpunkt är nu bara en dum tetfil utan information om dina tidigare beräkningar. Åtgärd är då att sätta pekaren på de rader som du behöver resultatet ifrån och trycka enter (eller vagnretur) för att resultatet av dina räkningar skall lagras i Maples minne, om du behöver resultatet från gamla kalkyler. Obs. Kom dessutom ihåg att andvända för multiplikationstecken och att decimalkomma skrivs med punkt.

4 M.STENLUND Ett vanligt fel är också att man blandar ihop funktioner och uttryck. Om man gör detta kan det komma ut svårtolkade svar från Maple vid fortsatta beräkningar eller så går räkningarna i fortsättningen inte att utföra. OM RÄKNINGARNA INTE GÅR ATT GENOMFÖRA MED EN FUNKTION PRÖVA MED ATT GENOMFÖRA DEM MED ETT UTTRYCK, se Funktioner och uttryck ovan. 2. Några kommandon i Maple Maple kommandon Betydelse Matematisk beteckning +y addition + - och -y negativa tal och subtraktion and y *y multiplikation y /y division ^y eller **y eponentiering y k! fakultet k! I eller sqrt(-) Imaginära enheten i or Pi pi π infinity oändligheten abs() absolutbelopp sqrt() eller ^(/2) kvadratrot ep() eponentfunktionen e ln() eller log() naturliga logaritmen ln sin() sinus sin cos() cosinus cos tan() tangens tan diff(f(),); int(f(),); sum(f(n),n); Derivata Obestämd integration Obestämd summation y d d f() f()d f(n) n int(f(),=a..b); sum(f(k),k=a..b); Bestämd integration Bestämd summation b a f()d b f(k) k=a Kommandon för linjär algebra. Maple har inte alla kommandon fördefinierade utan man måste t.e. ladda in kommandon för linjär algebra med hjälp av följande kommando. > with(linearalgebra); # Obs. var stor bokstav sätts in. Ut kommer en lista på maplekommandon för linjär algebra. Följande kommandon kan det vara lämpligt att titta särskilt noga på med hjälp av hjälpmenyn i Maple, LinearSolve (lösning av linjära ekvationssystem),

MATEMATISKA INSTITUTIONEN VID LTU, OKTOBER 2009 5 GaussianElimination (Gausseliminering, Gauss Jordan elimination),det (determinantberäkning), Matri, Vector sök även på Matri and Vector Construction Shortcuts. 3. När du börjar en laboration/inlämningsuppgift När du har startat programmet Maple (eller senare) öppna ett nytt dokument via File välj New och välj sist Worksheet Mode. (Document Mode rekommenderas du inte välja). Nu kommer du in i en miljö där du kan använda instruktionerna för Maple. För vissa uppgifter krävs att man laddar in linjär algebra kommandon i Maple med hjälp av kommandot: > with(linearalgebra} Följande funktioner kan det vara lämpligt att titta på noggrant i hjälpmenyn för lösandet av linjär algebra uppgifter LinearSolve (lösning av linjära ekvationssystem), GaussianElimination (Gausseliminering, Gauss Jordan elimination), Det (determinantberäkning), Matri, Vector och det du kan hitta under rubriken Matri and Vector Construction Shortcuts eller liknande. OBS! För laborationsuppgifter/inlämningsuppgifter se separat dokument. Lycka till!