Professional Documents
Culture Documents
MATLAB
Departamento: Metal – Mecánica ITV
Métodos Numéricos para Ingeniería Mecánica.
OBJETIVO:
El alumno reconocerá los elementos básicos del lenguaje
MatLab y su ambiente de desarrollo integrado.
Métodos Numéricos para Ingeniería Mecánica.
COMMAND WINDOW.
WORKSPACE .
Más adelante se verá que cada función tiene su propio espacio de trabajo, con
variables cuyos nombres no interfieren con las variables de los otros espacios
de trabajo.
Para que un fichero *.m se pueda ejecutar es necesario que se cumpla una
de las dos condiciones siguientes:
Lenguaje
MatLab
Métodos Numéricos para Ingeniería Mecánica.
Sensible al tamaño.
Tipos de datos.
Por defecto todos los elementos son tratados como double en arrays.
8 bytes , 15 cifras decimales exactas
Matrices. Estructuras.
Valores especiales.
inf , NaN
eps 2.22x10-16
realmin (2.2x10-308) , realmax (1.7977x10308)
Métodos Numéricos para Ingeniería Mecánica.
Comando clear.
Definición de variables.
Inicialización.
d=[123
2 4 6 ];
Operaciones comunes.
Operaciones básicas.
Transpuesta.
t = a´
s = a * t;
inv(a)
Métodos Numéricos para Ingeniería Mecánica.
.^
.* ./ .\
Métodos Numéricos para Ingeniería Mecánica.
Números complejos.
>> a = sqrt(4)
a= 0+ +2i
>> b = 2 + 3i
b= 2+ 3i
Cadena de caracteres.
Ejemplo.
valores = 10: - 1: 1 ; % [ 10 9 8 7 6 5 4 3 2 1]
Como puede verse, este operador por defecto produce vectores fila.
Extracción de sub-matrices.
Sea a = [ 1 2 3 ;
456;
7 8 9]
Ejemplo.
>> a = [ 1 2 3 ];
>> b = a’; Matriz de ceros de 3x3.
>> c = zeros(3);
>> d = [ a , 4 ; c , b];
d=
1 2 3 4
0 0 0 1
0 0 0 2
0 0 0 3
Métodos Numéricos para Ingeniería Mecánica.
Operadores relacionales.
Operadores lógicos.
Archivos de funciones.
Los argumentos son pasados por ‘valor’, esto quiere decir que los
argumentos reales no serán modificados por la función, si se realiza
una modificación dentro de la función, estas se realizan en la copia
Métodos Numéricos para Ingeniería Mecánica.