Sei sulla pagina 1di 13

ndice

Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Introduccion a la Simulacion y calculo numerico
Camilo Jes us Fonseca H.
UTFSM
21 de mayo de 2012
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
1
Sintaxis
2
Sintaxis de comandos
3
Sintaxis de matrices
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Introduccion
Los programas a utilizar mantiene una estricta y casi inalterable
sintaxis para cada una de sus utilidades. Teniendo en cuanta esto
lo mas logico es saber primero el como introducir los datos y los
tipos de datos con los que se trabaja para as lograr un aprendizaje
mas rapido y eciente.
Tipos de datos
Sintaxis de comandos.
Sintaxis de matrices.
Sintaxis de matrices tridimensionales.
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Datos numericos
Denicion
Son aquellos datos que son n umeros u valores numericos de
variables. Estos datos por si solos no tienen ninguna otra cualidad
que ser una magnitud.
Ejemplo
Las unidades daran a estos datos signicado fsico:
50[km] = 50[m] = 50[seg] = 50[
o
C]
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Datos matriciales
Denicion
Las matrices son arreglos de datos numericos posicionados con
coordenadas denidas (x
1
, x
2
, x
3
, ..., x
n
).
Ejemplo
Los subndices son las coordenadas de cada dato.
A =

x
1,1
x
1,2
x
1,3
x
2,1
x
2,2
x
2,3
x
3,1
x
3,2
x
3,3

A(1, 1) = x
1,1
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Datos simbolicos
Denicion
Los datos simbolicos son aquellos que utilizamos para hacer calculo
simbolico. En MatLab existen diferentes tipos de estos datos
simbolicos: real, positivo, entero, etc.
Para denir estas variables se utilizara la siguiente sintaxis:
Sintaxis
x = sym(

positive

) x = sim(

real

)
x = sym(

) syms x
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Datos tipo String
Denicion
Son n umeros y letras que tienen la funcion de estar en el orden que
se les dio, representando en su conjunto un dato de contenido
simbolico e informativo.
Ejemplo
La oracion: Yo tenia 3 perritos
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Sintaxis de comandos
Denicion
Los comandos tienen por entradas los datos ya sean numericos,
matrices y string, los cuales son llamados argumentos del comando.
Los argumentos seran siempre introducidos dentro de parentesis
circulares y separados por una coma.
Ejemplo
Ejemplo
1
sin(x): x es un valor numerico o una matriz unidimensional.
2
fprintf(

): x es un string.
3
plot(x, y): x e y son matrices unidimensionales del mismo
largo.
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Aclaraci on sobre datos string
Denicion
Para los datos del tipo string estos seran reconocidos como tales si
dentro de los parentesis circulares se colocan apostrofes
delimitando la zona del string.
Ejemplo
fprint(Esto es un string)
input(ingrese la entrada aqu)
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Matrices
Denicion
Para denir una matriz se utilizan parentesis cuadrados [] y para
separar los elementos de una la es con un espacio en blanco o una
coma y para cambiar a la la siguiente se utiliza punto y coma ;
Ejemplo
A=[1,2,3;4 5 6;7,8,9]
A =

1 2 3
4 5 6
7 8 9

Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico


ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Creacion de matrices
Fact
Sintaxis de vectores(matrices unidimensionales): A=P
i
: paso : P
f
;
La creacion de vectores es bastante rapida en este
caso puesto que se basa en dar el punto inicial P
i
luego el incremento o tambien llamado paso y
nalmente el punto donde termina el vector P
f
.
Ejemplo
A=0:2:10;
A =

0 2 4 6 8 10

Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico


ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Matrices multidimensionales(opcional)
Denicion
Las matrices multidimensionales son aquellas que superan las 2D esto es
facil de ejemplicar a trabes de una fotografa la cual por lo general
trabaja en base a una matriz 3D que tiene un alto de y pixeles y un ancho
de x pixeles estos para poder representar un color tienen 3 intensidades
en su interior (RGB) las cuales combinadas dan el color total del pixel.
Basicamente cada coordenada en 2D tiene 3 valores, los cuales son
accesibles de forma separada. Es decir tendremos coordenadas x, y mas
una coordenada z la cual indicara la capa en la que estamos trabajando.
Figura: Matriz tridimensional
Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico
ndice
Sintaxis
Sintaxis de comandos
Sintaxis de matrices
Una forma practica de crear matrices 3D es con el comando
zeros(x
1
, x
2
, x
3
, ..., x
n
) MatLab tiene la capacidad de crear
matrices hiper-dimensionales es decir con coordenadas superiores a
3D pero se utilizan de la misma manera.
Ejemplo
A = zeros(3, 2, 3)

x
1,1,1
x
1,2,1
x
2,1,1
x
2,2,1
x
3,1,1
x
3,2,1

x
1,1,2
x
1,2,2
x
2,1,2
x
1,2,2
x
3,1,2
x
1,2,2

x
1,1,3
x
1,1,3
x
2,1,3
x
2,2,3
x
3,1,3
x
3,3,3

Donde todos los elementos de la matriz tridimensional son ceros.


Camilo Jes us Fonseca H. Introduccion a la Simulacion y calculo numerico

Potrebbero piacerti anche