Tek bir HTML dosyasından oluşan, tarayıcı tabanlı interaktif matematik defteri. Kurulum gerektirmez; doğrudan tarayıcıda açılır.
- CodeMirror 6 tabanlı kod editörü
- Satır tipine göre renk kodlu kenar etiketi (tür göstergesi)
- Satır içi anlık sonuç gösterimi
- Otomatik değerlendirme: her tuş vuruşunda hesaplama
- math.js — aritmetik, değişken ve fonksiyon değerlendirme
- Nerdamer — sembolik hesaplama (türev, integral, limit, çarpanlara ayırma, denklem çözme)
- function-plot — 2D fonksiyon grafikleri
- KaTeX — LaTeX render
| Etiket | Tür | Örnek |
|---|---|---|
V |
Değişken Ataması | r = 5 |
F |
Fonksiyon Tanımı | f(x) = x^2 + 1 |
M |
Matris / Vektör | A = [[1,2],[3,4]] |
E |
İfade | 2 + 3 * sqrt(16) |
EQ |
Denklem | x^2 - 4 = 0 |
INEQ |
Eşitsizlik | x + 1 > 3 |
P |
Grafik | plot(sin(x), cos(x)) |
C |
Yorum | # açıklama |
ERR |
Hata | geçersiz ifade |
Bir fonksiyon satırına tıklandığında yan panelde otomatik hesaplanır:
- Türev (1. ve 2.)
- İntegral
- Limit (x → ∞, x → 0⁺, x → 0⁻)
- Sadeleştirme (basit / çarpan / Horner)
- Kök Bulma (sembolik + nümerik bisection)
- Kritik Noktalar ve Extremum (min / maks / eğer)
- Simetri (çift / tek / hiçbiri)
- Teğet ve Normal (belirtilen x₀ için)
- Büküm Noktaları
- Gradyan (∇f) ve Hessian (çok değişkenli)
- 3B yüzey grafiği (çok değişkenli fonksiyonlar)
- Sembolik ve nümerik çözüm
- Geometrik şekil tanıma: çember, elips, hiperbol, parabol, doğru
- Örtük türevler
- Tam sayı çözümleri
Matrislere tıklandığında:
- Tanım, boyut, elaman sayısı
- Değer değişimi ve hesaplama
- Sonuç özeti
math.js birim motoru üzerinden:
9.8 m/s^2 * 70 kg
(50 km/hour) to m/s
100 celsius to fahrenheit
5 inch to cm
Sağ üstteki Export düğmesiyle mevcut sekme içeriği şu biçimlerde dışa aktarılabilir:
- Text (
.txt) - Markdown (
.md) - LaTeX (
.tex) - PDF (tarayıcı yazdır iletişim kutusu)
+düğmesiyle yeni dosya/sekme oluşturma- Sekmeler
localStorage'da kalıcı olarak saklanır - Sekme adı çift tıkla düzenlenebilir
+ FAB (sağ alt) veya klavye kısayoluyla açılır. Şablonlu form üzerinden şunlar eklenebilir:
- Fonksiyon, Denklem, Eşitsizlik, Matris, İfade
Sağ üstteki EN / TR geçişiyle arayüz dili değiştirilebilir. Tercih localStorage'a kaydedilir.
# Kurulum gerektirmez.
# index.html dosyasını herhangi bir tarayıcıda açın:
open index.htmlveya bir yerel HTTP sunucusu kullanın (isteğe bağlı, ESM import map için):
python3 -m http.server 8080
# → http://localhost:8080| Kısayol | Eylem |
|---|---|
Ctrl + + |
Yakınlaştır |
Ctrl + - |
Uzaklaştır |
Tüm bağımlılıklar CDN üzerinden yüklenir; yerel kurulum gerekmez.
| Kütüphane | Sürüm | Amaç |
|---|---|---|
| KaTeX | 0.16.21 | LaTeX render |
| math.js | 14 | Sayısal hesaplama & birimler |
| Nerdamer | 1 | Sembolik cebir |
| function-plot | 1 | 2D grafik |
| CodeMirror | 6 | Kod editörü |
MIT Lisansı