matlabsub

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

Описание

пример

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

Примеры

свернуть все

Введите число четыре в камере A1.

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

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

Worksheet cell A2 contains the entered text

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

Cell A2 contains 0 that indicates the successful execution of the magic function

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

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

=matlabsub("magic",A2,A1)

Worksheet cell A4 contains the entered text

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

Cell A4 contains 0 that indicates the successful execution of the magic function

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

свернуть все

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

Пример: "sum"

Пример: A1

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

Пример: "A3"

Пример: D6

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

Пример: B1:B10

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

Совет

  • Как вернуть массив данных в корпорацию Майкрософт® Visual Basic для Excel® для рабочего пространства приложений (VBA) см. MLEvalString и MLGetVar.

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

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

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

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