Matlab

Páginas: 8 (1960 palabras) Publicado: 9 de septiembre de 2012
MATLAB




Contenido Página

1. Graficas en Matlab

2.1. Graficas 2D………………………………………….……..………5
2.2. Graficas 3D…………………………………………..…..………..9
2.3. Funciones………………………………………………,,…………9
2.4. Comandos…………………………………………………………12

2. Scripts M- files………………………………..………………………….…..12
3. Entrada y salida de datos ……………………………………………………13
4. Funciones definidas por el usuario………………………………………….14

5.5. Definición
5.6. Uso

5. Estructuras de control……………………………………………….………..15

6.7. Estructuras selectivas…………………………………….………15
6.8. Estructuras repetitivas……………………………………………18

Palabras claves: Graficas 2d y 3d, M-files, estructuras de control, funciones.Introducción
Matlab es un software que permite llevar a cabo operaciones numéricas de muchos tipos, manipulación de imágenes, entre otras.
En el presente trabajo se establecen las características que se deben tener en cuenta a la hora de graficar en 2D y 3D, mediante funciones y comandos que facilitan su uso. También se da una introducción a las funciones definidas por el usuario que sonesenciales para la creación de un programa ya que suple las necesidades específicas de quien programa y también a quien puede ir dirigido tal programa.

Objetivo General
* Conocer las características principales para graficar, crear funciones y emplear de manera correcta las estructuras de control.

Objetivos Específicos
* Entender el concepto de M-files para saber realmente que sehace a la hora de programar.
* Aprender a utilizar los comandos básicos para graficar en 2D Y 3D.
* Desarrollar bueno algoritmos aplicando las estructuras de control: simples y compuestas.

1. GRAFICAS EN MATLAB

2.1. GRAFICAS EN 2D

* Funciones

* Plot (x,y): Es el comando básico para la representación de graficos en 2D, este dibuja el conjunto de puntos en eleje x y el eje y, donde las abscisas de los puntos se encuentran en el eje x (vector ) y las ordenadas en el eje y.

Para representar una función f(x) es necesario definir un vector x

Ejemplo:

x = -pi:pi/10:pi;
y = tan(sin(x)) - sin(tan(x));
plot(x,y,'--rs','LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','g',...'MarkerSize',10)

* Subplot: Esta función permite subdividir una ventana de figura en varias celdas, así se puede realizar una representación distinta en cada una de ellas. Su sintaxis es:

Subplot(m, n, k)

Donde m ,n, k son variables o constantes. El argumento k se utiliza para activar una de esas celdas.

Ejemplo:

x=linspace(-pi,pi,100)
subplot(2,2,1)plot(x,sin(x))
subplot(2,2,2)
plot(x,cos(x))
subplot(2,2,3)
plot(x,sinh(x))
subplot(2,2,4)
plot(x,cosh(x)

* Polar: Permite dibujar un gráfico en coordenas polares. Esta función tiene la siguiente sintaxis:

Polar(t,r)

Donde el ángulo y el radio son vectores cuyos elementos definen las coordenadas de los puntos que se van a representar.

Ejemplo:

t=linspace (0, pi *2,200);r=3*cos(0.5*t).^2+t;
polar(t,r)

* Hold on/ off: Permite almacenar varias imagines en la misma figura. El hold off lo desactiva.

Ejemplo:

x = linspace(0,2*pi,50);
y = sin(x);
plot(x,y,'r')
z = cos(x);
hold on
plot(x,z,'gx')


2.2. GRAFICAS EN 3D

* Funciones

* Plot3 : Permite dibujar una línea en el espacio 3D a través de puntos cuyas coordenadas son elementos de losvectores x,y,z.
Su sintaxis es :

Plot3(x,y,z)

Ejemplo:

t = 0:pi/50:10*pi;
plot3(sin(t),cos(t),t);



* Plot3 (linedef): Permite dibujar una línea en el espacio 3D a través de puntos cuyas coordenadas son elementos de los vectores x,y,z teniendo en cuenta algunas características definidas en linedef.

Su sintaxis es:

Plot3(x,y,z,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS