Lab01 521230 2015 1

Páginas: 10 (2399 palabras) Publicado: 28 de marzo de 2015
UNIVERSIDAD DE CONCEPCION
FACULTAD DE CIENCIAS
FISICAS Y MATEMATICAS
DEPARTAMENTO DE INGENIERIA MATEMATICA


alculo Num´
erico (521230) - Laboratorio 1
Introducci´
on al MatlabI

´
Matlab es una abreviatura para matrix laboratory (laboratorio de matrices). Este
es un programa (y
a la vez un lenguaje de programaci´
on) especialmente dise˜
nado para la soluci´on num´erica de problemasmatem´aticos como, por ejemplo, sistemas de ecuaciones lineales, sistemas de ecuaciones no lineales,
problemas de valores iniciales, etc.
La p´agina web del programa es http://www.mathworks.com/index.html. En ella se encuentran ejemplos
de aplicaci´on del programa para la soluci´
on de distintos tipos de problemas reales, videos y documentaci´
on.
Generalidades
1. Comenzar Matlab: En la esquina superiorizquierda: Inicio > Desarrollo > Matlab R2013a.
2. Salir de Matlab: exit o quit.
3. Ayuda en Matlab: helpdesk o helpwin o help .
4. Si en la ventana de comandos de Matlab escribimos un comando seguido por ;, Matlab no
mostrar´a el resultado de la operaci´
on realizada.
En las secciones que contin´
uan se ver´
an los comandos necesarios para comenzar a utilizar Matlab para
lasoluci´on de los problemas matem´
aticos que veremos durante el semestre. Los comandos encerrados en
recuadros deben ser escritos en la ventana de comandos. Las palabras que siguen a un signo % son s´
olo
comentarios para explicar un comando particular y no tienen que ser escritas en la ventana de comandos
de Matlab.
´ meros reales
Trabajo con nu
En Matlab es posible realizar todas las operacionesaritm´eticas entre n´
umeros reales. En el cuadro 1 se
muestran los comandos para realizarlas.
+
*
/
^

adici´on
sustracci´on
producto
divisi´on
potencia

Cuadro 1: Comandos para operaciones aritm´eticas
Cuando, como en el recuadro que sigue, realizamos una operaci´on en Matlab y no asignamos el resultado
a ninguna variable, la respuesta se asigna a una variable especial llamada ans.
>> 10.5 + 3.1

% sumade dos n´
umeros reales, el resultado se asigna a ans

1

Tambi´en podemos, con el comando = asignar n´
umeros reales a variables.
El comando whos muestra las variables almacenadas en memoria.
>> a = 10.5+3.1;
>> b = 1/5

% no se muestra resultado de asignaci´
on
% se muestra resultado de asignaci´
on

>> a + b
>> a*b^3
>> (a*b)^3

% Primero se calcula potencia c´
ubica de b
% Primero semultiplican a y b

>> whos

% s´
olo a, b y ans deber´
ıan estar en memoria

El comando format permite cambiar la forma en que el valor de una variable se muestra en pantalla.
Tenga siempre presente que con este comando s´olo se cambia la forma en que se muestra el valor de la
variable, no se cambia el valor de la variable. En Matlab los n´
umeros reales se muestran por defecto en
formato short.
>>
>>
>>>>
>>
>>
>>

a
format long
a
format rat
a
format short
a

% ver el valor de a con formato por defecto
% cambiar formato a long
% cambiar formato a rat
% cambiar formato a short

En la tabla 2 se encuentran los comandos que se utilizan en Matlab para comparar dos n´
umeros reales.
El resultado de la comparaci´
on ser´
a 1 (si la proposici´on es verdadera) o 0 (si la proposici´on es falsa).
==
>
<>=
<=
~=

igual a
mayor que
menor que
mayor o igual que
menor o igual que
distinto de

Cuadro 2: Comparaciones entre n´
umeros reales en Matlab
Los comandos &&, || y ~ representan los operadores l´ogicos conjunci´on (∧), disyunci´on (∨) y negaci´
on
(∼) respectivamente.




&&
||
~

Cuadro 3: Conectivos l´ogicos en Matlab

2

>> b == c
% b igual a c
>> (a > b) && (b > c) % (a mayor que b) y (bmayor que c)
>> ~(a <= b || a <= c) % negaci´
on de:
% (a menor o igual que b) o (a menor o igual que c)

Muchas de las funciones conocidas ya est´an incorporadas en Matlab. Observe que la constante pi
contiene el valor de π.
>> abs(-3/5)

% valor absoluto de un n´
umero real

>> format long
>> pi
>> format short
>> cos(pi/2)
>> sin(pi/4)
>> d = sqrt(2)

% ¿es cero el resultado?

>> log2(d)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lab01 Generacion De Electricidad 2015 1
  • 1 2015
  • 2015 1 1 Secesion
  • Unidad 1 2015 1
  • 2015 1 Lista De Cotejo Periodo 1 2015 1 1 1
  • 2015 1 Certamen 1 Pauta
  • Tarea 1 2015 1 3
  • Proyecto ORAL 2015 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS