На главнуюКонтактыКарта сайта
В коробке инженера
В коробке инженера
Обзоры программ, интересных блогов и программирование
Заметки о Rastrwin, Matlab
  • Twitter Colee

Language: English | Русский

With Matlab deployment tool one can create Matlab Standalone applications, which can be executed without Matlab (only Matlab runtime library needed). Launching Matlab Standalone application requires some time (about several seconds for the first run). In the meantime Matlab does not show any signals, that the Standalone is loading. So some time user can not understand, what's happening: whether the standalone is starting or not. More info about this problem can be found here. There is a solution - splash screen, auxiliary popup window, that is created without Matlab, that is waiting for loading Matlab standalone and can display some progress information. This solution from Yair Altman is not free. Here you can find a free solution written with Autoit3.

Читать далее

, ,
Язык статьи: English | Русский
В Matlab можно создавать исполняемые файлы Matlab Standalone (с помощью Matlab deployment tool), которые могут запускаться на машинах без установленного Matlab (правда, требуется установить специальный набор библиотек Matlab runtime). Первый запуск такой программы на новой машине требует заметного времени (от 15 секунд). При этом само приложение никаким образом не сигнализирует о том, что оно уже запущено, и начался процесс развертывания Matlab окружения для работы программы. Следующие запуски программы будут проходить быстрее, но все равно довольно заметное время пользователь находится в неведении о том, что происходит с программой. Подробнее проблема описана здесь. Приводится и решение такой проблемы - splash screen, т.е. вспомогательное всплывающее окно, создаваемое не с помощью Matlab, которое сообщает пользователю о том, что Matlab программа запускается, и нужно немного подождать. После того, как появилось окно основной Matlab программы, вспомогательное окно пропадает. Конечно, это не ускоряет запуск самого приложения Matlab, но помогает сгладить психологический дискомфорт. Решение для Windows от Yair Altman платное, здесь же приводится бесплатный аналог на Autoit3.

Читать далее

, ,

В Matlab существует два способа создать графический интерфейс пользователя (Graphical user interface, GUI):

  1. Полуавтоматический способ создание GUI с помощью инструмента GUI Layout Editor (команда guide в консоли Matlab)
  2. "Ручной" программный способ создания GUI (GUI programmatically)
У каждого способа есть свои недостатки и преимущества. GUI Layout Editor больше подходит для начинающих пользователей, а программное создание GUI - для профессионалов.

Читать далее

,

Зачем вообще нужен Matlab?

  • Матричная лаборатория - все операции с матрицами.
  • Простые скрипты для несложных расчетов. Matlab лучше всего подходит там, где можно все векторизовать.
  • Использование готовых функций Matlab. Т.е. готовых наборов программ, т.н. toolboxes - например, Image Processing Toolbox - это готовые алгоритмы для работы с изображениями.
  • Создание графиков.

О последнем пункте и пойдет речь в статье. Как это ни странно, Matlab для создания графиков довольно плох (особенно по меркам современности). Казалось бы, создание графиков в Matlab должно быть козырем программы. Но графики в Matlab обладают рядом изъянов. И это не только "вина" разработчиков Matlab, но и особенности аккумулируемых в Matlab технологий для производства этих графиков.

Читать далее

,

Я уже давно не мыслю свою работу под Windows без файл-менеджера Total Commander (TC). Поэтому взаимодействие со всеми программами пытаюсь настроить именно через этот файл-менеджер, благо создатель TC Кристиан Гислер (Christian Ghisler) предусмотрел многие возможности для взаимодействия TC со сторонними программами. Эта заметка будет посвящена управлению Matlab с помощью Total Commander.

Читать далее

,