Está en la página 1de 5

UNIVERSIDAD DEL NORTE

DEPARTAMENTO DE INGENIERÍA MECÁNICA


MECÁNICA DE MÁQUINAS
INTRODUCCIÓN A MATLAB

INTERFAZ

ARREGLOS 1X1

 Manejan distintas clases numéricas, como: entero (integer – int), flotante(float) y


caracteres (characters).

 No necesitan ser declarados.

 Permiten las siguientes operaciones:

Operaciones Símbolos
Adición +
Substracción -
Multiplicación *
Divisón /
Exponenciación ^(e.g. 2^3=8)
ARREGLOS 1xn OR nx1

 Un arreglo 1xn o vector es una colección de números de una dimensión organizados


en una fila.

 En Matlab un arreglo 1xn está construido usando “[]”, y los números son separados
por “,” como se indica:
𝐴 = [1,2,3]
𝐴 = [1 2 3]

 Un arreglo nx1 es una colección de números de una dimensión organizados en una


columna. El arreglo es construido usando “[]” y los números son separados por “;”
como se indica:
𝐴 = [1; 2; 3]
1
𝐴 = [2]
3

MATRICES mxn

 Los arreglos de dos dimensiones también llamados matrices están caracterizados


por la cantidad de filas y columnas. El arreglo es construido usando “[]”. Los
elementos de las filas se separan con “,” y los elementos de las columnas con “;”.

𝑀 = [1,2,5,10; 3,4, −2,7]


1 2 5 10
𝑀=[ ]
3 4 −2 7

 Los elementos de un arreglo pueden ser identificados por su posición (número de su


fila y su columna). Como ejemplo, para la matriz M se tendría:

𝑀(1,2)
𝑎𝑛𝑠 = 2

PROGRAMACIÓN EN MATLAB

Operadores Relacionales

 Comparan dos arreglos para determinar si una declaración es verdadera o falsa.

 La siguiente tabla muestra los operadores relacionales y sus símbolos en Matlab.

Descripción Símbolos
Menor que <
Mayor que >
Menor o igual que <=
Mayor o igual que >=
Igual a ==
No igual a ~=
Operadores Lógicos

 Las declaraciones de comparación pueden ser combinadas usando los operadores


lógicos AND o OR.

 La siguiente tabla muestra los operadores lógicos más comunes:

Descripción Símbolos
OR |
AND &
NOT ~

Por ejemplo:

𝐺 = (1 < 2)|(4 == 5)
𝐺=1

Decleraciones “If”

 “If” es usado cuando se debe tomar una decisión dependiendo del resultado de la
comparación. Si la comparación resulta ser verdadera, el grupo de comandos dentro
del If es ejecutado, si no, estos comandos son omitidos.

 La estructura general es mostrada a continuación:

Bucles “For”

 Los bucles “for” son usados para repetir un comando o grupo de comandos un
número de veces fijas, predeterminadas.

 La estructura general es mostrada a continuación:


Bucles “While”

 Son usados para repetir un comando, o un grupo de comandos, indefinidamente hasta


que la condición especificada no sea satisfecha.

 La estructura general es mostrada a continuación:

Gráficar

Ejemplo

 Definir los siguientes vectores:

𝑥 = −𝑝𝑖 ∶ 0.1 ∶ 𝑝𝑖
𝑦 = sin⁡(𝑥)
𝑦2 = cos⁡(𝑥)

 Graficar.

plot(x,y)
 Sobreponer gráficas en una figura usando “hold on” y definir color de la gráfica
usando ‘r’.

plot(x,y)
hold on
plot(x,y2,’r’)

 Gráficar vectores

Ejemplo:

plot([0,R1*cos(T1),R1*cos(T1)+R2*cos(X(1)),R1*cos(T1)+R2*cos(X(1))+R3*cos(X(2))],[0,
R1*sin(T1),R1*sin(T1)+R2*sin(X(1)),R1*sin(T1)+R2*sin(X(1))+R3*sin(X(2))]);

También podría gustarte