•  
    Ближайшие события

    Новостная рассылка

    Подпишитесь и получайте самые свежие новости.
    Подписаться на новостную рассылку
  • SIMO стал бесплатным. Временно

    21 августа 2018 года

    SIMO – компилятор кода MATLAB на iOS. Приложение позволяет писать, редактировать и запускать код MATLAB локально на iPhone и iPad. В приложении есть более 180 встроенных функций. От тригонометрии до генераторов случайных чисел. Также можно создать собственную функцию с помощью циклов, условных операторов, логических и математических операторов.

    Работа в приложении не требует обязательного подключения к интернету – все вычисления производятся непосредственно на самом устройстве. SIMO поддерживает многозадачность на iOS 9 или выше. Может работать совместно с другим приложением.

    simo-1.png


    При использовании iCloud SIMO синхронизируется с ПК. То есть даже если вы работали локально, без подключения к сети, при первом же выходе в Интернет все автономные изменения будут синхронизироваться автоматически на всех ваших устройствах, включая ПК.

    Программа отлично подходит для наглядных демонстраций и расчетов. Обычно SIMO стоит около 10 долларов, но в настоящий момент его можно скачать бесплатно. Не упустите этот момент если вы учитесь, работаете или хотите начать работать с MATLAB в iOS. Внимание: есть встроенные покупки.

    simo-2.png


    Особенности приложения:

    • SIMO использует тот же синтаксис, что MATLAB, и Octave;
    • скрипты, созданные на SIMO, также работают на MATLAB и Octave;
    • пользователи могут создавать, редактировать и управлять своими моделями;
    • пользователи могут хранить код на устройстве локально или на своих iCloud Drives;
    • встроенный редактор кода с автоматическим отступом, подсветкой синтаксиса и настраиваемым размером текста;
    • встроенная среда построения, поддерживающая мультитач для масштабирования, перетаскивания и вращения.


    Что же можно делать при помощи этого приложения:

    • набирать код с помощью экранной клавиатуры приложения;
    • заменить экранную клавиатуру на свою собственную аппаратную клавиатуру;
    • выполнять векторные и матричные вычисления;
    • создавать 2D и 3D графики;
    • масштабирование, перетаскивание и поворот участков с помощью жестов с несколькими касаниями;
    • определять переменные;
    • выполнить циклы (for-loop, while-loop);
    • использовать команды if-else и switch;
    • создавать пользовательские функции.