matlabsub

Оцените команду MATLAB, данную данные Microsoft Excel, и определяйте выходное местоположение

Синтаксис

= matlabsub(command,result,inputs)

Описание

пример

= matlabsub(command,result,inputs) задает команду MATLAB® для оценки в рабочем пространстве MATLAB, учитывая входные данные inputs. Функция возвращает выходной параметр MATLAB в ячейку рабочего листа, заданную result. Используйте этот синтаксис при работе в ячейке рабочего листа.

Примеры

свернуть все

Введите номер четыре в ячейку A1.

Введите этот текст в ячейку A2. Задайте функциональный magic как команду. Возвратите магический квадрат четвертого порядка в область значений ячеек, запускающихся в ячейке A4. Ссылочная ячейка A1 как входной параметр для функции magic.

=matlabsub("magic","A4",A1)

Магический квадрат четвертого порядка отображается в области значений ячеек от A4 до D7.

Введите номер четыре в ячейку A1. Введите ссылку целевой ячейки на ячейку A6 в ячейке A2.

Введите этот текст в ячейку A4. Задайте функциональный magic как команду. Возвратите магический квадрат четвертого порядка в область значений ячеек, запускающихся в ячейке A6 путем ввода ссылки на ячейку A2. Ссылочная ячейка A1 как входной параметр для функции magic.

=matlabsub("magic",A2,A1)

Магический квадрат четвертого порядка отображается в области значений ячеек от A6 до D9.

Входные параметры

свернуть все

Команда MATLAB, чтобы оценить, заданный как строка. Заключите строку в двойные кавычки. Или, введите строку в ячейку без кавычек и введите соответствующую ссылку на ячейку без кавычек как входной параметр.

Пример: "sum"

Пример: A1

Результат MATLAB, заданный как ссылка на ячейку Excel или имя диапазона, которое определяет местоположение, где отобразить результат команды MATLAB. Чтобы возвратить результат в определенной ячейке, задайте ссылку на ячейку, заключенную в кавычки. Чтобы обозначить адрес ячейки рабочего листа или имя диапазона, которое содержит ссылку на ячейку на другую ячейку, задайте ссылку на ячейку без кавычек.

Пример: "A3"

Пример: D6

Входные параметры команды MATLAB, заданные как ссылка на ячейку Excel или ссылка на область значений ячеек. Чтобы задать несколько входных параметров для функции, разделите ссылки на ячейки запятыми.

Пример: B1:B10

Пример: A1:C1,A3

Советы

  • Чтобы возвратить массив данных к Microsoft® Excel Visual Basic® для Приложений (VBA) рабочая область, смотрите MLEvalString и MLGetVar.

  • result не должен включать ячейку, которая содержит matlabsub. Не перезаписывайте саму функцию.

  • Гарантируйте, что существует достаточно комнаты в рабочем листе для записи матричного содержимого. Если существует недостаточная комната, функция генерирует фатальную ошибку.

  • Если matlabsub перестал работать, стандартная ошибка Spreadsheet Link™ отображения по умолчанию; например, #COMMAND. Чтобы возвратить ошибки MATLAB, используйте MLShowMatlabErrors.

Представлено до R2006a