Ошибки данных

Матричные ошибки данных

Данные в MATLAB® или Microsoft® Excel® рабочие области могут произвести следующие ошибки.

Ошибки данных

Ошибка данных

Причина

Решение

Ячейки матрицы MATLAB содержат нули (0).

Соответствующие ячейки рабочего листа Excel пусты.

Ячейки рабочего листа Excel должны содержать только числовой или данные о строке.

Матрица MATLAB является нулевой матрицей 1 на 1.

Вы использовали кавычки вокруг аргумента местоположения данных в MLPutMatrix или MLAppendMatrix.

Откорректируйте синтаксис, чтобы удалить кавычки.

Матрица MATLAB пуста ([]).

Вы сослались на несуществующую переменную VBA в MLPutVar.

Откорректируйте макрос; вы, возможно, ввели имя переменной неправильно.

Матрица VBA пуста.

Вы сослались на несуществующую переменную MATLAB в MLGetVar.

Откорректируйте макрос; вы, возможно, ввели имя переменной неправильно.

Ошибки при открытии сохраненных рабочих листов

В этом разделе описываются ошибки, с которыми можно столкнуться при открытии сохраненных рабочих листов.

  • Когда вы открываете рабочий лист Excel, который содержит функции Spreadsheet Link™, программное обеспечение Excel пытается выполнить функции с самого начала и справа налево. Excel может сгенерировать сообщения об ошибке ячейки, такие как #COMMAND! или #NONEXIST!. Это - ожидаемое поведение. Сделайте следующее:

    1. Проигнорируйте сообщения.

    2. Закройте графические окна MATLAB.

    3. Выполните функции cell снова по одному в правильном порядке путем нажатия F2, и затем Enter.

  • Если вы сохраняете рабочий лист Excel, содержащий функции Spreadsheet Link, и затем вновь открыли его в среде где excllink.xla дополнение находится в другом месте, можно видеть сообщение: This document contains links: Re-establish links?

    Чтобы решить эту проблему, сделайте следующее:

    1. Нажмите No.

    2. Выберите Edit> Links.

    3. В диалоговом окне Links нажмите Change Source.

    4. В диалоговом окне Change Links выберите matlabroot\toolbox\exlink\excllink.xla.

    5. Нажмите OK.

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

    6. В диалоговом окне Links нажмите OK.

      Рабочий лист теперь соединяется с дополнением Spreadsheet Link.

    Или, вместо того, чтобы использовать меню Links, можно вручную отредактировать расположение ссылки в каждой затронутой клетке рабочего листа, чтобы показать правильное местоположение excllink.xla.

Для просмотра документации необходимо авторизоваться на сайте