Материал опубликован в рамках проекта.
Я был удивлен, не найдя блога о математике, и был удивлен, не найдя возможности создать новый блог.
Сегодня я хочу познакомить вас с Sage. Одним из курсов, которые я прошел в прошлом семестре, был «Математическое программное обеспечение», где мы изучали фундаментальные алгоритмы, лежащие в основе почти всех математических операций, выполняемых на компьютере (удобное для вычислений представление данных, быстрое умножение, преобразования Фурье, алгоритм Карацубы и т. д.).
Курс был непохож на другие: к концу семестра в классе осталось всего три человека; не было зачетов и экзаменов, итоговая оценка состояла из двух домашних заданий и одного проекта; и, наконец, давно я не заполнял за один курс более ста страниц тетради.
Практическая часть — работа с системой Sage. Мудрец (англ.
«Sage») — система компьютерной алгебры, охватывающая многие области математики, включая алгебру, комбинаторику, вычислительную математику и математический анализ.
Первая версия Sage была выпущена 24 февраля 2005 года как бесплатное программное обеспечение под лицензией GNU GPL. Первоначальной целью проекта было «создание программного обеспечения с открытым исходным кодом, альтернативного системам Magma, Maple, Mathematica и MATLAB».
Разработчиком Sage является Уильям Стейн, математик из Вашингтонского университета.
Последний проект должен был сделать что-то полезное для сообщества Sage. Учитывая приличную загруженность из-за других курсов, мы (я и мой друг Темирлан) решили пойти по пути наименьшего сопротивления и создать русскоязычную документацию для Sage. Мы перевел официальное руководство , и я записал четыре скринкаста.
Sage имеет удобный веб-интерфейс, полностью повторяющий функционал основной программы.
Доступ к нему осуществляется через сервер, поэтому, если вашей школе/организации/университету требуется математическое программное обеспечение, у Sage есть неоспоримое преимущество: его можно установить на одном компьютере, запустить веб-сервер Sage Notebook и любой, у кого есть браузер с поддержкой JavaScript. В учебнике описывается, как работает Sage Notebook, и рассматриваются такие темы, как простые арифметические операции, работа с многочленами, кольцами, интерактивной консолью и различными интерфейсами (Sage включает в себя некоторые другие математические пакеты: (GP/PARI, GAP, Singular, Maxima), программирование.
(Sage использует Python).
Все это включено freetonik.com/sage .
Скринкасты
Вводный скринкаст о командной строке, справочной системе, Python и графиках.Второй скринкаст: подробнее о двумерных диаграммах.
Третий скринкаст: работа с 3D-графиками.
Четвертый скринкаст: взаимодействовать .
Теги: #SAGE #математика #студент информатики #математика
-
Как Мы Создавали Новый Сайт Firstdedic
19 Oct, 24 -
Наш Мозг Как Примитивная Нейронная Сеть
19 Oct, 24 -
7 Типов Клиентов
19 Oct, 24 -
Экскурсия В Московский Дата-Центр Ростелеком
19 Oct, 24