Este documento proporciona una introducción a MATLAB. Explica que MATLAB es un lenguaje de programación y entorno de desarrollo para el cálculo numérico, la visualización y la programación. Detalla algunos de los símbolos y funciones básicas de MATLAB como la suma, resta, multiplicación, división y funciones matemáticas comunes. También describe cómo introducir datos, asignar valores a variables y mostrar resultados.
2. ¿QUÉ ES MATLAB?
Es un lenguaje de alto nivel y un entorno
interactivo para el cálculo numérico, visualización y
programación. Puede analizar los datos, desarrollar
algoritmos y crear modelos y aplicaciones.
MAT = Matriz
LAB = Laboratorio
MATLAB = LABORATORIO DE MATRICES
5. FUNCIONES MÁS USADAS
log(x) Logaritmo natural
log10(x) Logaritmo base 10
fix(x) Muestra una cantidad sin decimales, ej:
x=3.1416 ; y=fix(x) y=3
round(x) Redondea un numero decimal, ej: x=7.5 ,
y=round(x) y=8
mod(x,y) Muestra el residuo en una división, donde
“x” es el dividendo, “y” es el divisor, ej: x=mod(7,5)
x=2
6. format long Permite mostrar una mayor cantidad
de decimales
format short Muestra cifras hasta con 4
decimales
format rat Muestra cifras en forma racional
i La letra “i” mientras no se le asigne valor
alguno, representa una raíz negativa, es decir un
numero imaginario “i”, lo mismo sucede con la letra
“j”
7. clc limpia la pantalla de comandos
clear “variable” borra el contenido almacenado
en una variable ej: x=4 , clear(x) x=“no definido”
clear Elimina el contenido almacenado en todas
las variables
8. INTRODUCCIÓN DE DATOS
Matlab cuenta con 2 ventanas principales, Ventana
de Comandos y Ventana de Programación.
En ambas ventanas pueden realizarse cálculos de
diversos tipos, o usarse las funciones
anteriormente mencionadas.
La Ventana de Comando se usa para realizar
operaciones rápidas , que no requieren de un uso
extenso de varias funciones. Algo parecido a la
pantalla de una calculadora científica donde se
realizan operaciones básicas y avanzadas.
9. La Ventana de Programación es usada para
elaborar un programa orientado a la resolución de
una tarea especifica en la cual la persona
interactuará con el programa proporcionando datos
necesarios, escogiendo alternativas, solicitando
búsquedas, etc.
10. ASIGNACIÓN DE VALORES A VARIABLES Y
ENTREGA DE RESULTADOS
La asignación de valores a una variable puede
llevarse acabo mediante el uso de un “=” tanto en
la Ventana de Comandos como en la de
Programación. Ej: x=3 , y=9 , z=15-7*9
Una ves asignado un valor numérico a una
variable, esta mantendrá dicho valor hasta una
nueva asignación. Ej: x=2 , y=x*3 y=6
x=3 , x=x+1 4
11. En la Ventana de Programación es preciso usar,
además de las formas anteriores de asignación de
valores a variables, la instrucción “input”, debido a
que en esta ventana se realizaran programas con
el objetivo que el usuario interactúe con los
mismos.
Para la entrega de resultados cuando se trabaja en
la Ventana de Comandos, solo basta con dar un
“Enter” luego de realizar cualquier operación o usar
cualquier función.
La entrega de resultados cuando se trabaja en la
Ventana de Programación puede realizarse
simplemente mediante la asignación de algún valor
a una variable, Ej: x=fix(3.1416) x=3, o bien
mediante el uso de la instrucción “disp”.
12. Es importante recalcar que la entrega de un
resultado puede verse afectada por el uso de “;” .
Al momento de usar “;” luego de asignar un valor a
alguna variable, luego de realizar alguna operación
o ejecutar alguna función, la misma no será
proyectada en la pantalla o en la ventana en la que
se este trabajando , Ej: x=5*4; “no se muestra el
resultado , que debería ser x=20”
13. NOTA
Una vez realizado un determinado programa en la
Ventana de Programación, el cual ha sido
guardado en un archivo, el mismo será ejecutado
mediante la Ventana de Comandos en Matlab y nó
en la Ventana de Programación. Ej: Se guarda un
archivo con el nombre de programa1, para ejecutar
el mismo se deberá escribir el nombre con el que
se lo guardó en la Ventana de Comandos
>>programa1
14. INSTRUCCIÓN input
Es usada para asignar un valor a una variable “x” el
cual será diferente dependiendo de las
necesidades de la persona que ejecuta un
programa. Es una instrucción muy valiosa ya que
permite interactuar con la persona mediante el uso
de frases que faciliten el ingreso de los datos.
15. ESTRUCTURA
x=input(„Ingrese Datos „)
Como se puede observar en la estructura de la
instrucción, al momento de ejecutar un programa
que use esta instrucción, la pantalla mostrara el
mensaje “Ingrese Datos” cuando el programa
necesite conocer el valor de “x” para realizar una
operación definida en dentro de la estructura del
programa que se esta ejecutando. Cabe recalcar
que el mensaje a mostrar puede variar
dependiendo del gusto de quien esté programando,
y si se observa detenidamente la frase debe ir
entre comillas simples y dentro de paréntesis.
16. NOTA
Al momento de usar la instrucción input, no es
necesario dejar un espacio en blanco entre la
ultima letra de la frase que se escribió y la comilla
simple, aunque el uso de un espacio permitirá que
el ingrese de datos se vea de una mejor forma.
17. INSTRUCCIÓN disp
Esta instrucción nos permite mostrar resultados o
frases. Muestra el valor almacenado en una
variable directamente sin mostrar la variable que
contiene el valor.
ESTRUCTURA
disp(x)
disp(„Escribe una frase‟)
18. Como se puede apreciar en la estructura de la
instrucción, dentro del paréntesis podemos escribir
la variable de la cual queremos mostrar su
contenido o valor, incluso podemos mostrar una
frase siempre y cuando este entre comillas simples
y dentro del paréntesis.
Es importante saber que si se quiere mostrar el
valor de mas de una variable, estas deben estar
entre corchetes y separadas por una coma dentro
del paréntesis:
disp([a,b])
19. APLICACIONES DE LAS
INTSRUCCIONES INPUT / DISP
Se requiere escribir un
programa que nos
permita determinar el
volumen y área de un
cilindro, cuando se
conoce su radio y
altura.
20. %Cilindro
r=input(„Ingrese el
radio „);
h=input(„Ingrese la
altura ‟);
s=2*pi*r^2+2*pi*r*h;
v=a*pi*r^2;
disp(„El área es‟);
disp(s);
disp(„El volumen es‟);
disp(v);
Descripción.
Se ingresa el valor del
radio.
Se ingresa el valor de la
altura.
Se calcula el área
Se calcula el volumen
Se muestra un mensaje
Se muestra el valor de “s”
Se muestra un mensaje
Se muestra el valor de “v”
21. OBSERVACIONES
Al inicio de las instrucciones del programa se
escribió %Cilindro, esto es totalmente opcional, es
solo una referencia sobre que es lo que hace el
programa que esta a continuación. Toda
descripción de programa siempre debe ser
precedida de un “%” y puede ser una frase o
incluso números.
Nótese el uso de “;” al final de cada línea de
instrucciones (excepto en la descripción), esto
impedirá que se muestren valores innecesarios,
como por ejemplo los valores de las variables “r” y
“h” una ves que los ingresamos, o que se muestre
inmediatamente el calculo del área “s” y el volumen
“v”
22. Se debe tener en cuenta que el “;” no afecta en
nada a la instrucción disp, es decir que pese a
colocar un “;” a lado del ultimo paréntesis de cada
instrucción disp los mensajes y valores de las
variables escritas en esa instrucción serán
mostrados de todas formas en el orden en que se
encuentran, de arriba hacia abajo.
23. SIMULACION DEL PROGRAMA
EJECUTANDOSE EN LA VENTANA DE
COMANDOS
>>programa
Ingrese el radio __
Ingrese la altura __
El área es
__
El volumen es
__
Se escribe el nombre del archivo
que contiene el programa.
Se ingresa el radio del cilindro.
Se ingresa la altura.
Muestra el mensaje y luego el
resultado.
Muestra el mensaje y luego el
resultado.