Está en la página 1de 5

FACULTAD DE INGENIERA

ELECTRNICA Y TELECOMUNICACIONES
SOFTWARE DE SIMULACIN 1
COMO GRAFICAR FUNCIONES PARAMTRICAS,
POLARES Y GRFICAS EN 3D
SEPTIEMBRE-FEBRERO 2015



INTRODUCCIN
La presente consulta tiene como objetivo dar conocer de cmo podemos graficar funciones
paramtricas, polares y graficas en 3D por el motivo de que Matlab es un programa en el
cual lo podemos utilizar para realizar varios de tipos graficas en las cuales incluyen varias
funciones que se hacen un tanto difcil graficarlas a mano lo cual es una ayuda muy til
para el estudiante para el desarrollo de graficas a travs de la programacin.
GRFICAS DE FUNCIONES PARAMTRICAS
Para graficar una funcin dadas sus ecuaciones paramtricas simplemente necesitamos crear un
vector que definir al parmetro t, para ello podemos usar el comando linspace, y
posteriormente graficar ambas ecuaciones paramtricas con la instruccin plot, el siguiente
ejemplo muestra cmo graficar una circunferencia dadas sus ecuaciones paramtricas:

clear all;clc;
t=linspace(0,2*pi,100); % Definimos el vector del parmetro
x=cos(t); % Ecuacin paramtrica
y=sin(t); % Ecuacin paramtrica

plot(x,y),axis equal; % Instruccin de graficar y mostrar los ejes en
proporcin 1:1






Ejemplo de una curva paramtrica:




GRFICAS EN 3
DIMESIONES
Utilizando matrices

Una manera de graficar superficies es utilizar matrices y representarlas mediante funciones
disponibles en MATLAB. Para ello debe definirse previamente una malla bidimensional utilizando el
comando meshgrid, cuyos argumentos son los intervalos de las variables independientes, por
ejemplo suponga que quiere graficarse la siguiente funcin: f(x,y)=x
2
+y
2





)) ( ), ( ( ) , ( t v t u y x
)) ( ), ( ), ( ( ) , , ( t w t v t u z y x
t=-100:.05:100;
x=t;
y=(2*t)./(1+t.^2);
z=(1-t.^2)./(1+t.^2);
plot3(x,y,z,'b-')
[X,Y]=meshgrid(-5:0.1:5);
Z=X.^2+Y.^2;
surf(X,Y,Z);




De forma simblica

Otra forma de obtener el mismo resultado que el caso anterior, es proceder de manera simblica.
Una de las funciones que permite esto es ezsurf, cuya forma es la siguiente:
ezsurf('x^2+y^2',[-5 5]);

GRFICA
clear, clc;
x = linspace(0, 10*pi, 1000);
y = cos(x);
z = sin(x);
plot3(x,y,z,'b','linewidth',3);
xlabel('ngulo'),ylabel('cos(x)'),zlabel('sen (x)');
grid;

Curvas en el espacio

Para graficar curvas en el espacio se dispone del comando plot3, cuyos argumentos son las
ecuaciones paramtricas de la curva, tmese como ejemplo la siguiente curva (helice circular):
x(t)=cos(t)y(t)=sin(t)z(t)=t




t=linspace(0,10*pi,2
00);
x=cos(t);
y=sin(t);
z=t;
plot3(x,y,z,'linewid
th',2);

GRFICAS EN FUNCIONES POLARES
Para trazar la grfica de una funcin en coordenadas polares utilizaremos el comando polar, el
cual necesita cmo argumentos el vector theta y el vector r que define la funcin en
coordenadas polares. A continuacin se muestra el ejemplo de una espiral:
clear all;clc;
theta=linspace(0,10*pi,1000); % Vector theta
r=theta; % Funcin en coordenadas polares (espiral)
polar(theta,r,'r'); % Instruccin de graficar










CONCLUSIONES:
Al finalizar la consulta me pude dar cuenta que en si realizar graficas en el Matlab no es
difcil lo nico que debemos y tomar en cuenta es que tenemos que aprendernos los
parmetros y argumentos para cada tipo de funciones ya que de esto depende si la grfica
saldr de la forma correcta o incorrecta.
REFERENCIAS BIBLIOGRFICAS
http://matlab-typ.blogspot.com/2013/10/graficas-de-funciones-parametricas-en-2d.html
http://matlab-typ.blogspot.com/2014/03/graficas-en-tres-dimensiones-en-matlab.html
http://matlab-typ.blogspot.com/2013/10/graficas-en-coordenadas-
polares.htmlhttp://macareo.pucp.edu.pe/mgonzal/publicaciones_archivos/Curvas_y_Superf.pdf
http://personales.unican.es/corcuerp/Matlab_Simulink/Slides/Matlab_graficos3D.pdf

También podría gustarte