Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.2 - 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 Scilab >> Funções > lib

lib

definição de biblioteca

Seqüência de Chamamento

xlib = lib('lib-dir')

Parameters

lib-dir

string

Descrição

lib-dir é um string definindo um diretório que contém arquivos de funções compiladas do Scilab (.bin).

Em adição a esses arquivos lib-dir deve conter um arquivo chamado names, que contém os nomes das funções definidas em lib-dir. Com sucesso, todas as funções em lib-dir estarão disponíveis dentro do Scilab. Elas são carregadas em demanda quando são chamadas pela primeira vez.

Arquivos binários podem ser criados de dentro do Scilab com o comando save.

As bibliotecas padrões do Scilab são definidas utilizando-se lib nos subdiretórios SCI/modules/*/macros/*.

Uma variável biblioteca geralmente é salva para carregamento posterior, tanto on-line quanto do arquivo de inicialização específico do usuário (ver startup).

Restrições

O Scilab assume tacitamente que cada arquivo xxxx.bin define uma variável chamada xxxx.

Exemplos

//define some variables
function z=myplus(x, y), z = x + y,endfunction
function z=yourplus(x, y), x = x - y,endfunction
A=1:10;

//create the *.bin files in libdir
libdir=TMPDIR
save(libdir + '/myplus.bin', myplus);
save(libdir + '/yourplus.bin', yourplus);
save(libdir + '/A.bin', A);

//create the name file
mputl(['myplus';'yourplus';'A'],TMPDIR+'/names');

//build the library containing myplus and yourplus
xlib = lib(libdir+'/')

//erase the variables
clear myplus yourplus A

//Automatic loading and execution
myplus(1,2)

A

Ver Também

  • library — descrição de tipo de dado bibilioteca
  • genlib — constrói biblioteca a partir de funções em um diretório
  • save — salvando variáveis em arquivos binários
  • deff — definição on-line de função
  • exec — execução de arquivo script ("script" significa roteiro)
  • whereis — ome da biblioteca contendo a função
<< head_comments Funções librarieslist >>

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:
Thu May 12 11:45:28 CEST 2011