Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATLAB Intro
MATLAB Intro
PROGRAMACIÓN
MATLAB
• Ejemplo
>> X = 1 + 1, Y = 2 * 2; Z = sin(pi/2)
X =
2
Z =
1
Operadores aritméticos
- Suma, A + B suma los elementos de A a los correspondientes
+ de B. A y B deben tener el mismo tamaño. Un escalar se le puede
sumar a una matriz de cualquier tamaño
- Resta, A – B resta los elementos de A a los correspondientes de
- B. A y B deben tener el mismo tamaño. Un escalar se le puede
restar a una matriz de cualquier tamaño
-Multiplicación de matrices, C = A * B es el producto algebraico
lineal de las matrices A y B. Para matrices, el número de
* columnas de A debe ser igual al número de filas de B. Un escalar
se puede multiplicar a una matriz de cualquier tamaño
Introducción a MATLAB
Operadores aritméticos
- B/A es lo mismo que B * A-1 ; A-1 es la matriz inversa de A,
/ y debe ser n x n
- A\B, se conoce como división por la izquierda, si A es
cuadrada, A\B es casi igual inv(A)*B, excepto por la forma de
ser calculado.
\ - Si B es un vector columna de n elementos y A es n x n,
entonces X = A\B es la solución al sistema AX = B por el
método de eliminación de Gauss
- Potencia de matrices. X^p es X elevado a la potencia de p,
si p es un escalar.
- Si p es un entero, la potencia se calcular elevando al
^ cuadrado repetidas veces. Si el entero es negativo, se
calcula primero la inversa de X
- Si X y p son matrices, MATLAB arroja un error
>> v = [1:8]
v =
1 2 3 4 5 6 7 8
Notación matricial
Columns 1 through 6
y
5.5000 12.0000 23.5000 100
40.0000 61.5000 88.0000
Columns 7 through 10
50
y
>> colorbar -0.6
-1
-0.7
>> title('Curvas de nivel de la -2
-0.4
-0.4
>> colorbar -0.5
-0.6
-0.6
>> title('Grafica 3D de la función -0.8
f') -0.7
-1
-0.8
-1.2
-0.9
5
-1.4 -1
0
5
0
-5
Programas
• Es posible combinar un lote de instrucciones que ejecuten una serie
de cálculos y comparaciones para llegar a un resultado; un
programa
• MATLAB permite guardar estos programas en archivos con
extensión “.m”
• Estos archivos se ejecutan simplemente invocando su nombre sin
la extensión, y pueden ser llamados desde otros programas a
manera de rutinas o subprogramas
• Los archivos .m se puede crear usando un editor de texto
cualquiera. MATLAB trae su propio editor de texto
Programas
• Tipos de archivos .m
Argumentos de Argumentos de
salida entrada
Programas
• Comandos útiles para iniciarse en la programa en MATLAB: