Como Crear Funciones de Usuario en Scilab

April 2, 2018 | Author: Walter Martinez | Category: Computer File, Command Line Interface, Areas Of Computer Science, Computer Programming, Software


Comments



Description

Como crear funciones de usuario en SCILABA continuación se describen los pasos que deben ser seguidos para crear una función de usuario en SCILAB. Como sabemos, en Scilab a cualquier programa le asignamos la extensión *.sce. Al momento de crear funciones de usuario “function” crearemos nuevos archivos pero en lugar de asignarles la extensión *.sce las funciones de usuario tendrán extensión *.sci. Por lo tanto, a los archivos con extensión *.sce pasaremos a llamarlos programas “principales”, y le daremos este nombre pues desde estos archivos vamos a pedir que se ejecuten las “function” ó funciones de usuario. .Primer paso: Hay que crear un archivo con extensión *. abrir el SCILAB y en la consola poner edit() y verán que se abre el editor de programas.sci. Una manera de hacerlo es. Cuando se abre el editor de programas automáticamente aparece un archivo llamado “untitled.sci” con el formato típico de una función de usuario. . .sci es por ejemplo si están trabajando en el SciNotes y desde allí deciden programar una función de usuario.La otra manera de crear un archivo con extensión *.sci. lo que tienen que hacer es abrir un nuevo archivo y luego guardarlo con la extensión *. La diferencia aquí es que deben tipear el formato de una “function”. . lo que tienen que hacer es abrir un nuevo archivo y luego guardarlo con la extensión *.sci. La diferencia aquí es que deben tipear el formato de una “function”.La otra manera de crear un archivo con extensión *. verán que cuando comienzan a tipearla aparece automáticamente el formato.sci es por ejemplo si están trabajando en el SciNotes y desde allí deciden programar una función de usuario. El archivo debe ser guardado en alguna carpeta donde luego vayan a poner todas las funciones de usuario.. El nombre de la función de usuario y del archivo deben coincidir. Supongan que queremos calcular la función y=seno(x). El archivo de la función de usuario (a diferencia de los programas principales) tiene en su primer línea la palabra function y dá por finalizada a la función con la sentencia endfunction. entre medio se escribe la rutina de programación deseada (en nuestro ejemplo y=sin(x)). Entrada de la rutina de usuario Salida de la rutina de usuario .Segundo paso: En este paso vamos a hacer el programa de la función de usuario. "C:\rutinas") Nota: Por las dudas no debe llamarse a la librería con el mismo nombre que la carpeta donde se guardan las funciones de usuario.Tercer paso: En este paso vamos a describir como se genera la librería de todas las funciones de usuario creadas. Este paso se debe hacer para cada nueva función de usuario. Entonces se debe poner en la consola de Scilab la siguiente sentencia y la ejecuto (vale aclarar que se debe poner la ruta donde están las rutinas de usuario): genlib (" libreria ". . Cuarto paso: Para verificar que se generó bien la librería hay que poner en la consola de Scilab lo siguiente y ejecutar: libreria=lib("C:/rutinas") En la consola el programa debería responderte diciendo donde está la ubicación de la librería y cuales son las funciones que contiene la librería. . deben colocar lo siguiente: libreria=lib("C:/rutinas") .Quinto paso: Por último deben tener presente que cuando se apaga el Scilab ó cuando ponen "clear" ó "clear all" al comienzo de un programa. entonces al comienzo de cada nuevo programa. tienen que llamar a la librería donde están todas las funciones de usuario. borra de la memoria del Scilab todas las librerías que puedan estar activas. si van a usar las librerías. El programa principal puede estar guardado en cualquier lugar. lo que sí deben tener cuidado que no esté en la misma carpeta que las funciones de usuario. .Por último. ahora vamos a crear un programa principal (prueba.sce) que va a llamar a una función de usuario (sinusoide.sci). para que no se preste a confusión.
Copyright © 2024 DOKUMEN.SITE Inc.