mathlap

Páginas: 14 (3433 palabras) Publicado: 6 de noviembre de 2013
Modelado matemático de los sistemas ecológicos
Facultad de Biología

Universidad de Oviedo
Curso 2007-2008

Práctica 1: Introducción a matlab
1.

¿Qué es Matlab?

La primera versión de matlab data de los años 70, y fue diseñada como herramienta de apoyo para los cursos
de Teoría de Matrices, Álgebra Lineal y Análisis Numérico. El nombre matlab es un acrónimo: “MATrix
LABoratory”. Hoyen día, matlab es un programa muy potente, con un entorno agradable, que incluye
herramientas de cálculo científico y técnico y de visualización gráfica, así como un lenguaje de programación
de alto nivel.

Figura 1: La ventana de matlab (versión 7)

2.

Operaciones elementales y variables

La forma de representar números y de operar de matlab es la misma que la de las calculadoras debolsillo.
Por ejemplo:
3

-99

.001

9.63

1.62e-020

Observa que se usa el punto como separador decimal, en lugar de la coma. Las operaciones usuales se realizan
con los mismos símbolos y en la misma secuencia que en las calculadoras.
suma
a+b

resta
a-b

multiplicación
a∗b
1

división
a/b

potencia
a∧ b

2

Práctica 1: Introducción a matlab

Para que matlabejecute una orden, es preciso pulsar la tecla Intro ←֓ . Por ejemplo, para calcular el
valor de 3 + 5 × 2 + 1, se ejecuta la instrucción
>> 3 + 5*2 + 1
y se obtiene como respuesta
ans =
14
Esto quiere decir que el resultado se ha almacenado en la variable ans. En cambio,
>> s = (3+5)*2 + 1
indica a matlab que el resultado de esa operación ha de guardarse en la variable s. Compruébalo y observala diferencia con el caso anterior.

Ejercicio
Realizar las operaciones siguientes y guardar el resultado en la variable que se indica:
6
× 2.
3
6
2. t = 32 − 5 −
.
3×2
1. s = 32 − 5 −

(Sol: s = 0.)
(Sol: t = 3.)

3. s + t + 1.

2.1.

(Sol: . . . . . . = . . . . . ..)

Reglas para nombrar variables

- El nombre de una variable puede tener como máximo 63 caracteres (31 enversiones anteriores), que
pueden ser letras, números y el guión de subrayar
- El primer carácter tiene que ser una letra. lado2 es un nombre válido, pero no lo es 2lado.
- Las mayúsculas y las minúsculas tienen valor distintivo. La variable Base es distinta de la variable
base.
- Dentro de un nombre de variable no puede haber espacios en blanco. lado1 es válido, pero no lado 1.
- Existennombres que deben evitarse, porque tienen significado propio en Matlab: ans, pi, Inf, . . .

2.2.

Signos de puntuación y movimientos del cursor

- Se pueden definir varias variables en una misma línea si se separan por comas. Por ejemplo:
>> base = 2, altura = 3, area = base * altura
- También se pueden separar mediante punto y coma. En ese caso se inhibe el eco que sigue a la definición
deuna variable:
>> base = 5; altura = 2; area = base * altura
- Las teclas ↑ y ↓ permiten recuperar líneas anteriores y posteriores a la actual.
- Las teclas → y ← permiten moverse a derecha e izquierda en una línea para hacer modificaciones.

2.3.

Ejercicio
1

Para x = 0, x = 1 , x = 2 2 y x = 1, calcula el valor del cociente
2
2

x2

x
.
−1

Práctica 1: Introducción a matlab3.

3

El escritorio

La ventana de Matlab muestra un escritorio dividido en varias partes:
Las órdenes se escriben en la Command Window.
La ventana Workspace proporciona diversa información sobre las variables utilizadas.
Todas las órdenes quedan registradas en el Command History.
Si queremos borrar la ventana de órdenes (Command Window) podemos hacerlo utilizando la orden clc;
hay quetener en cuenta que esto no afecta a las variables que ya estén en uso.

4.

Cómo encontrar ayuda (Help)

La orden helpwin sirve para obtener información sobre un tema concreto. Por ejemplo,
>> helpwin ans
proporciona información sobre ans. Muy similar a helpwin es la orden doc.
Si no se conoce la orden exacta sobre la que deseamos ampliar la información, se puede escribir simplemente...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS