Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.1.1 - Português

Change language to:
English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Ajuda do Scilab >> Funções > macro

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

  • deff — in-line definition of a (anonymous) function in Scilab language
  • lib — loads a library of Scilab functions and variables, and sets its name
Report an issue
<< macr2tree Funções macrovar >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jan 03 14:35:42 CET 2022