Alapvető műveletek és operátorok

Hasonló dokumentumok
Limesz, Derivált, Integrál

Számítógépes Modellezés. Egyváltozós függvénydiszkusszió

Számítógépes Modellezés 3. Limesz, Derivált, Integrál. Direkt (normál) értékadás (=) p legyen a 6. Chebysev polinom.

Az egyenlőtlenség mindkét oldalát szorozzuk meg 4 16-al:

Határozatlan integrál

anal2_04_implicit_es_integral.nb 1

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei. Atomerőművek üzemtana

Név: RV 1. ZH. Számítógépes Modellezés (Mathematica) A csoport Okt. 15. csütörtök

Többváltozós függvények Feladatok

anal2_03_szelsoertek_demo.nb 1

2 (j) f(x) dx = 1 arcsin(3x 2) + C. (d) A x + Bx + C 5x (2x 2 + 7) + Hx + I. 2 2x F x + G. x

Feladatok megoldásokkal a 9. gyakorlathoz (Newton-Leibniz formula, közelítő integrálás, az integrálszámítás alkalmazásai 1.

Differenciálszámítás. 8. előadás. Farkas István. DE ATC Gazdaságelemzési és Statisztikai Tanszék. Differenciálszámítás p. 1/1

Komputeralgebra Rendszerek

1. Fuggveny ertekek. a) f (x) = 3x 3 2x 2 + x 15 x = 5, 10, 5 B I. x = arcsin(x) ha 1 x 0 x = 1, arctg(x) ha 0 < x < + a) f (x) = 4 x 2 x+log

Elérhető maximális pontszám: 70+30=100 pont

Baran Ágnes. Gyakorlat Függvények, Matlab alapok

Nemlineáris rendszerek

1. Oldja meg a z 3 (5 + 3j) (8 + 2j) 2. Adottak az A(1,4,3), B(3,1, 1), C( 5,2,4) pontok a térben.

5. fejezet. Differenciálegyenletek

1. dolgozat Számítógéppel segített matematikai modellezés "A" változat 2009 október 20, kedd

VIK A1 Matematika BOSCH, Hatvan, 5. Gyakorlati anyag

Nagy András. Feladatok a logaritmus témaköréhez 11. osztály 2010.

Kiegészítő előadás. Matlab 7. (Szimbolikus számítások) Dr. Szörényi Miklós, Dr. Kallós Gábor. Széchenyi István Egyetem

I. feladatsor i i i i 5i i i 0 6 6i. 3 5i i

HÁZI FELADATOK. 2. félév. 1. konferencia Komplex számok

A DERIVE kezelése. 1. A DERIVE ablaka. Amikor elindítod a DERIVE-ot ez az ablak jelenik meg:

Matematika A1a Analízis

Maple: Deriváltak és a függvény nevezetes pontjai

A MATLAB alapjai. Kezdő lépések. Változók. Aktuális mappa Parancs ablak. Előzmények. Részei

Komputeralgebra rendszerek

Mathematica automatikusan dolgozik nagy pontossággal, például 3 a 100-dik hatványon egy szám 48 tizedes jeggyel:

Komputeralgebra rendszerek

Számítógépes Modellezés 11. Differenciálegyenletes modellek. Inga

1. Bevezetés. 2. Felületek megadása térben. A fenti kúp egy z tengellyel rendelkező. ismerhető fel, hogy. 1. definíció. Legyen D R n.

Dierenciálhányados, derivált

Kétváltozós függvények differenciálszámítása

n n (n n ), lim ln(2 + 3e x ) x 3 + 2x 2e x e x + 1, sin x 1 cos x, lim e x2 1 + x 2 lim sin x 1 )

Osztályozóvizsga követelményei

Differenciálegyenletek. Vajda István március 4.

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Határozatlan integrál (2) First Prev Next Last Go Back Full Screen Close Quit

Maple. Maple. Dr. Tóth László egyetemi docens Pécsi Tudományegyetem, 2007

Komputeralgebra Rendszerek

