Pr Ctica 2 Introducci N A Matlab II

Páginas: 12 (2928 palabras) Publicado: 16 de marzo de 2015

Instituto tecnológico de Morelia
José María Morelos y Pavón












Laboratorio de control I
Reporte de practica II
Introducción a Matlab II

Profesor: Osvaldo Gutiérrez Sánchez

Alumno: Mauricio Fernández Escutia




Introducción.
Los lenguajes de programación de computadores como Matlab ofrecen características que permiten controlar el flujo de ejecución de órdenes basada enestructuras de toma de decisiones. El control de flujo es extremadamente poderoso ya que permite que cálculos pasados influyan sobre operaciones futuras.
Debido a que las estructuras de control de flujo a menudo contienen numerosas órdenes de Matlab, suelen operar en archivos-M (M-files), en lugar de escribirse directamente en la línea de orden de Matlab.Resumen.
En esta práctica exploraremos nuevos comandos que existen en Matlab donde veremos su funcionamiento, las condiciones que requiere para su correcto funcionamiento, primero trabajaremos con los bucles que son una serie de estructuras de control de flujo que tienen la capacidad de tomar decisiones. Es muy importante tomar en cuenta la estructura que maneja cada bucleademás de ingresar las indicaciones correctamente, en el caso de que exista un error al momento de ingresar la estructura, Matlab es capaz de indicarnos donde y cuál es el error.
Es recomendable evitar los bucles siempre y cuando exista un método de array o matriz equivalente.
 Los archivos M se crean en un editor de texto de Matlab, general mente el nombre de la función es la misma que el delarchivo, también los archivos-M ya están prediseñados y se pueden encontrar buscando en las carpetas de Matlab o nombrándolas directamente en la ventana de operación.
Existe otro tipo de archivos que son los scripts, y funcionan igual que los archivos M pero con distintas diferencias, los archivos script son convenientes para introducir grandes array.
Matlab es capaz de realizar operaciones conpolinomios, hace estas operaciones en forma de filas.

Tomando decisiones: Controles de flujo.
% Asigna un array y comienza un bucle, después, realiza el cálculo de la operación y lo guarda en un array p, tenemos que darle un final a nuestra variable y se le da un final al bucle como se muestra.
>> for n=1:10
p(n)=sin(n*pi/10)
n=10
end
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.95110.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p=
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.95111.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
n =
10
% volvemos a realizar lo mismo, pero ahora, sin bucle.
>> n=1:10
n =
1 2 3 4 5 67 8 9 10
>> p=sin(n*pi/10)
p =
0.3090 0.5878 0.8090 0.9511 1.0000 0.9511 0.8090 0.5878 0.3090 0.0000
% ahora ponemos nuestro bucle anidando con valores de 1 al 5, estos con incremetos de -1, después, calculamos la operación y se almacena en una matriz “A”, terminamos el ciclo interno.
>> for n=1:5
for m=5:-1:1
A(n,m)=n^2+m^2
end
% El comando...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Gu A Pr Ctica N 2
  • Trabajo Pr Ctico N 2
  • PR CTICA N 1 2
  • Trabajo Pr Ctico N 2
  • 01 Pr Ctica Introducci N A La Estadistica
  • Trabajo Pr Ctico De Investigaci N N 2
  • TRABAJO PR CTICO DE ADMINISTRACI N II
  • Pr Cticas Parcial 2 F Sica II

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS