matlab trabajos practicos
de Algebra Lineal con
MATLAB
ALGEBRA II
Profesorado en Informática
Licenciatura en Sistemas de Información
Facultad de Ciencias Exactas y Tecnologías
UNIVERSIDAD NACIONAL DE SANTIAGO DEL ESTERO
Lic.
Lic. María Inés M. de Barrionuevo
INTRODUCCION
El nombre MATLAB proviene de la contracción de MATrix LABoratory. Es un
sistema de trabajo interactivo y unaherramienta importante para cualquier tarea
que requiera cálculos matriciales, ya sea que involucren ecuaciones, sistemas
característicos, mínimos cuadrados, etc. y la visualización gráfica de los mismos.
Se pueden resolver problemas numéricos relativamente complejos sin necesidad
de escribir un programa para ello.
Tiene gran capacidad de expansión ya que permite que el usuario defina suspropias funciones, es por ello que es considerado como un lenguaje de
programación para cálculos técnicos y científicos donde se encuentran
implicados elevados cálculos matemáticos y la visualización gráfica.
MATLAB trabaja esencialmente con un solo tipo de objetos: matrices, con
entradas eventualmente complejas. Esto significa que todas las variables
representan matrices, de este modo losescalares quedan caracterizados por
matrices 1x1 y los vectores por matrices de una fila o una columna.
Es importante destacar que el alcance y la potencia de MATLAB van más allá
de lo que pueda verse en esta serie de trabajos prácticos
Características básicas:
Al ejecutarse MATLAB aparece una ventana, la ventana de orden, que es el
lugar fundamental donde se interacciona con MATLAB. Cuando estaventana está
activa aparece a la izquierda el símbolo >> seguido del cursor, es el indicativo
de petición de ordenes del MATLAB.
Operaciones aritméticas básicas
En el cuadro de la página siguiente se ilustran las operaciones aritméticas
básicas, el símbolo que emplea MATLAB y un ejemplo:
2
Lic. María Inés Morales de Barrionuevo
Operación
Símbolo
Ejemplo
Suma a + b
+3+6
Resta a – b
−
12 – 7.5
∗
23.2 ∗ 5.12
/
77 / 51
Multiplicación
División
Potencia
a.b
a : b
^
ab
5^ 2
El orden en que estas operaciones se evalúan en una expresión está dada
por la siguiente regla de precedencia:
Las expresiones se evalúan de izquierda a derecha, con la operación
de potencia teniendo el orden de precedencia más alto, seguido pormultiplicación y división que tienen ambas igual precedencia y seguidas
tienen
finalmente, por suma y resta que tienen igual precedencia.
Se pueden emplear paréntesis para alterar esta usual ordenación, en cuyo
caso la evaluación se inicia dentro del paréntesis más interno y procede hacia
fuera.
Ejercicio:
Para observar como funcionan estas operaciones con MATLAB,
resuelva:
a) 2^3 – 5 – 6/3∗2
b) 2^3 – 5 – 6 /(3∗2)
c) (2^3 – 5 – 6) /3∗2
Variables:
Variables:
Al igual que cualquier lenguaje de computadora,
acerca de los nombres de las variables:
MATLAB tiene reglas
MATLAB distingue minúsculas de mayúsculas, esto quiere decir que A y a
representan variables diferentes. Si se desea que su utilización sea indistinta se
debe tipear la sentencia casesen.
casesen.
Lasvariables pueden contener hasta 19 caracteres y comenzar por una letra
seguida de cualquier número de letras, dígitos o guiones de subrayado
Ejemplo: suma, A, S3, CIRCULO, valor_propio, etc.
3
Lic. María Inés Morales de Barrionuevo
ans ( de answer – respuesta-) es la variable que MATLAB crea automáticamente
cuando hay una expresión a la que no se le asignó nombre de variable.
Ejemplo:» 2*5+1.5
da como respuesta:
ans =
11.5000
Ordenes de Propósito General
General
Para recordar información: para poder visualizar cuales variables han sido ya
introducidas se teclea who
Para conocer el contenido de una variable: simplemente se tipea su nombre y se
oprime “enter”.
Para eliminar una variable de la memoria se utiliza la instrucción clear seguida del
nombre de la...
Regístrate para leer el documento completo.