- Ajuda Scilab
- Funções
- Built-in & external
- Libraries
- profiling
- argn
- bytecode
- bytecodewalk
- comp
- deff
- edit
- exec
- execstr
- fun2string
- funcprot
- function
- functions
- getd
- head_comments
- listfunctions
- macr2lst
- macr2tree
- macro
- macrovar
- mode
- overloading
- recompilefunction
- sciargs
- tree2code
- varargin
- varargout
- code2str
- str2code
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
macro
Procedimento Scilab e objeto Scilab
Descrição
Macros são procedimentos Scilab ("macro", "função" e "procedimento"
possuem o mesmo significado). Geralmente, eles são definidos em arquivos
com um editor e carregados no Scilab com exec
ou
através de uma biblioteca.
Também podem ser definidos on-line (ver deff
). Um
arquivo que contém uma macro deve começar como segue:
function [y1, ..., yn]=foo(x1, ...,xm)
Os yi
são variáveis de saída calculadas como
funções de variáveis de entrada e variáveis existentes no Scilab quando o
macro é executado. Um macro pode ser compilado para uma execução mais
rápida. Coleções de macros podem ser armazenadas em bibliotecas. Macros
que começam pelo símbolo %
(ex.:
%foo
) e cujos argumentos são listas são usadas para
executar operações específicas: por exemplo,
z=%rmr(x,y)
é equivalente a z=x*y
quando x
e z
são racionais (i.e.
x=list('r',n,d,[])
com n
e
d
polinômios).
Ver Também
Report an issue | ||
<< macr2tree | Funções | macrovar >> |