Informatika1-2023/Gyakorlat12

A MathWikiből
(Változatok közti eltérés)
 
(egy szerkesztő 4 közbeeső változata nincs mutatva)
1. sor: 1. sor:
== Sage összefoglalás ==
+
== Sage ==
 +
 
 +
=== Változók és testek ===
 +
 
 +
Egy változót definiálhatunk adott test felett a '''polygen''' kulcsszóval:
 +
<python>
 +
y = polygen(GF(3), 'y')
 +
</python>
 +
 
 +
Ez igazán látványos egyenlet megoldásokkor. Simplify-oljuk a következõ egyenletet GF2,3,5, QQ (racionális számok) és CC (komplex számok) felett: '''(y^2 + 9 * y)^2'''
 +
 
 +
=== Listaértelmezés kombinálása ===
 +
 
 +
Keressük meg az összes GF(7) feletti 2x2-es 1 determinánsú mátrixot.
 +
 
 +
=== Kérdések itt ===
  
===  ===
 
  
 
== Ami már nem lesz a ZH-ban ==
 
== Ami már nem lesz a ZH-ban ==

A lap jelenlegi, 2023. november 29., 13:14-kori változata

Tartalomjegyzék

Sage

Változók és testek

Egy változót definiálhatunk adott test felett a polygen kulcsszóval:

y = polygen(GF(3), 'y')

Ez igazán látványos egyenlet megoldásokkor. Simplify-oljuk a következõ egyenletet GF2,3,5, QQ (racionális számok) és CC (komplex számok) felett: (y^2 + 9 * y)^2

Listaértelmezés kombinálása

Keressük meg az összes GF(7) feletti 2x2-es 1 determinánsú mátrixot.

Kérdések itt

Ami már nem lesz a ZH-ban

Diffegyenletek Sage-ben

Ahhoz, hogy megoldjuk a y'(x) + y(x) - 1 = 0 diffegyenletet, be kell vezetnünk egy függvény változót, ezt tudjuk a function kulcsszóval. Majd a desolve függvény tudja megoldani az egyenletet.

x = var('x')
y = function('y')(x)
desolve(diff(y,x) + y - 1, y)

Ennél mélyebben ne menjünk bele, de a Sage-nek nagyon erõs a diffegyenlet része is, szóval ha már lesz szó ilyenekrõl, visszatérhettek ide, vagy csak keressetek rá, hogy "Sage desolve".

Beamer

A LaTeX-hez készített prezentációs csomag. Egy példafájl arra, hogy hogyan használjuk: beamer_hu.tex.

Személyes eszközök