Каламарис е следващото поколение на научни приложения. Докато подобна на Mathematica в някои аспекти, тя предлага нов подход за решаване на математически задачи по лесен и интуитивен начин.
Функционалност Каламарис е също така предоставя на разработчиците с мощна библиотека за управление на сложни математически операции.
Каламарис също има разпределени дизайн, който ще позволи да се разделят на графичния интерфейс KDE от реална работна кода. Това ще позволи да имате сървър Каламарис на голям сървър, по време на движение на клиентите по обичайния компютъра на бюрото ви.
Разкажи ми повече за Каламарис
Мислех си за разработване на Mathematica, подобна молба за година, а когато ми учител по Числени методи ни каза, че ние трябваше да се приложат някои числени методи за решаване на системи от диференциални уравнения, аз мислех, че е време да се започне такава молба и го направи "правилния начин".
Започнах да работя върху него преди няколко месеца, и версия 0.5.6 е резултат до момента.
Имайте предвид, че тази версия все още не се смята за стабилен, и тя може да се срине (в действителност, аз съм сигурен, че ще) доста. Например, там все още не е всеки за проверка на синтаксиса код, така че когато правиш нещо нередно (нещо като несравнимо брой скоби), забие.
Тя може да се струва да се спомене, че всеки път, когато въведете израз, магазини Каламарис пълната история на файла. # Kalamaris.lastcmds, така че ако забие, просто трябва да копирате този файл с друго име и да го редактирате, за да използвате правилно синтаксис.
Имайте предвид, че проверка на синтаксиса е един от най-високите приоритетни неща в моя списък със задачи.
Ето някои основни характеристики на "Каламарис":
· Каламарис позволява на потребителя да определи функциите и ги оценява: F (X) = Sin (х) * X ^ 2
· Също работи с матрици, и множество променливи функции: F (X, Y, Z) = [1, 2, 3 пъти; 5 * Sin (6Y), Z + X, 2г]
· Тя има символична и цифрова оценка: F (2, а, 3б)
· Дава: [1, 2, 6; 5 * Sin (6а), 3б + 2, 2 * 3б]
· Тя бизнес данни в 2D изглед, използвайки qtai и съживява данните (чрез удължаване qtai) по подобен начин. Така че можете да въведете:
С = EvalFunc (Cos (х), х, 0,2PI, 80)
S = EvalFunc (Sin (х), х, 0,2PI, 80)
PlotData (в [1], и [1])
m = EvalFunc (х ^ 3-х, х, -1,1,80)
PlotData (т [0], М [1], 0)
setPlotColor (0,1, Color (зелен))
m = EvalFunc (х ^ 2-0.25, Х, -1,1,80)
PlotData (т [0], М [1], 0)
setPlotColor (0,2, Color (жълт))
· Решава системи на диференциални уравнения се използват следните методи:
Средна точка
Адамс-Bashforth (с две различни допълнителни приложения)
Рунге-Kutta 3/8
Fehlberg 5/6
Fehlberg 7/8
Бих искал да спомена, че аз съм имал помощ при осъществяването на всички тези методи. Благодарности към Benjam
Софтуер детайли:
Версия: 0.6.0
Дата на качване: 2 Jun 15
Разрешително: Безплатно
Популярност: 97
Коментари не е намерена