Figyelem!
A projektben hamarosan újabb, nagyobb volumenű update-ok fognak megjelenni!
Például: Geometriai ábrázoló, web verzió javítása.
(Felfüggesztve!)
Ez a projekt egy interaktív grafikonrajzoló alkalmazás, amely számos matematikai és vizualizációs funkcióval rendelkezik. Az alkalmazás segítségével:
- Beviheted, rajzolhatod és animálhatod a függvényeket.
- Számíthatod a deriváltakat és integrálokat.
- Használhatod az extra eszközöket, mint például poligonmérés, marker és jegyzetelés.
- Támogatottak a hagyományos függvények, sőt polár függvények is
(Az "isPolar" opció bekapcsolásával.)
- Dinamikus animáció:
Az alkalmazás képes animálni olyan függvényeket, amelyekben szerepel at
változó. Az animáció során at
értéke folyamatosan változik, így a grafikon dinamikusan módosul.
- Numerikus derivált számítása:
Kis lépésekben számolja a deriváltat, és kirajzolja a tangent vonalat az adott pontban.
- Integrál értékének számítása:
Meghatározza az integrál értékét egy adott intervallumon, valamint árnyékolja a területet a grafikonon.
- Marker, poligonmérés és beépített számológép:
Segítségével terület- és kerületszámítást végezhetsz, illetve extra műveleteket hajthatsz végre.
- Külön jegyzet panel:
Itt két mód közül választhatsz:- Plain mód: Egyszerű szövegszerkesztő egyenletszerkesztő gombbal.
- Markdown mód: Támogatja a Markdown szintaxist (dőlt, félkövér, címsorok) és LaTeX-szerű matematikai jelöléseket.
- Java 8 vagy újabb
- Kotlin (amennyiben Kotlin-ban fejlesztetted a kódot)
- exp4j könyvtár (a függvények kiértékeléséhez)
- Klónozd a repót.
- Nyisd meg a projektet a kedvenc IDE-dben (IntelliJ IDEA javasolt).
- Ellenőrizd a függőségeket: Győződj meg róla, hogy minden szükséges függőség (pl. exp4j) elérhető.
- Futtasd a programot: Indítsd el a
main()
függvényt aMainFrame
osztályban.
- A bal oldali fülön, a "Függvények" lapon található panelen add meg:
- A függvény képletét.
- A domain határait.
- A kívánt színt, vonalvastagságot.
- Szükség esetén a polár mód aktiválását.
- A "Számol & Rajzol" gomb megnyomása után az alkalmazás kirajzolja a függvényeket, kiszámolja a zérushelyeket, metszéspontokat, stb.
- Ha a függvény képletében szerepel a
t
változó, az "Animate" gomb segítségével elindíthatod az animációt. A gomb ismételt megnyomásával leállíthatod az animációt.
- A "Jegyzetek" fülön választhatsz a Plain vagy Markdown mód között:
- Plain mód: Egyszerű jegyzetelés.
- Markdown mód: Kiterjedt formázási lehetőségek (Markdown és LaTeX-szerű jelölések) használata.
- Jegyzeteidet elmentheted vagy betöltheted későbbi munkához.
- Az "Extra funkciók" panelen elérhetők:
- Beépített számológép.
- Derivált számítás.
- Integrál számítás.
- Marker eszköz és egyéb extra műveletek.
- Grafikon beállítások:
A beállítások dialógusban módosíthatod a grafikon megjelenését, például a rácsot, tengelyeket, háttérszínt, stb. - Függvény hozzárendelési szabály:
A bal oldali panelen megadhatod a függvény alapértelmezett képletét, így könnyen testreszabhatod a megjelenést.
- Új matematikai függvények hozzáadása az exp4j-hoz.
- Részletesebb Markdown támogatás: Például MathJax integráció a teljes LaTeX támogatás érdekében.
- Exportálási lehetőségek kiterjesztése, mint például SVG vagy PDF formátum.
Ha kérdésed, javaslatod vagy hibajelentésed van, kérlek:
- Nyisd meg a GitHub Issues részt a projekt repójában, vagy
- Vedd fel velem a kapcsolat a megadott elérhetőségeken.