Matlab

Páginas: 25 (6116 palabras) Publicado: 26 de marzo de 2015
APUNTES DE MATLAB
Ingenier´ıa T´
ecnica Industrial.
En estas breves notas, se pretende dar un primer paso en el aprendizaje del
uso de MATLAB (Matrix Laboratory).
Hemos dividido este trabajo en las siguientes secciones:
• Comandos b´asicos. Variables
• Vectores. polinomios y matrices.
• Gr´aficas 2D.
• Gr´aficas 3D.
• C´alculo simb´olico.
• Programaci´on con Matlab.

1

Comandos b´
asicos.Variables.

Hagamos algunas consideraciones generales:
• Para salir del programa: File Exit Matlab ( o escribiendo >> exit)
• Las ´ordenes se escriben a continuaci´on del prompt >>
Ejemplo:
>> 2 3
Tambi´en se puede asignar el valor a una variable:
>> x=5+3 2
Se pueden utilizar las funciones matem´aticas habituales.
>> sqrt(2)
1

C´alculos/comandos encadenados:
>> x=sin(3),y=cos(10),z=tan(8)
Y si nocaben en un rengl´on
>> x=sin(10),...
z=3*6
• MATLAB distingue entre may´
usculas y min´
usculas.
Si se a˜
nade un punto y coma (;) al final de la instrucci´on, la m´aquina
no muestra la respuesta... pero no por ello deja de realizarse el c´alculo.
Los comentarios deben ir precedidos por % o, lo que es lo mismo,
MATLAB ignora todo lo que vaya precedido por el s´ımbolo %.
• Operadores: +, −, ∗, /, .Las operaciones se eval´
uan por orden de prioridad: primero las potencias, despu´es las multiplicaciones y divisiones y, finalmente, las sumas
y restas. Las operaciones de igual prioridad se eval´
uan de izquierda a
derecha.
• La ayuda de MATLAB es bastante u
´til; para acceder a la misma basta
teclear help. Es recomendable usarlo para obtener una informaci´on
m´as precisa sobre la sintaxis ydiversas posibilidades de uso de los
comandos.
>> helpwin
>> help det
>> lookfor rota
• Formatos n´
umericos: El usuario puede controlar el n´
umero de decimales
con que aparece en pantalla el valor de las variables, sin olvidar que ello
no est´a relacionado con la precisi´on con la que se hacen los c´alculos,
sino con el aspecto con que ´estos se muestran.
Para cambiar la presentaci´on del valor dela variable se usa el comando
format o bi´en en File Preferences Numeric Format
>> 1/3
>> format long
2

>> 1/3
Los m´as usuales son:
>> format long
>> format short e
>> format long e
>> format short
>> format rat
>> format +
La instrucci´on format vuelve al formato est´andar que es el de 4 cifras
decimales. La representaci´on interna del n´
umero siempre es la misma.
• Variables:
Para conocer elvalor de una variable, basta teclear su nombre. Para
conocer las variables que se han usado hasta el momento se utiliza el
comando who:
>> who
o, si se quiere m´as informaci´on:
>> whos
Para deshacerse de una variable
>> clear y
Los c´alculos que no se asignan a una variable en concreto se asignan a
la variable de respuesta por defecto que es ans (del ingl´es, answer).
Sin embargo, si el c´alculose asigna a una variable, el resultado queda
guardado en ella.
MATLAB tiene definida variables con valor predeterminado.
Por ejemplo:
umero π.
pi El valor del n´

3

Inf Infinito, aparece si hacemos 1/0.
NaN Mensaje de error (Not a Number), por ejemplo 0/0.
´
de la m´aquina (obs´ervese que MATLAB trabaja en doble
eps Epsilon
precisi´on).
>>eps
ans = 2.2204e-016
pero...
´estos se pierden si se lesasignan otro valor distinto.
>> eps=7
eps = 7
La unidad imaginaria se representa en MATLAB como i o j.

2
2.1

Vectores, polinomios y matrices
Vectores

Para definir un vector fila, basta introducir sus coordenadas entre corchetes:
>> v=[1 2 3]
>> w=[4 5 6];
El operador es el de trasposici´on para matrices reales y conjugaci´on y
trasposici´on para matrices complejas. Nos permite definir vectorescolumnas:
>> w
(La comilla es la que, en un teclado est´andar, se encuentra en la tecla del
signo de interrogaci´on.)
Si queremos declarar un vector de coordenadas equiespaciadas entre dos
4

dadas, por ejemplo, que la primera valga 0, la u
´ltima 20 y la distancia entre
coordenadas sea 2, basta poner:
>> vect1=0:2:20
vect1 = 0 2 4 6 8 10 12 14 16 18 20
Equivalentemente, si lo que conocemos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS