Documentos de Académico
Documentos de Profesional
Documentos de Cultura
OBJETIVO
Explorar y manipular el software Matlab (MATrix LABoratory) necesario para el desarrollo de las
actividades de la asignatura métodos numéricos.
METODOLOGÍA
Se realizará una exploración de las ventanas de Matlab y de algunas funciones matemáticas, así
como las operaciones numéricas básicas. Se explicará la forma de implementar los algoritmos
utilizando ciclos repetitivos y se mostrará la forma de utilizar la interfaz gráfica de usuario.
PROCEDIMIENTO
1. Abra el programa Matlab y observe las diferentes ventanas mostradas (Workspace, Command
History, Current Folder, Command Window).
2. Tenga en cuenta:
a. Este programa distingue las letras mayúsculas de las letras minúsculas
b. Todas las funciones deben escribirse en minúsculas.
c. Los decimales se representan con el punto: 2.4
d. Para limpiar pantalla : clc
e. Para detener la ejecución de Matlab: Ctrl + c
f. Para conocer sobre un comando: help comando
g. Notación científica: 1e5
h. Limpiar variables de la memoria: clear variable
i. Limpiar todas las variables de la memoria: clear all
j. Ampliación cifras significativas: format long.
k. Reducción cifras significativas: format short.
Siendo x un vector.
f. length(x): calcula el tamaño de x.
g. norm(x): calcula la norma del vector.
7. Para Graficar:
a. Se declara la variable independiente: x=[-10:0.1:10];
b. Se declara la función dependiente: y=exp(-x)-x;
c. Digita el comando para graficar en 2D: plot(x,y)
d. Se crea la cuadrícula de la gráfica: grid
e. Se escribe un nombre en el eje x de la gráfica : xlabel (‘Tiempo’);
f. Para realizar otra grafica en la misma ventana: hold on
g. Para graficar en 3D: plot3(x,y,z)
8. Estructuras condicionales
a. Estructura IF
La forma general de esta estructura es:
if expresión 1
estructura 1
elseif expresión 2
estructura 2
else
estructura 3
end
En las expresiones condicionales se utilizan los símbolos = = ; > ; < ; <= ; >= ; ~ =.
b. Estructura SWITCH-CASE
La forma general de esta estructura es:
9. Estructuras repetitivas
a. Estructura FOR
La forma general de esta estructura es:
b. Estructura WHILE
La forma general de esta estructura es:
while expresión,
estructura
end
Por ejemplo:
function [x,iter,ea]=newtonraphson(f,x,tol)
11. Para crear una interfaz gráfica de usuario, abra la aplicación GUIDE y cree una nueva ventana.