Informatika1-2015/OsszefoglaloZH3

A MathWikiből
(Változatok közti eltérés)
(Mátrixok)
(Mátrixok)
61. sor: 61. sor:
 
Lekérhetünk és módosíthatjuk egy adott mátrix valamelyik elemét:
 
Lekérhetünk és módosíthatjuk egy adott mátrix valamelyik elemét:
 
  M = [1 2; 5 4]
 
  M = [1 2; 5 4]
  M(1,2) = 3
+
  M(2,1) = 3
 +
Ez így a második sor elsõ elemét módosítja.
  
 
=== Változók ===
 
=== Változók ===

A lap 2015. december 7., 18:20-kori változata

Tartalomjegyzék

Octave

Alapvetõ mûveletek és függvények

2-3
2*3
2/3
floor(2/3)
mod(2,3)
2^3
sqrt(2)
log(2)
exp(1)
pi
cos(pi/2)

Octave-ban egy szám mindaddig valós (lebegõpontosan ábrázolva), amíg komplexnek nem bizonyul:

sqrt(2)
sqrt(-2)

Mátrixok

Sorvektor:

[1, 2, 3, 4]
[1 2 3 4]

Oszlopvektor:

[1;2;3;4]

Mátrix:

[1 2; 3 4]
[1, 2; 3, 4]

Speciális mátrixok:

  • zeros: csupa 0
  • ones: csupa 1
  • eye: diagonálisban 1, máshol 0
  • diag: négyzetes diagonális mátrix, megadott főátlóval
zeros(2,3)
eye(2,3)
ones(3,1)
diag([1,2,3,4])

Tartományokat adhatunk meg gyorsan, pl, 1, 2, 3, 4, 5:

1:5

Vagy más lépésközzel (akár negatívval), pl 1, 1.2, 1.4, 1.6, 1.8, 2:

1:0.2:2

Ezeket lehet használni mátrixok létrehozásakor, pl:

diag(1:4)

Vehetjük mátrixok transzponáltját:

[1 2; 3 4]'

összegét:

eye(2,2)+ones(2,2)

szorzatát:

[1 2; 3 4]*[1 2; 3 4]

hatványát:

[1 2; 3 4]^2

Ezek a mûveletek mátrixokon hatnak. De végezhetjük a mûveleteket tagonként is:

[1 2; 3 4].^2

A legtöbb mûvelet elé, ha pontot rakunk akkor tagonként hat.

Lekérhetünk és módosíthatjuk egy adott mátrix valamelyik elemét:

M = [1 2; 5 4]
M(2,1) = 3

Ez így a második sor elsõ elemét módosítja.

Változók

Változókban tárolhatunk adatokat, például:

a = 5

de akár mátrixokat is tárolhatunk:

M = [1 2; 3 4]

Változók értéke felülírható, és változók használhatók értékadásnál is, például:

M = [1; 1]
a = 4
M = [a 2; 4 a]

Sage

Wolfram Mathematica

Személyes eszközök