Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語
Справка Scilab >> Функции > deff

deff

определение функции во время выполнения программы

Последовательность вызова

deff('[s1, s2, ...] = newfunction(e1, e2, ...)',text)

Аргументы

e1, e2, ...

входные переменные.

s1, s2, ...

выходные переменные.

text

матрица символьных строк.

Описание

Функция deff может быть использована для определения функций из ряда инструкций, написанных в текстовых строках. Полученный объект функции имеет те же свойства, что и любая другая функция, определённая в текстовом файле и загруженная с помощью функции exec.

Примеры

deff('[x]=myplus(y,z)','x=y+z')
deff('[x]=mymacro(y,z)',['a=3*y+1'; 'x=a*z+y'])

Смотрите также

  • exec — исполнение файла-сценария
  • function — открывает определение функции
  • кавычка — (') оператор транспонирования, разграничитель символьной строки
Scilab Enterprises
Copyright (c) 2011-2015 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jun 15 08:48:33 CEST 2016