You are on page 1of 10

1.

INTRODUCCIÓN

1.1. DEFINICIÓN
MATLAB (abreviatura de MATrix LABoratory,
"laboratorio de matrices") es una herramienta de
software matemático que ofrece un entorno de
desarrollo integrado (IDE) con un lenguaje de
programación propio (lenguaje M).

También, es un programa para realizar cálculos


numéricos con vectores y matrices, y por tanto se
puede trabajar también con números escalares (tanto
reales como complejos), con cadenas de caracteres y
con otras estructuras de información más complejas.
Matlab es un lenguaje de alto rendimiento para
cálculos técnicos, es al mismo tiempo un entorno y un
lenguaje de programación. Matlab, a parte del cálculo
matricial y álgebra lineal, también puede manejar
polinomios, funciones, ecuaciones diferenciales
ordinarias, gráficos.

1.2. IMPORTANCIA EN LA INGENIERIA


MATLAB ha pasado de ser algo creado simplemente
para dar apoyo en cursos relacionados con Teoría de
Matrices a convertirse en una poderosa herramienta
tanto en el ámbito educativo como en el industrial. A
nivel educativo se ha convertido en la principal
herramienta de los cursos relacionados con el
Álgebra Matricial, tanto a nivel básico como a nivel
superior.

A nivel industrial, tiene una gran cantidad de


aplicaciones en muchos problemas prácticos de
ingeniería y matemáticas.

1.3. CONCEPTOS BASICOS PARA EL


MANEJO DE MATLAB
Operaciones básicas.
 clear borra toda la pantalla.

 clc borra toda la pantalla pero deja internamente


el valor de las variables.

 who enumera todas las variables usadas hasta el


momento.

 help (tema) proporciona ayuda sobre el tema


seleccionado.

 syms sirve para declarar variables.

 Round (operación) redondea al entero más


cercano.

2. PROGRAMACION DE EJERCICIOS DE
ESTATICA
2.1. FUNCIONES UTILIZADAS EN LOS PROBLEMAS DE
ESTATICA

2.1.1. COMANDO fprintf


El comando fprintfse utiliza para visualizar
salidas de programas (texto y datos) en Ia
pantalla, o bien para almacenarlas en un
archivo, a diferencia de disp, Ia salida puede
tener un formato preestablecido.

2.1.2.
2.1.3.
2.1.4.
2.1.2 COMANDO text

SINTAXIS

 text(x,y,txt)
 text(x,y,z,txt)
 text(___,Name,Value)
 text(ax,___)
 t = text(___)

DESCRIPCIÓN

text(x,y,txt)agrega una descripción de texto a


uno o más puntos de datos en los ejes
actuales usando el texto especificado
por txt. Para agregar texto a un punto,
especifique xy ycomo escalares en unidades
de datos. Para agregar texto a múltiples
puntos, especifique xy ycomo vectores con la
misma longitud.

text(x,y,z,txt) posiciona el texto en


coordenadas tridimensionales.

text(___,Name,Value)especifica
las Textpropiedades del objeto
utilizando uno o más pares nombre-
valor. Por ejemplo, 'FontSize',14establece el
tamaño de fuente en 14 puntos. Puede
especificar propiedades de texto con
cualquiera de las combinaciones de
argumentos de entrada en las sintaxis
previas. Si especifica los Positiony
las Stringpropiedades como pares de
nombre-valor, entonces no es necesario
especificar los x, y, z, y txtentradas.
text(ax,___)crea el texto en los ejes
especificados por en axlugar de en los ejes
actuales ( gca). La opción axpuede preceder
a cualquiera de las combinaciones de
argumentos de entrada en las sintaxis
previas.

t = text(___)devuelve uno o más objetos de


texto. Se usa tpara modificar las propiedades
de los objetos de texto después de que se
crean. Para obtener una lista de propiedades
y descripciones, consulte Propiedades del
texto . Puede especificar una salida con
cualquiera de las sintaxis previas.

2.1.3 COMANDO subs

SUSTITUCIÓN SIMBÓLICA

 subs(s,old,new)
 subs(s,new)
 subs(s)
DESCRIPCIÓN

subs(s,old,new) devuelve una copia de s,


reemplazando todas las apariciones
de oldcon new, y luego evalúa s.

subs(s,new)devuelve una copia de s,


reemplazando todas las apariciones de la
variable predeterminada scon new, y luego
evalúa s. La variable predeterminada está
definida por symvar.
subs(s)devuelve una copia de s,
reemplazando variables simbólicas en s, con
sus valores obtenidos de la función de
llamada y el espacio de trabajo
de MATLAB ® , y luego evalúa s. Las
variables sin valores asignados permanecen
como variables.

2.2 GRAFICA EN MATLAB

Comando basico: plot(x1, y1, x2, y2, x3,


y3,..., 'opciones')

X e Y: Vectores de la misma longitud

Opciones: Color, estilo, etc. del grafico

Cadena que especifica el estilo de linea, del


marcador, color, grosor, etc.

Color: r (Red), g(Green), b(Blue), c(Cyan), m


(Magenta), y (Yellow), k (blacK), w (White)

Estilo: - (solida), -- (trazas), : puntos), -. (lineas


y puntos)

Marcadores: +, o, *, ., x, s (square), d(diamante), ^ v


> o < (triangulos en distinto sentido), p (estrella 5
puntas, pentagram), h(estrella 6 puntas, hexagram)

Podemos anadir objetos al grafico actual:

xlabel('etiqueta del eje x')

ylabel('etiqueta eje y')

title('titulo del grafico')


text (x, y, 'texto')

Si x e y son vectores, el texto se repite

Si texto es una matrix de cadenas, de la misma


dimension que x e y, se situa cada texto en una
posicion

gtext('texto'): la posicion se indica con el raton (solo


en Matlab).

axis: controla el escalado y apariencia de los


ejes

axis ([ xmin xmax ymin ymax ])

Fija los limites de los ejes x e y

axis equal → mismo ratio de aspecto x e y

axis normal o auto→ valor por omisión

axis square → Ajusta los ejes para que el


grafico sea cuadrado ( o cubico en 3D)

axis off | on → Oculta o muestra los ejes (lineas,


marcas y etiquetas asociadas)