Octave

Innen: HamWiki
A lap korábbi változatát látod, amilyen HG2ECZ (vitalap | közreműködések) 2009. augusztus 2., 11:47-kor történt szerkesztése után volt. (kezdet, kategória)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

Igen nagy tudású matematikai program, amely bőséges függvénygyűjteménye segítségével sokmindent ki tudunk számítani.

Szoftverlicenc: GPL

Telepítése

Ubuntu Linux disztribúció esetén a leg egyszerűbb: sudo apt-get install octave

Ajánlott további kiegészítő függvénykönyvtárak felhasználása. Például:

  • octave-signal: jelfeldolgozás terén végzett számításokhoz sok segítséget ad, szintén Ubuntu csomagválogatás része, így a feltelepítése mindössze: apt-get install octave signal parancsra egyszerűsödik.

Használata

Az octave változói alapértelmezetten vagy egyetlen számot vagy vektort tartalmaz.

Változók definiálása

a=2
b=[2, 3, 5, 6]

Komplex számokkal is elboldogul, amely kondenzátort és/vagy induktivitást tartalmazó áramkörök számításánál szerencsés.

c=3-2j
d=[2-3j, 3+5j, 1-3j, 4j]

Az eredmény=d/c műveletet a komplex számábrázolás szabályai alapján kiszámolja. Megjegyzés: ha az sor elején ismertetett eredmény=d/c számítást pontosvesszővel lezárjuk, akkor az eredményt csak a változóba helyezi, a képernyőre nem írja ki.

Feltételes végrehajtások, ciklusok

Bonyolultabb, közelítő számításokhoz használható if és switch feltételes vezérlőszerkezet és while illetve for ciklus egyaránt.

Függvények hívása

Az octave rengeteg beépített függvényt tartalmaz. Továbbá mi magunk is írhatunk alá saját függvénykiterjesztéseket. A számítások eredményét numerikusan és grafikonon egyaránt megjeleníthetjük. Utóbbit a plot függvény segítségével.

Saját szkriptek, függvénygyűjtemények készítése

--- néhány szó írandó ---

Bővebb leírások