Diferencia entre revisiones de «PrInf01: Primeros pasos en Octave UPM»

De MateWiki
Saltar a: navegación, buscar
(Contenido de la práctica)
(Contenido de la práctica)
Línea 2: Línea 2:
  
 
== Contenido de la práctica ==
 
== Contenido de la práctica ==
 +
 +
=== Variables ===
  
 
# Crea una variable que se llame ''minumero'' y que contenga el valor 6.
 
# Crea una variable que se llame ''minumero'' y que contenga el valor 6.
Línea 14: Línea 16:
 
# Ejecuta el comando ''clear res''. ¿Qué ha ocurrido? (pista: compruébalo con who y mirando el workspace)
 
# Ejecuta el comando ''clear res''. ¿Qué ha ocurrido? (pista: compruébalo con who y mirando el workspace)
 
# Ejecuta el comando ''clear''. ¿Qué ha ocurrido ahora?
 
# Ejecuta el comando ''clear''. ¿Qué ha ocurrido ahora?
 +
 +
=== Formato de salida ===
 +
 +
# Ejecuta el siguiente código. ¿Cuántos decimales tiene el resultado? {{#tag:source|2*sin(1.4)|lang="matlab"}}
 +
# Ejecuta ahora el comando ''format long'' y mira el contenido de la variable ''ans''. ¿Cuántos decimales tiene ahora? ¿Con cuántos decimales se realizó la operación? ¿Qué ha hecho el comando ''format''?
 +
# Ejecuta el comando ''format short'', y calcula de nuevo la operación. ¿Cuántos decimales usa ''short'' y cuántos ''long''?
 +
# Ejecuta el comando ''format'' a secas. ¿Qué hace ''format'' a secas? Consulta la ayuda del comando ''format'' con ''help format''.
  
 
== Artículos relacionados ==
 
== Artículos relacionados ==

Revisión del 17:15 28 jun 2013

En esta práctica vamos a realizar nuestras primeras operaciones con Octave UPM.

1 Contenido de la práctica

1.1 Variables

  1. Crea una variable que se llame minumero y que contenga el valor 6.
  2. ¿Qué ocurre si ejecuto el siguiente código? ¿Por qué?
    6 = minumero;
  3. Ejecuta el siguiente código. ¿Se ha creado la variable? ¿Por qué no se muestra el resultado en la pantalla?
    res = 9-2;
  4. Repite de nuevo, pero ahora ejecuta
    res2=9-2;
    Fíjate en que hemos quitado los espacios alrededor del igual. ¿Cambia algo la operación al cambiar la cantidad de espacios?
  5. Ahora calcula el siguiente código. ¿Qué ocurre? ¿Por qué?
    2res = 9 - 2;
  6. Calcula la suma de 6 y 3, sin asignarlo a ninguna variable. ¿Se ha guardado en alguna variable? ¿Cómo se llama?
  7. Intenta ejecutar la siguiente expresión, primero a mano, luego con el ordenador. ¿No debería fallar? ¿Por qué proporciona un resultado? ¿Qué ha ocurrido en esa operación? ¿Es diferente a como solemos operar en Matemáticas?
    numero = numero + 1
  8. Ejecuta el comando who. ¿Qué muestra?
  9. Ejecuta el comando whos. ¿En qué se diferencia al comando whos?
  10. Ejecuta el comando clear res. ¿Qué ha ocurrido? (pista: compruébalo con who y mirando el workspace)
  11. Ejecuta el comando clear. ¿Qué ha ocurrido ahora?

1.2 Formato de salida

  1. Ejecuta el siguiente código. ¿Cuántos decimales tiene el resultado?
    2*sin(1.4)
  2. Ejecuta ahora el comando format long y mira el contenido de la variable ans. ¿Cuántos decimales tiene ahora? ¿Con cuántos decimales se realizó la operación? ¿Qué ha hecho el comando format?
  3. Ejecuta el comando format short, y calcula de nuevo la operación. ¿Cuántos decimales usa short y cuántos long?
  4. Ejecuta el comando format a secas. ¿Qué hace format a secas? Consulta la ayuda del comando format con help format.

2 Artículos relacionados