kalamaris adalah generasi berikutnya pada aplikasi ilmiah. Sementara mirip dengan Mathematica dalam beberapa aspek, ia menawarkan pendekatan baru untuk memecahkan masalah matematika dengan cara yang mudah dan intuitif.
Fungsi kalamaris juga memberikan pengembang dengan perpustakaan yang kuat untuk mengelola operasi matematika yang rumit.
Kalamaris juga memiliki desain didistribusikan, yang akan memungkinkan untuk memisahkan antarmuka grafis KDE dari kode kerja nyata. Hal ini akan memungkinkan untuk memiliki sebuah server kalamaris pada server besar, saat menjalankan klien pada komputer yang biasa Anda di meja Anda.
Ceritakan lebih banyak tentang kalamaris
Aku sudah berpikir untuk mengembangkan aplikasi Mathematica seperti selama bertahun-tahun, dan ketika guru saya Analisis Numerik mengatakan kepada kita bahwa kita harus menerapkan beberapa metode numerik untuk memecahkan sistem persamaan diferensial, saya berpikir bahwa sudah waktunya untuk memulai aplikasi tersebut dan melakukannya "jalan yang benar".
Saya mulai bekerja di atasnya beberapa bulan yang lalu, dan versi 0.5.6 adalah hasil sampai sekarang.
Perhatikan bahwa rilis ini tidak dianggap belum stabil, dan mungkin kecelakaan (pada kenyataannya, aku yakin itu akan) cukup banyak. Misalnya, belum ada sintaks memeriksa kode, sehingga ketika Anda melakukan sesuatu yang salah (seperti memiliki jumlah tak tertandingi kurung), crash.
Mungkin layak untuk menyebutkan bahwa setiap kali Anda memasukkan sebuah ekspresi, toko kalamaris sejarah lengkap pada file tersebut. # Kalamaris.lastcmds, jadi jika crash, Anda hanya perlu menyalin file ini dengan nama lain dan mengeditnya menggunakan yang benar sintaks.
Perhatikan bahwa pemeriksaan sintaks adalah salah satu hal prioritas tertinggi pada daftar TODO saya.
Berikut adalah beberapa fitur kunci dari "kalamaris":
· Kalamaris memungkinkan pengguna untuk menentukan fungsi dan mengevaluasi mereka: f (x) = Sin (x) * x ^ 2
· Hal ini juga bekerja dengan matriks, dan beberapa fungsi variabel: f (x, y, z) = [1, 2, 3x; 5 * Sin (6y), z + x, 2z]
· Memiliki simbolis dan numerik evaluasi: f (2, a 3b,)
· Memberikan: [1, 2, 6; 5 * Sin (6a), 3b + 2, 2 * 3b]
· Ini plot data pada tampilan 2D menggunakan qtai dan menjiwai data (menggunakan ekstensi untuk qtai) dengan cara yang sama. Jadi Anda dapat memasukkan:
c = EvalFunc (Cos (x), x, 0,2PI, 80)
s = EvalFunc (Sin (x), x, 0,2PI, 80)
PlotData (c [1], s [1])
m = EvalFunc (x ^ 3-x, x, -1,1,80)
PlotData (m [0], m [1], 0)
setPlotColor (0,1, Warna (hijau))
m = EvalFunc (x ^ 2-0,25, x, -1,1,80)
PlotData (m [0], m [1], 0)
setPlotColor (0,2, Warna (kuning))
· Memecahkan sistem persamaan diferensial menggunakan metode berikut:
Midpoint
Adams-Bashforth (dengan dua implementasi opsional yang berbeda)
Runge-Kutta 3/8
Fehlberg 5/6
Fehlberg 7/8
Saya ingin menyebutkan bahwa saya sudah membantu dalam melaksanakan semua metode ini. Terima kasih pergi ke Benjam
Rincian Software:
Versi: 0.6.0
Tanggal Upload: 2 Jun 15
Lisensi: Gratis
Popularitas: 97
Komentar tidak ditemukan