Приложение В. Надстройка для работы с Excel
тельна, если только не предполагается использовать Excel исключительно для совместной работы с Matlab. Кроме того, использование режима автоматического запуска Matlab при запуске Excel увеличивает время загрузки приложения. Поэтому нередко от данного режима отказываются – в этом случае необходимо отменить флажок опции Start Matlab at Excel startup.
Если установить флажок опции Use MATLAB desktop, то при запуске Excel приложение Matlab будет запускаться не в режиме командного окна, а в обычном рабочем режиме (главное окно приложения и вспомогательные окна). Наличие флажка этой опции не означает автоматический запуск приложения Matlab при запуске Excel.
Установленный флажок опции Show MATLAB errors означает переход в режим, при котором в рабочем документе Excel, в случае возникновения соответствующей ситуации, будут отображаться сообщения об ошибках вычислительной системы Matlab. Альтернативный режим подразумевает, что в рабочем документе Excel отображаются только сообщения об ошибках вычислительной системы Excel.
Если установить флажок опции Force use of MATLAB cell arrays with MLPutMatrix, перейдем в режим, при котором экспорт данных из рабочего листа Excel в документ Matlab с помощью функции MLPutMatrix() выполняется в виде массива ячеек.
На заметку
Как мы увидим из дальнейшего, для экспорта данных из диапазонов ячеек таблицы Excel в массив в документе Matlab используется функция MLPutMatrix().
Опция Treat missing/empty cells as NaN позволяет контролировать способ обработки пустых ячеек при экспорте из Excel в Matlab. Если флажок опции не установлен, пустые ячейки обрабатываются как такие, что содержат нулевые значения. Если флажок опции установлен, то такие ячейки обрабатываются как имеющие нечисловое значение (значение NaN).
Что касается текстового поля в окне настроек Matlab Preferences, то в этом поле отображается рабочий каталог для приложения Matlab (содержимое каталога отображается в окне Current Folder после загрузки приложения Matlab).
Для начала работы с надстройкой Spreadsheet Link EX необходимо, вопервых, запустить приложение Excel и, во-вторых, загрузить Matlab (загрузить из Excel – это важно!). Если Matlab автоматически не загружается при запуске Excel, необходимо воспользоваться командой Start MATLAB, как показано на рис. В.6.