PROGRAMACION ESPECIALIDAD: INGENIERIA ELECTRICA
Enviado por emmanuel131095 • 17 de Marzo de 2015 • Examen • 1.903 Palabras (8 Páginas) • 161 Visitas
INSTITUTO TECNOLOGICO DE CD. GUZMAN
TEMA: INVESTIGACION
MATERIA: PROGRAMACION
ESPECIALIDAD: INGENIERIA ELECTRICA
QUE ES MATLAB?
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es una herramienta de software matemático que ofrece un entorno de desarrollo integrado (IDE) con un lenguaje de programación propio (lenguaje M) y servicio de especie. Está disponible para las plataformas Unix, Windows, Mac OS X y GNU/Linux .
COMANDOS
Es una instrucción u orden que el usuario proporciona a un sistema informático, desde la línea de comandos (como una shell) o desde una llamada de programación. Puede ser interno (contenido en el propio intérprete) o externo (contenido en un archivo ejecutable).
Suele admitir parámetros o argumentos de entrada, lo que permite modificar su comportamiento predeterminado. Suelen indicarse tras una barra "/" (en sistemas operativos DOS) o un guion simple "-" o doble "--" (en sistemas operativos Unix).
INSTRUCCIÓN
Se denomina instrucción en informática al conjunto de datos insertados en una secuencia estructurada o específica que el procesador interpreta y ejecuta.
Los tipos de instrucción permitidos están definidos y determinados dentro de cada plataforma en el conjunto de instrucciones (en inglés ISA, instruction set architecture), que también determina los registros de origen y destino de la CPU, y en ocasiones un dato inmediato (aquellos que son especificados explícitamente en la instrucción).
Estas instrucciones del computador son las que determinan el funcionamiento de la CPU que las ejecuta. La CPU puede realizar una diversidad de funciones, que son el reflejo de la variedad de las instrucciones definidas para dicha CPU. El programador tiene un repertorio de instrucciones como medio para controlar la CPU.
PROGRAMA
Un programa de computadora o simplemente un programa, es una secuencia de instrucciones, escritas para realizar una tarea específica con una computadora. Este dispositivo requiere programas para funcionar, por lo general ejecutando las instrucciones del programa en un procesador central. El programa tiene un formato ejecutable que la computadora puede utilizar directamente para ejecutar las instrucciones. El mismo programa en su formato de código fuente legible para humanos, del cual se derivan los programas ejecutables (por ejemplo, compilados), le permite a un programador estudiar y desarrollar sus algoritmos. Una colección de programas de computadora y datos relacionados se conoce como software.
LENGUAJE DE PROGRAMA
Un lenguaje de programación es un lenguaje formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras.
Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.
Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila (de ser necesario) y se mantiene el código fuente de un programa informático se le llama programación.
También la palabra programación se define como el proceso de creación de un programa de computadora, mediante la aplicación de procedimientos lógicos, a través de los siguientes pasos:
• El desarrollo lógico del programa para resolver un problema en particular.
• Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
• Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
• Prueba y depuración del programa.
• Desarrollo de la documentación.
PROCEDIMIENTO PARA HACER UNA GRAFICA EN MATLAB
- Primero damos valores a nuestra “x” con este comando >>x=0:pi/100:2*pi;
- Después calculamos el valor de nuestra “y” >>y=sin(x);
- Se le da el comando >>plot(x,y)
-
Con los comandos y(label) y x(label) podemos dar nombre a los factores en x y y.
Con el comando title(xxxxx) damos titulo a nuestra grafica
EXPLICACION DE OPERAACIONES NUMERICAS
Empecemos con algo sencillo: las operaciones matemáticas elementales.
» x=2+3
x =
5
Si no se asigna el resultado a ninguna variable, Matlab lo asigna por defecto a la variable ans (answer):
» 2+3
ans =
5
Para saber cuál es el valor asignado a una determinada variable, basta introducir el nombre de la variable:
» x
x =
5
La notación para las operaciones matemáticas elementales es la siguiente:
^ exponenciación
* multiplicación
/ división
+ suma
- resta
El orden en que se realizan las operaciones de una línea es el siguiente: primero, la exponenciación; luego, las multiplicaciones y divisiones; y finalmente, las sumas y las restas. Si se quiere forzar un determinado orden, se deben utilizar paréntesis, que se evalúan siempre al principio. Por ejemplo, para hallar dos entre tres,
» 2/2+1
ans =
2
(en efecto: primero se calcula 2/2 y luego se suma 1).
» 2/(2+1)
ans =
0.6667
Primero se calcula el paréntesis (2+1) y luego se realiza la división.
Dos observaciones. El punto decimal es . (no una coma). Y en Matlab, las mayúsculas y las minúsculas son distintas. Es decir, X es una variable diferente de x.
En Matlab están también definidas algunas funciones elementales. Las funciones, en Matlab, se escriben introduciendo el argumento entre paréntesis a continuación del nombre de la función, sin dejar espacios. Por ejemplo:
» y=exp(0)
y =
1
COMANDOS MAS COMUNES
Comando Descripción
abs Valor absoluto
acker Calcula la matriz K para ubicar los polos de A-BK, vea también place
axis Corrige la escala del gráfico actual, vea también plot, figure
bode Dibuja el diagrama de Bode, vea también logspace, margin, nyquist1
c2dm Pasa del sistema continuo al discreto
clf Borra la figura (use clg en Matlab 3.5)
conv Convolución (útil para multiplicar polinomios), vea también deconv
ctrb Matriz de controlabilidad, vea también obsv
deconv Deconvolución
...