Informatika1-2014/GyakorlatX

A MathWikiből
(Változatok közti eltérés)
3. sor: 3. sor:
 
== Wolfram Alpha bevezetés ==
 
== Wolfram Alpha bevezetés ==
  
Ismerkedjünk meg a [http://www.wolframalpha.com/ Wolfram Alpha-val], próbáljátok ki az alábbi parancsokat:
+
Ismerkedjünk meg a [http://www.wolframalpha.com/ Wolfram Alpha-val], próbáljátok ki az alábbi parancsokat (írjátok be, majd nyomjatok ENTER-t):
  
 
* 5 + 6
 
* 5 + 6
9. sor: 9. sor:
 
* 12x + 32(x - x^2)
 
* 12x + 32(x - x^2)
  
Amint látjátok nem csak konkrét számokkal képes dolgozni, hanem matematikai változókkal is.
+
Amint látjátok nem csak konkrét számokkal képes dolgozni, hanem matematikai változókkal is. Sõt, szeret rajzolni:
 +
 
 +
* x * Sin[x]^2 - x
 +
 
 +
Nyugodtan próbálgassátok most ki, rajzoltassatok ki minél szebb függvényeket.
  
 
==== Egyenlet(rendszer) megoldás ====
 
==== Egyenlet(rendszer) megoldás ====
28. sor: 32. sor:
  
 
Ha lehagynánk a vesszõ y-t a végérõl, akkor se lenne gond, alapból x-re oldaná meg.
 
Ha lehagynánk a vesszõ y-t a végérõl, akkor se lenne gond, alapból x-re oldaná meg.
 +
 +
Oldjunk meg vele egyenletrendszert:
 +
 +
* Solve[{x^2 - y == 3, x - y == 1}, {x, y}]
 +
* Solve[{x^2 - y == 3, x - y^2 == 1}, {x, y}]
 +
 +
Amint látjátok, még rajzol is. A kapcsos zárójelekkel jelezzük, hogy valami egybe tartozik. Ebben az esetben azt, hogy a két egyenlet egy egyenletrendszer része, valamint utána, hogy x és y is változó.
 +
 +
Nyugodtan próbálgassátok most ki, oldjatok meg brutális egyenletrendszereket, próbáljátok ki mi történik, ha nincs megoldás, vagy ha egyszerû átalakításokkal nem megoldható feladatot adtok meg neki.
 +
 +
== Mátrixok kezelése ==
 +
 +
Természetesen tudunk mátrixokkal is számolni, így tudunk megadni mátrixot:
 +
 +
* {{1, 2}, {3, 4}}
 +
 +
Tudunk mátrixokat összeadni, szorozni (a mátrix szorzás itt a pont):
 +
 +
* {{1, 2}, {3, 4}} + {{1, 2}, {3, 4}}
 +
* {{1, 2}, {3, 4}}.{{1, 2}, {3, 4}}
 +
 +
De akár hatványozni is tudjuk õket:
 +
 +
* {{1, 2}, {3, 4}}^2
 +
 +
Diagonalizálni is tudunk mátrixot:
 +
 +
* Diagonalize[{{1, 1}, {1, 1}}]
 +
 +
Sajátértékeket meghatározni (a sajátvektorokat is megadja):
 +
 +
* Eigenvalues[{{1, 1}, {1, 1}}]
 +
 +
Determinánst számolni:
 +
 +
* Det[{{1, 1}, {1, 1}}]
 +
 +
És még rengeteg mást, ezek csak a legalapvetõbb mûveletek mátrixokkal.
 +
 +
====

A lap 2014. november 12., 04:38-kori változata

Ez a gyakorlat csupán tájékoztató jellegû, a ZH-kban egyáltalán nem lesz jelen.

Tartalomjegyzék

Wolfram Alpha bevezetés

Ismerkedjünk meg a Wolfram Alpha-val, próbáljátok ki az alábbi parancsokat (írjátok be, majd nyomjatok ENTER-t):

  • 5 + 6
  • 9^2
  • 12x + 32(x - x^2)

Amint látjátok nem csak konkrét számokkal képes dolgozni, hanem matematikai változókkal is. Sõt, szeret rajzolni:

  • x * Sin[x]^2 - x

Nyugodtan próbálgassátok most ki, rajzoltassatok ki minél szebb függvényeket.

Egyenlet(rendszer) megoldás

Egyenlet megoldás:

  • Solve[x^2 - 1 == 3, x]

Itt is dupla egyenlõség jelet kell használni, valamint a vesszõ utáni x azt jelzi, hogy mi az x-re szeretnénk megoldani az egyenletet, pl:

  • Solve[x^2 - y == 3, x]

Ebben az esetben y-t, mint paraméter bent maradt a megoldásban.

A wolfram alpha elég értelmes, így nem muszáj ennyire kötötten írni a parancsokat:

  • solve x^2 - y == 3, y

Ha lehagynánk a vesszõ y-t a végérõl, akkor se lenne gond, alapból x-re oldaná meg.

Oldjunk meg vele egyenletrendszert:

  • Solve[{x^2 - y == 3, x - y == 1}, {x, y}]
  • Solve[{x^2 - y == 3, x - y^2 == 1}, {x, y}]

Amint látjátok, még rajzol is. A kapcsos zárójelekkel jelezzük, hogy valami egybe tartozik. Ebben az esetben azt, hogy a két egyenlet egy egyenletrendszer része, valamint utána, hogy x és y is változó.

Nyugodtan próbálgassátok most ki, oldjatok meg brutális egyenletrendszereket, próbáljátok ki mi történik, ha nincs megoldás, vagy ha egyszerû átalakításokkal nem megoldható feladatot adtok meg neki.

Mátrixok kezelése

Természetesen tudunk mátrixokkal is számolni, így tudunk megadni mátrixot:

  • {{1, 2}, {3, 4}}

Tudunk mátrixokat összeadni, szorozni (a mátrix szorzás itt a pont):

  • {{1, 2}, {3, 4}} + {{1, 2}, {3, 4}}
  • {{1, 2}, {3, 4}}.{{1, 2}, {3, 4}}

De akár hatványozni is tudjuk õket:

  • {{1, 2}, {3, 4}}^2

Diagonalizálni is tudunk mátrixot:

  • Diagonalize[{{1, 1}, {1, 1}}]

Sajátértékeket meghatározni (a sajátvektorokat is megadja):

  • Eigenvalues[{{1, 1}, {1, 1}}]

Determinánst számolni:

  • Det[{{1, 1}, {1, 1}}]

És még rengeteg mást, ezek csak a legalapvetõbb mûveletek mátrixokkal.

==

Személyes eszközök