Diferencia entre revisiones de «Ejemplo de un VPL Octave»
Ir a la navegación
Ir a la búsqueda
Línea 29: | Línea 29: | ||
::Nuestro fichero se llama '''funcion.m''', y como hemos visto en la tabla, la extensión ''m'' es la que tienen los ficheros Matlab/Octave, y que VPL autodetectará para ejecutar el script correspondiente. | ::Nuestro fichero se llama '''funcion.m''', y como hemos visto en la tabla, la extensión ''m'' es la que tienen los ficheros Matlab/Octave, y que VPL autodetectará para ejecutar el script correspondiente. | ||
::En este caso, '''''funcion.m''''' es el único fichero que necesitamos, único fichero requerido. | ::En este caso, '''''funcion.m''''' es el único fichero que necesitamos, único fichero requerido. | ||
::'''funcion.m''': | ::'''funcion.m''': | ||
::''%%Ejemplo multiplicación de matrices'' | ::''%%Ejemplo multiplicación de matrices'' |
Revisión del 11:15 14 dic 2020
Ejemplo de un VPL Octave
- Vamos a crear un Laboratorio Virtual de Programación Octave:
Se trata de una Práctica que muestra cómo utilizar la evaluación de un caso de uso en el que se multiplican dos matrices.
- Y un segundo ejercicio en el que una función es representada de forma gráfica y que es necesario revisar visualmente.
- Vamos a crear un Laboratorio Virtual de Programación Octave:
Configuración:
- Para nuestro ejemplo, estas serían las únicas opciones de configuración del laboratorio: Nombre y Descripción del Laboratorio
Casos de prueba:
- Este laboratorio sólo tendrá que pasar un test de prueba, así que el fichero vpl_evaluate.cases será:
- case = Test 1
- output = 44 56
- 32 36
- Este laboratorio sólo tendrá que pasar un test de prueba, así que el fichero vpl_evaluate.cases será:
Opciones de ejecución:
- Se detectará la extensión del fichero entregado, así que no seleccionamos ningún SCRIPT ni para ejecutar ni para depurar, se detectará automáticamente.
- En nuestro ejemplo, no activamos las opciones de "Ejecutar" ni "Evaluar", ya que no se van a hacer entregas.
Ficheros requeridos:
- Nuestro fichero se llama funcion.m, y como hemos visto en la tabla, la extensión m es la que tienen los ficheros Matlab/Octave, y que VPL autodetectará para ejecutar el script correspondiente.
- En este caso, funcion.m es el único fichero que necesitamos, único fichero requerido.
- funcion.m:
- %%Ejemplo multiplicación de matrices
- %%evaluación automática
- A=[4 8;3 5];
- B=[9,2;1,6];
- %disp(A);
- %disp(B);
- disp(A*B);
- %%Representación gráfica función senoidal entre -10 y 10
- x = -10:0.1:10;
- plot (x, sin (x));
- xlabel ("x");
- ylabel ("sin (x)");
- title ("Simple 2-D Plot");
- %%Representación gráfica función senoidal entre -10 y 10
Ajustes avanzados:
- Ficheros para la ejecución
- Límites máximos de recursos de ejecución
- Ficheros a mantener mientras se ejecuta
- Variaciones
- Comprobación de servidores de ejecución
- Servidores de ejecución locales
- Probar actividad:
- Entrega
- Editar
- Ver entrega
- Calificación
- Lista entregas previas
- Laboratorios virtuales de programación
- Roles asignados localmente
- …