Sie sind auf Seite 1von 63

MATLAB

Qu ES MATLAB?

INTERFAZ

GESTION DE ARCHIVOS

MANEJO DE VARIABLES
El sol irradia de energa, los cuales se generan mediante
reacciones nucleares que convierten la materia en energa.
Utilice la ecuacin de Einstein para determinar cunta materia
se debe convertir en energa para producir la cantidad de
radiacin de un da.

PARAMETROS ESTADISTICOS
Sea A el subconjunto representativo de la poblacin que simboliza el espacio muestral a ser analizado.
mean(A) = media o promedio.
median(A) = mediana.
max(A) = dato mas grande dentro de la matriz de muestra.
min(A)=dato mas pequeo dentro de la matriz de muestra.
mode(A) = moda.
var(A)=varianza.
std(A)=desviacin estndar.

COMANDOS BASICOS
DETERMINANTE DE UNA MATRIZ det(X), donde X es una matriz cuadrada.
INVERSA DE UNA MATRIZ inv(X), donde X es una matriz.
TRANSPUESTA DE UNA MATRIZ colocar un apostrofe luego del nombre de la matriz.
sum(V) si V es un vector se suman los elementos de dicho vector; si V es una matriz el resultado
ser un vector que contenga la suma de las columnas.
LONGITUD DE UN VECTOR

length(V) donde V es un vector.

TAMAO DE UNA MATRIZ

size(X) donde X es una matriz, vector resultante(#filas, #columnas).

EXTRAER FILAS Y COLUMNAS DE UNA MATRIZ sea a la variable de almacenamiento y A una


matriz a = A( : , n) se extrae la n-esima columna, a= A(n , : ) se extrae la n-esima fila.

vpa, devuelve el numero posiciones de decimales definidas.


pretty (variable), muestra de forma organizada una expresin matemtica.
who, lista de variables en memoria.
whos, lista de variables y sus tamaos.
abs(x) devuelve el valor absoluto de x.
sqrt(x) devuelve el valor de la raz cuadrada de x.
sing(x) regresa un valor de -1 si x es menor a cero, un valor de cero si x es igual a cero y un
valor de +1 si x es mayor a cero.
exp(x) calcula el valor de e^x.
log(x) calcula el logaritmo natural de x.
log10(x) calcula el logaritmo en base 10 de x.
round(x) redondea x al entero mas cercano.

FUNCIONES TRIGONOMETRICAS

MATEMATICA SIMBOLICA
Limites

Sea f(x) una funcin definida y continua en el conjunto de los reales.


f(x)=

limit (f,x,2) = 4

limit (f,t,0) =

Limit (f,x,3, right) = ?


Limit (f,x,3, left) =

Derivadas

d= diff (f, n)

g = diff (f) =

donde n es el orden de la derivada.

derivada = diff(diff(f , x),y)

Derivada = diff(diff(diff(w , y), z), x)

Integrales

Integral = int(f)

integral = int (f, x, a, b)


donde a representa el limite
inferior y b el limite superior.

Solucin de ecuaciones
Sean m y n variables aleatorias en las cuales se almacenarn las
ecuaciones a ser resueltas.

[x, y] = solve (m, n)

ESTRUCTURAS DE
PROGRAMACION
Sea a una variable aleatoria definida en Matlab.

a = input( mensaje )

muestra un mensaje impreso


en el command window para ingresar un valor.

a = str2double(inputdlg(mensaje, titulo))

una caja de texto para que el usuario ingrese un valor.

activa

msgbox(mensaje,titulo)

permite imprimir un mensaje


proveniente directamente del usuario.

msgbox(num2str(b),titulo)

permite convertir de formato


numero a formato texto, donde b es la variable que contiene
el valor a ser impreso.

msgbox({mensaje , num2str(b)}, titulo)


resultado dentro de una caja de texto.

imprime un

Sea f una variable definida en Matlab,


f = menu (mensaje , opcin 1 , opcin 2 , opcin 3 , opcin n)
switch f
case 1

end
case 2
end
case 3
end
case n
end
end

Condicional anidado
if

condicin 1

Instruccin 1
else if condicin 2
else
end

instruccin 2
instruccin 3

Condicionales
if

condicin

instruccin 1
else
instruccin 2
end

Ciclo o bucle

Do - while
while condicin

for i=1 : 1 : n
bloque de asignacin
end

end

instruccin

OPERADORES LOGICOS
Igual a ==
Diferente de ~=
Menor que

<

Mayor que

>

Menor o igual a

<=

Mayor o igual a

>=

&

GRAFICAS MATLAB

1. GRAFICAS DE LA FORMA

Crear los valores correspondientes al vector x

Plot(x, y)

grid on

grid off

Los arreglos son estructuras que Matlab


utiliza para almacenar datos, se suceden de
. (punto) antes de determinar el operador;
para operaciones de suma y resta no es
necesario prescribir el punto.

COLOR Y FORMA DEL TRAZO


COLOR

INDICADOR

TIPO DE LINEA

INDICADOR

Azul

Solida

Verde

Rojo

Punteada

Magenta

Raya-punto

-.

Amarillo

Rayada

--

TIPO DE PUNTO

INDICADOR

Punto

Circulo

Marca x

Estrella

Cuadrado

Diamante

Pentagrama

Hexagrama

EDICION GENERAL DE GRFICOS


axis([-2 2 -1 1])

axis equal ,
hold on ,

los ejes de la grafica estn restringidos

los rangos de los ejes son iguales.

permite crear varias graficas en una misma ventana.

title (titulo del grafico) , opcin de titulo.

xlabel (eje de absisas) ,

opcin de titulo en el eje x.

ylabel (eje de ordenadas) ,

opcin de titulo en el eje y.

legend(leyenda grafico 1, leyenda grafico 2).

2. GRAFICA PARAMETRICA

3. GRAFICAS DE LA FORMA
Generar el mallado
Crear los vectores correspondientes a las variables; deben ser del mismo tamao.
Reemplazar en la funcin los valores contenidos en los vectores
Aplicar cualquiera de los comandos:

plot3 (x, y, z)
mesh (x, y, z)
surf (x, y, z)

Se genera un mallado en la regin del plano x, y

4. GRAFICOS ESTADISTICOS
DIAGRAMA DE SECTORES
Utilizados cuando es necesario comparar diferentes resultados de la misma
naturaleza, el ngulo radial es proporcional al porcentaje.
PARTIDO

CURULES

Unidad nacional

21

Centro
democrtico
Conservadores

19

Liberales

17

Cambio radical

Partido verde

19

DIAGRAMA DE PARETO

Genera un diagrama de barras cuyas alturas representan la magnitud del evento


analizado
PARTIDO

CURULES

Unidad nacional

21

Centro democrtico

19

Conservadores

19

Liberales

17

Cambio radical

Partido verde

GRAFICO DE BARRAS

HISTOGRAMAS

INTERFAZ GUIDE

PREFIJOS TAGS

handles estructura de referencia en el cdigo fuente compuesto


por los tags

get

sentencia que permite obtener valores de otros objetos

set

sentencia que permite exportar un valor hacia un objeto

char

sentencia para borrar valores contenidos en cajas de texto

Ejemplo 1
BOTON

SUMA

BOTOB BORRAR

CUADROS DE MENSAJE

Ejemplo 2

Graficar una funcin

Visualizacin de Imgenes

plot

Borrar axes

Imprimir resultados en tablas

Das könnte Ihnen auch gefallen