MANIPULACIÓN DE DATOS EN LOS
ALGORITMOS
MATLAB
Vamos a
realizar una breve definición de matlab y veremos una guía de inicio en matlab.
MATLAB (abreviatura de MATrix
LABoratory, "laboratorio de matrices") es un software matemático
que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de
programación propio (lenguaje M). Está disponible para las plataformas Unix,
Windows y Apple Mac OS X.
Entre sus prestaciones básicas se hallan: la manipulación de
matrices, la representación de datos y funciones, la implementación de
algoritmos, la creación de interfaces de usuario (GUI) y la comunicación con
programas en otros lenguajes y con otros dispositivos hardware.
Tomado
de http://es.wikipedia.org/wiki/MATLAB.
Iniciando matlab
Ingresando
por el menú Inicio y seleccionando el programa MATLAB.
Current
directory
Es un navegador de archivos. Permite abrir los archivos con
extensión m
Para su
edición.
Acceso a las variables
Whos
Array Editor
Permite editar vectores y
matrices
Command history
Bitácora de comandos ejecutados
Path
Establece el camino de búsqueda
de las funciones de Matlab y propias.
Ayuda
Las
prestaciones más importantes de matlab son:
·
Escritura del programa en lenguaje matemático.
· Implementación de las matrices como elemento básico del lenguaje, lo que
permite una gran reducción del código, al no necesitar implementar el cálculo
matricial.
·
Implementación de aritmética compleja.
·
Un gran contenido de órdenes específicas, agrupadas en TOOLBOXES.
·
Posibilidad de ampliar y adaptar el lenguaje, mediante ficheros de script y
funciones
Matlab nos ayuda a resolver problemas
particulares como:
- Procesamiento de señales
- Diseño de sistemas de control
- Simulación de sistemas dinámicos
- Identificación de sistemas
- Redes neuronales y otros.
Algunas referencias con respecto a MATLAB:
- Wikilibros alberga un manual sobre MATLAB.
- Página web del producto
- Introducción Informal a Matlab y Octave de Guillem Borrell i Nogueras (libro libre en español)
- MatlabLatino (Video-tutoriales introductorios de Matlab y Simulink en idioma español)
- www.matpic.com (sitio web sobre Matlab/Simulink, microcontroladores (en especial PIC de Microhip y AVR de Atmel) y lenguajes de descripción de hardware, con guías y ejemplos.)
n Como se expresan los algoritmos en matlab
En Matlab la instrucción LEA corresponde
a input(‘anuncio para el usuario: ’) y que ésta permite definir el texto
con el que se le anuncia al usuario el dato que debe ingresar. Por lo tanto:
ESCRIBA(“Teclee nombre: ”)
LEA(nom)
Pueden expresarse en Matlab en una solo
instrucción así:
nom=input(‘Teclee nombre: ’)
En ésta última instrucción se le indica
a Matlab que debe mostrar al usuario el texto ‘Teclee nombre: ’ y que la
información tecleada debe almacenarse en la variable nom. Tenga en cuenta que
en Matlab se usa la comilla sencilla (‘) en lugar de la comilla doble (“) para
delimitar los mensajes al usuario.
De otro lado, tenga en cuenta que la instrucción ESCRIBA en
algoritmos, se codifica en Matlab como disp y que en lugar de separa los
elementos que se van a mostrar por comas, cada uno de ellos se pone en un disp
separado.
LÓGICA PROPOSICIONAL
Una proposición es cualquier enunciado lógico
al que se le pueda asignar un valor de verdad (1) o falsedad (0).
(1)
–El
perro es grande
–Voy
al baile
–Estudié para el parcial
•La lógica proposicional es la parte de la
lógica que estudia la formación de proposiciones complejas a partir de
proposiciones simples, y la inferencia de proposiciones a partir de
proposiciones, pero sin tener en cuenta la estructura interna de las
proposiciones más simples. (Tomado de Wikipedia)
Tomado
de: http://wmatem.eis.uva.es/~matpag/CONTENIDOS/Conjuntos/marco_conjuntos.htm)
Términos de enlace / Operaciones
•Negación:
El valor de verdad de la negación es el contrario de la proposición negada.
•Disyunción:
La disyunción solamente es falsa si lo son sus dos componentes.
•Conjunción:
Solamente si las componentes de la conjunción son ciertas, la conjunción es
cierta.
•Condicional: El condicional solamente es
falso cuando el antecedente es verdadero y el consecuente es falso. De la
verdad no se puede seguir la falsedad.
Representación
Tablas de verdad
Es una tabla que muestra el valor de verdad de una
proposición compuesta, para cada combinación de valores de verdad que se pueda
asignar a sus componentes.
Expresiones relacionales
•Expresiones
que producen un resultado lógico (verdadero o falso).
•Poseen
operandos: Variables, constantes, expresiones aritméticas
•Operadores: > (mayor), >= (mayor o igual),
< (menor), <= (menor o igual) , == (igual, estrictamente igual, de
comparar) ,!= (diferente).
Expresiones lógicas
•Operandos:
Expresiones relacionales, variables lógicas
•Operadores: ¬ negación , ^ conjunción , v disyunción
El trabajo actual fue realizado con la ayuda de las notas obtenidas en clase de algoritmos y programación de la universidad de Antioquia en el siguiente link.
También de:
http://nereida.deioc.ull.es/~pcgull/ihiu01/cdrom/matlab/contenido/node2.html
https://www.google.com.co/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=wikipedia%20wikipedia
No hay comentarios:
Publicar un comentario