Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
library
descrição de tipo de dado bibilioteca
Seqüência de Chamamento
Descrição
Uma bibilioteca é um tipo de dado com número 14. Contém um nome de endereço e um conjunto de nomes. Permite o carregamento automático de variáveis utilizando o seguinte algoritmo:
Suponha o usuário Scilab referencie a variável de nome
            foo. O Scilab procura primeiro se
            foo é o nome de uma primitiva, ou de uma variável já
            definida. Se naõ for, procura por foo seqüencialmente
            (a mais nova) em toda a biblioteca definida .
Suponha que foo pertence ao conjunto de nomes da
            biblioteca xlib. Então o Scilab tenta carregar o
            arquivo <xlib-path-name>/foo.bin. <xlib-path-name>/foo.bin
            deve ter sido criado utilizando-se a função
            save.
Bibliotecas geralmente são utilizadas para coleções de funções, mas também podem ser utilizadas para coleções de variáveis Scilab.
Se uma função estiver definida em mais de uma biblioteca, o algoritmo de busca padrão carrega aquela contida na mais nova. É possível forçar o uso de uma biblioteca específica utilizando a notação de ponto:
xlib.foo carrega a variável
            foo contida em xlib, if
            foo for uma função e xlib.foo(args)
            executa as funções.
Exemplos
// elemlib é uma biblioteca predefinida elementary_functionlib //exibindo o conteúdo da biblioteca A=rand(3,3); cosm(A) //carregando cosm e executando-o whos -name cosm // agora, cosm é uma variável elementary_functionlib.sinm //carregando sinm da biblioteca elementary_functionlib.cosm(A) //carregando novamente cosm e executando-o
Ver Também
| Report an issue | ||
| << librarieslist | Libraries | libraryinfo >> |