1/1. Házi feladat. 1. Legyen p és q igaz vagy hamis matematikai kifejezés. Mutassuk meg, hogy

Számítógéppel támogatott geometriai kutatás és oktatás Debrecen 2009.

Kalkulus 2., Matematika BSc 1. Házi feladat

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

Tartalomjegyzék. Az EULER 3D program

FELVÉTELI VIZSGA, szeptember 12.

Matematika POKLICNA MATURA

2012. október 9 és 11. Dr. Vincze Szilvia

Komplex számok. Wettl Ferenc előadása alapján Wettl Ferenc előadása alapján Komplex számok / 18

Matematika A1a Analízis

Függvények csoportosítása, függvénytranszformációk

Numerikus matematika

MATEMATIKA 2. dolgozat megoldása (A csoport)

First Prev Next Last Go Back Full Screen Close Quit

Komputeralgebrai Algoritmusok

Feladatok a logaritmus témaköréhez 11. osztály, középszint

1.1. Feladatok. x 0 pontban! b) f(x) = 2x + 5, x 0 = 2. d) f(x) = 1 3x+4 = 1. e) f(x) = x 1. f) x 2 4x + 4 sin(x 2), x 0 = 2. általános pontban!

Függvények július 13. f(x) = 1 x+x 2 f() = 1 ()+() 2 f(f(x)) = 1 (1 x+x 2 )+(1 x+x 2 ) 2 Rendezés után kapjuk, hogy:

JPTE PMMFK Levelező-távoktatás, villamosmérnök szak

ALGEBRAI KIFEJEZÉSEK, EGYENLETEK

Wolfram Mathematica. Aritmetika. Informatika 1, 12. előadás. Alapműveletek. Csikja Rudolf notebook-jai alapján.

Matematika szigorlat június 17. Neptun kód:

3D számítógépes geometria 2

Tartalomjegyzék. 3. Elsőfokú egyenletek és egyenlőtlenségek Elsőfokú egyenletek Valós szám abszolút értéke...

Természetes számok: a legegyszerűbb halmazok elemeinek. halmazokat alkothatunk, ezek elemszámai természetes 3+2=5

9. ÉVFOLYAM. Tájékozottság a racionális számkörben. Az azonosságok ismerete és alkalmazásuk. Számok abszolútértéke, normál alakja.

S z á m í t ó g é p e s a l a p i s m e r e t e k

A számok kiíratásának formátuma

Analízis III. gyakorlat október

Régebbi Matek B1 és A1 zh-k. deriválás alapjaival kapcsolatos feladatai. n )

Fourier sorok február 19.

Matematika elméleti összefoglaló

Dinamikus modellek szerkezete, SDG modellek

A Maple munkalap. Page 1

Feladat Nézzük meg a súgóban (help és doc) a sin parancs használatáról olvasható információt! Próbáljuk ki a kirajzoltató utasítást.

