Показаны сообщения с ярлыком программирование. Показать все сообщения
Показаны сообщения с ярлыком программирование. Показать все сообщения

суббота, 16 апреля 2016 г.

Maxima. Скрипты

Было бы странно, если б такая умная система, как Maxima, не умела работать со скриптами... К счастью, она это умеет. Всё что нужно сделать для запуска скрипта, это вызвать функцию batch(имя_файла). Если файл лежит не в стандартных папках программы, может помочь дополнительная функция: batch(file_search(имя_файла)).

суббота, 27 июня 2015 г.

Julia. Производные и интегралы

Покопавшись в мануале и интернете, я так и не смог найти в Julia встроенной функции численного дифференцирования. Можно, конечно, для этой цели загрузить какой-либо специализированный пакет, коих предостаточно, но я решил написать соответствующую функцию самостоятельно. За одно, продемонстрирую использование управляющих конструкций и работу с файлами.

суббота, 2 мая 2015 г.

Maxima. Алгоритмизация

Для построения алгоритмов в Maxima предусмотрен ряд операторов. Начнём с ветвления. Оно реализуется в виде
if условие then выражение1 else выражение2
Если условий несколько, используйте оператор elseif:
if условие1 then выражение1 elseif условие2 then выражение2 ... else выражениеN

пятница, 30 января 2015 г.

SMath. Программы

SMath Studio предоставляет возможность организовывать циклы и ветвления, позволяя таким образом формировать достаточно сложные вычислительные алгоритмы. 

суббота, 20 сентября 2014 г.

Scilab. Создание графического интерфейса

Одной из особенностей Scilab является наличие встроенных инструментов для создания графического интерфейса к расчётным файлам. Если вам приходилось работать с Tkinter в Python, освоение должно быть безболезненным. Кстати, Tk и Tcl здесь тоже могут быть использованы. Но мы рассмотрим "собственные" средства Scilab на примере простой программы, которая позволяет ввести начальную фазу, а затем строит график смещённой синусоиды. Код можно написать в любом компьютерном блокноте, но удобнее использовать родное средство SciNotes, которое находится в меню Applications.

суббота, 19 апреля 2014 г.

Freemat. Программирование

В завершение обзора Freemat хочется сказать несколько слов об имеющихся средствах создания сложных вычислительных алгоритмов (или даже программ).