[f(x) = x] (d) B f(x) = x 2 ; g(x) =?; g(f(x)) = x 1 + x 4 [

Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök. Dr. Bécsi Tamás 4. Előadás

A fontosabb definíciók

Matematika gyógyszerészhallgatók számára. A kollokvium főtételei tanév

Komputeralgebra Rendszerek

Óravázlatok: Matematika 2.

2017/2018. Matematika 9.K

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények

>> x1 = linspace( ); plot(x1,sin(x1),'linewidth',1,'color',[1 0 0]);

MATLAB alapismeretek II.

1. Feladatlap. Függvények. Mőveletek Matlab nyelvben. Példa inverz osztásra >>d=2\1 d= Információkérési lehetıségek help utasítás

Érettségi előkészítő emelt szint évf. Matematika. 11. évfolyam. Tematikai egység/fejlesztési cél

Kalkulus I. gyakorlat Fizika BSc I/1.

MATEMATIKA GYAKORLÓ FELADATGYŰJTEMÉNY

valós számot tartalmaz, mert az ilyen részhalmazon nem azonosság.

SZÁMÍTÁSOK A TÁBLÁZATBAN

Matematika I. NÉV:... FELADATOK:

Dierenciálhatóság. Wettl Ferenc el adása alapján és

2. Házi feladat és megoldása (DE, KTK, 2014/2015 tanév első félév)

Baran Ágnes, Burai Pál, Noszály Csaba. Gyakorlat Differenciálegyenletek

Operációs Rendszerek II. labor. 2. alkalom

Átírás:

Mathematica bevezető Alapfogalmak è Kernel: kiértékel és tárolja a kiszámított értékeket è notebook - ok ( *.nb file): munkafzet è cellák (jobb oldalon zárójelezés): a notebook alapeleme; hierarcikus felépítés; csoportosítás è paletták Fontosabb men utasítások è File: Open, New, Close, Save (Save as),... è Edit: Copy, Paste, Find,... è Cell men è Kernel men è Format (Style) è Help (F): futtatható Mathematica alkalmazások Cella típusok è Title, Subtitle, Subsubtitle è Section, Subsection, Subsubsection è Text è Input (InputForm, StandardForm, TraditionalForm) è Output Képletek, parancsok beírása è Formátumok: InputForm: alfanumerikus, speciális karaktereket és grafikus matematikai szimbólumokat nem tartalmaz, speciális zárójelezés, Courier Bold betűtipus StandardForm: az InputForm alakját és logikáját követi, grafikus matematikai szimbólumokat tartalmaz TraditionalForm: a klasszikus matematikai jelölésrendszert követi (Times New Roman Bold) è Kis - és nagybetűk klönböznek è Zárójelezés: ( ) - algebrai csoportosítás f [ ] - fggvények {} - listák megadása a[[i]] - listák elemei Parancsok futtatása: Shift-Enter Alapvető műveletek és operátorok Algebrai műveletek è + : összeadás è - : kivonás

MMa-bevezeto.nb * vagy space : szorzás è / : osztás è ^ : hatványozás è! : faktoriális è () : csoportosítás + 8; + 8 0 H7 3L 8 Néhány beépített állandó è E; è Pi; π è Infinity; è I; E^ Infinity ^H L 0 E 0 Megjegyzések: è és. mást jelent! : szimbolikus (egész érték).: numerikus közelítés è Kifejezés numerikus közelítő értéke: N[kif]. N@PiD 3.59 N@Pi, 00D 3.5965358979338663383795088976939937505809795930786068608998680385 37068

MMa-bevezeto.nb 3 Fggvények és szimbolikus számolások Beépített elemi fggvények Input formában Ë a x + b Ë a x^ + b x + c Ë x^a Ë Sqrt@xD Ë Sin@xD, Cos@xD, Tan@xD, Cot@xD Ë Exp@xD, E^x Ë Log@xD, Log@a, xd Ë Abs@xD Ë Max@x, yd, Min@x, yd Sin@xD^ + Cos@xD^ Cos@xD + Sin@xD Sin@PiD^ + Cos@PiD^ Log@0, 00D Max@x^, D MaxA, x E Algebrai átalakítások è Expand[ ] : polinomiális alakra hoz è Factor[ ] : szorzattá alakít è Simplify[ ], FullSimplify[ ] : egyszerűsít Simplify@Sin@xD ^ + Cos@xD ^D Simplify@Max@x^, DD x Factor@x^ D H + xl H + xl I + x M Expand@Hx L^+ Hx + 3L^3D 3 + 9 x + 0 x + x 3 FullSimplify@Sin@xD + Cos@xD, Trig TrueD Cos@xD + Sin@xD

MMa-bevezeto.nb Változók és értékadások è azonnali értékadás: lhs = rhs è késleltetett értékadás: lhs := rhs expr = Sin@xD^ + Cos@xD^ Cos@xD + Sin@xD expr := Sin@xD^ + Cos@xD^ expr Cos@xD + Sin@xD Értékek törlése, visszahozása Ë Clear@D Ë Remove@D Használó által definiált fggvények Egyváltozós fggvények f@x_d = Sin@xD + Cos@xD Cos@xD + Sin@xD f@yd Cos@yD + Sin@yD f@0d g@xd = x x g@d g@d Többváltozós fggvények ff@x_, y_d := Sin@xD + Cos@yD ff@pi, PiD

MMa-bevezeto.nb 5 Fggvényábrázolás Egyváltozós fggvény ábrázolása: Plot Ábrázolás alapbeállításokkal Plot@Tan@xD, 8x, π, π<d 6-6 - - 6 - - -6 Több fggvény ábrázolása Plot@8Sin@xD, Cos@xD<, 8x, 0, Pi<D.0 0.5-0.5 3 5 6 -.0 Fontosabb speciális beállítások: más rajzolóműveleteknél is használhatók! A tengelyek arányának beállítása Az x tengely kétszer hosszabb mint az y tengely Plot@Tan@xD, 8x, π, π<, AspectRatio ê D 6-6 - - 6 - - -6 Az x tengely és az y tengely léptéke azonos Plot@Tan@xD, 8x, π, π<, AspectRatio AutomaticD

6 MMa-bevezeto.nb Az ábrázolási tartomány beállítása Plot@Tan@xD, 8x, π, π<, PlotRange 8 3, 3<D 3-6 - - 6 - - -3 Plot@Tan@xD, 8x, π, π<, PlotRange 88 Pi, Pi<, 8 3, 3<<D 3-3 - - 3 - - -3 Tengelyek címkézése Plot@Tan@xD, 8x, π, π<, AxesLabel 8x, y<, AspectRatio Automatic, PlotRange 8 5, 5<D y -6 - - 6 x - -

MMa-bevezeto.nb 7 Logaritmikus ábrázolások In[]:= LogPlot@E^x, 8x,, 3<, GridLines AutomaticD 0.0 0.0 5.0 Out[]=.0.0 0.5 0. - 0 3 3 In[5]:= LogLogPlotB x, 8x, 0.00, 5<, GridLines AutomaticF.50.00 0.70 Out[5]= 0.50 0.30 0.0 0.5 0.0 0. In[6]:= LogLinearPlot@Log@xD, 8x, 0.00, 3<, GridLines AutomaticD 0 - Out[6]= - -6 0.005 0.00 0.050 0.00 0.500.000 Kétváltozós fggvény ábrázolása Grafikon a 3D térben: Plot3D Alaputasítás In[]:= F@x_, y_d := x^ y^ x = y = ; x = y = ; dx = dy = 0.;

8 MMa-bevezeto.nb In[5]:= Plot3D@F@x, yd, 8x, x, x<, 8y, y, y<d Out[5]= In[6]:= Plot3D@F@x, yd, 8x, x, x<, 8y, y, y<, BoxRatios > AutomaticD Out[6]= ContourPlot ContourPlot@F@x, yd, 8x, x, x<, 8y, y, y<, Mesh True, FrameLabel 8x, y<d DensityPlot

MMa-bevezeto.nb 9 Adathalmazok és ábrázolásuk: ListPlot ListPlot@Table@Sin@xD, 8x, 0, Pi, Pi ê <DD.0 0.5 5 0 5 0 5-0.5 -.0 Egyenletek megoldása Egyenletek megadása : left-hand-side == right-hand-side è = érték megadás è == egyenlet è === az egyenlőség ellenőrzése Egyszerű egyenlet: Clear@a, b, c, xd; eqn = ax^ + bx + c == c + bx+ ax Egyenlet rendszer: eqnlist = 9 x + y ==, x + y== = 9 x + y, x + y = Vektoriális egyenlet rendszer: fvec = 9x + y, x y=; val = 8, <; fvec == val 9x + y, x y= 8, < Formális megoldás: Solve a = ; b = ; c = ; Solve@eqn, xd ::x 3 >, :x + 3 >>

0 MMa-bevezeto.nb Solve@eqnlist, 8x, y<d ::y 7 8,x >, 8y, x 0<> Solve@fvec == val, 8x, y<d ::y 9 6,x 5 >, 8y 0, x <> Polinomiális egyenletek numerikus megoldása: NSolve Clear@fD eqn = Ix 7 x 6 + x 3 3x x 0M; Solve@eqn, xd 99x RootA 3 + 3 6 + 7 &, E=, 9x RootA 3 + 3 6 + 7 &, E=, 9x RootA 3 + 3 6 + 7 &, 3E=, 9x RootA 3 + 3 6 + 7 &, E=, 9x RootA 3 + 3 6 + 7 &, 5E=, 9x RootA 3 + 3 6 + 7 &, 6E=, 9x RootA 3 + 3 6 + 7 &, 7E== NSolve@eqn, xd 88x 0.76366 0.7889 <, 8x 0.76366 + 0.7889 <, 8x 0.380 0.9588 <, 8x 0.380 + 0.9588 <, 8x 0.8070.7 <, 8x 0.8070 +.7 <, 8x.5889<< Egyenlet megoldásainak közelítése: FindRoot In[7]:= f@x_d := x ; f@x_d := Sin@xD; In[9]:= Solve@f@xD f@xd, xd Solve::tdep : The equations appear to involve the variables to be solved for in an essentially non-algebraic way. à Out[9]= Solve@ x Sin@xD, xd In[0]:= Plot@8f@xD, f@xd<, 8x, 0, π ê <D 3 Out[0]= 0.5.0.5 xinit = 80.37,.<; FindRoot@f@xD == f@xd, 8x, xinit@@dd<d FindRoot@f@xD == f@xd, 8x, xinit@@dd<d 8x 0.370558< 8x.3696< Table@FindRoot@f@xD == f@xd, 8x, xinit@@idd<d, 8i,, Length@xinitD<D 88x 0.370558<, 8x.3696<< Map@FindRoot@f@xD == f@xd, 8x, <D &, xinitd 88x 0.370558<, 8x.3696<<

MMa-bevezeto.nb Egyszerű interaktív vizsgálatok: Manipulate Manipulate@Plot@Sin@x H + a xld, 8x, 0, 6<D, 8a, 0, <D a.0 0.5-0.5 3 5 6 -.0 A kalkulus gyakran használt fggvényei Határérték: Limit Limit@H ê nl, n InfinityD 0 Limit@HTan@xDL, x Pi ê D Plot@Tan@xD, 8x, Pi ê, Pi<D 6-3 - - -6 Limit@Tan@xD, x Pi ê, Direction > D Limit@Tan@xD, x Pi ê, Direction > D Deriválás è f'; D[f] -- az f fggvény első deriváltja è f'[x]; Derivative[f][x] -- f első deriváltja x - ben è Derivative[n, n,...][f] -- f ni-szeres deriváltja az i-edik változójában è D[expr,x]; x expr -- az expr kifejezés első deriváltja x-ben

MMa-bevezeto.nb D[expr,{x,n}]; 8x,n< expr -- az expr n-edik deriváltja x-ben è D[expr,x,x,x3,...] -- az expr parciális deriváltja az x, x,...-ben è D[expr, {x, n}, {x, n},...]; 8x,n<,8x,n<.., expr -- az expr n, n,...-szeres parciális deriváltja az x, x,...-ben f@x_d := x^5 x^3+ 3x^ 5 f'@xd 6x x + 5x D@f@xD, xd 6x x + 5x f''@xd 6 x + 0 x 3 g@x_, y_d := x y 3 Sin@x yd; Derivative@, 0D@gD Cos@ D + 3 & Derivative@, 0D@gD@x, yd xy 3 y Cos@x yd Derivative@, D@gD@x, yd 6xy Cos@x yd + x y Sin@x yd Integrálás è Integrate[expr, x] -- expr x szerinti integrálja Ë f@xd x è Integrate[expr, {x, x, x}] -- expr határozott integrálja [x, x]-n x Ë f@xd x x0 Integrate@Sin@xD, xd Cos@xD Sin@xD x Cos@xD Integrate@Sin@xD, 8x, 0, Pi ê <D π 0 Sin@xD x