Está en la página 1de 7

UNIVERSIDAD POLITECNICA SALESIANA

NOMBRE: Daniel Cumanicho

CURSO: B3/ Ingeniería eléctrica

FECHA DE ENTREGA: 11/07/2016

PRACTICA # 7

OBJETIVOS

General

 Realizar las gráficas de figuras geométricas en las cuales se pueda graficar los puntos deseados

Específicos

 Realizar un triángulo equilátero en medio de un plano de rango 10 x 10


 Demostrar mediante matlab las aplicaciones del comando line
 Demostrar mediante matlab las aplicaciones del comando random
 Demostrar mediante matlab las aplicaciones de las posibilidades de la ubicación al azar en un rango
determinado de puntos en el plano predestinado
 Demostrar mediante matlab las aplicaciones del comando axis

Cuerpo

Ejercicio # 1

Realizar un triángulo equilátero en medio de un plano de rango 10 x 10 y demostrar el punto medio del mismo

Programación

clear all
clc
%Forma as facil de realizar un triangulo equilatero en una funcion de
%rangos de 10 x 10
figure(1)
x=1:10;
y=1:10;
% line(x,y);
axis([1 10 1 10]);
line([3 7],[3 3]);
line([3 5],[3 7]);
line([7 5],[3 7]);
hold on
plot([5 5],[5 5],'*g');

Resultados
Ejercicio # 2

Realizar mediante matlab un programa con el cual se pueda representar el escudo del mejor equipo del país
Liga Deportiva Universitaria de Quito mediante puntos predestinados en un triángulo equilátero en un rango
de plano de 10 x 10

Programación

clc
clear all;
%o , plotea en esos puntos, g, simbolo para color
figure(2)
a=1:0.5:10;
b=1:0.5:10;
axis( [1 10 1 10])
line([7 3], [7 7]);
line([5 3], [3 7]);
line([5 7], [3 7]);
grid on
hold on
plot ([5 5],[5 5],'+g');
plot ([4.5 4.5],[6 6.5],'+g');
plot ([4.5 4.5],[6 6],'+g');
plot ([4.5 4.5],[6 5.5],'+g');
plot ([4.5 4.5],[6 5],'+g');
plot ([5.5 5.5],[6 5],'+g');
plot ([5.5 5.5],[6 5.5],'+g');
plot ([5.5 5.5],[6 6],'+g');
plot ([5.5 5.5],[6 6.5],'+g');
Resultados
Ejercicio # 3

Realizar un programa con el cual graficar un cuadro en el cual se puedan graficar puntos al azar en un rango de
10 x 15

Programación

clear
clc
hold on
figure(1)
x=1:10;
y=1:10;
axis([0 10 0 10]);
line([3 7],[7 7]);
line([3 3],[7 3]);
line([3 7],[3 3]);
line([7 7],[7 3]);
% plot([5 5],[5 5],'*g');
x2=random('Normal',0,10,[5 10]);
plot(x2,'.r');
figure(2)
z=rand(1,10);
z
plot(z,'.r');
Resultados

Ejercicio # 4
Dados los puntos p1 (-2,-3) y p2 (7,6) determinar
a) La longitud del segmento
b) La pendiente
c) Un punto q divida al segmento en 3 partes iguales
d) graficar el segmento y los puntos
e) determinar el punto medio
Programación

clc
clear all
% Dados los puntos p1 (-2,-3) y p2 (7,6) determinar
% a) La longitud del segemento
% b) La pendiente
% c) Un punto q divida al segemento en 3 partes iguales
% d) graficar el segmento y los puntos
% e) determinar el punto medio

x=-2;
y=-3;
x1=7;
y1=6;

lo=x1-x;
lo1=y1-y;
dis=sqrt((lo^2)+(lo1^2));
disp('La longitud es: ');
dis
m=((y1-y)/(x1-x));
disp('la pensiente es: ');
m
disp('la coordenada media de x es:');
pm=(lo/2)+(-2);
disp('la coordenada media de y es:');
pm1=(lo1/2)+(-3);
disp('la coordenada del punto en tres de x e y es: ');
plot([-2 7],[-3 6],'ob')
hold on
line([-2 7],[-3 6]);
text(-2,-3,'\leftarrow P1')
text(7,6,'\leftarrow P2')
hold on
axis([-4 10 -8 10])
hold on
plot(pm,pm1,'ob')
text(pm,pm1,'\leftarrow Punto Medio')
pm2=(lo/3)+(-2);
pm3=(lo1/3)+(-3);
hold on
plot(pm2,pm3,'ob')
text(pm2,pm3,'\leftarrow Punto que divide en 3')
grid on
Resultados
Deber

Ejercicio # 4

Demostrar si la función anterior es perpendicular

Programación

clc
clear all
% Dados los puntos p1 (-2,-3) y p2 (7,6) determinar
% a) La longitud del segmento
% b) La pendiente
% c) Un punto q divida al segmento en 3 partes iguales
% d) graficar el segmento y los puntos
% e) determinar el punto medio

x=-2;
y=-3;
x1=7;
y1=6;
p3=[-2 -3 0];
p4=[7 6 0];
lo=x1-x;
lo1=y1-y;
dis=sqrt((lo^2)+(lo1^2));
disp('La longitud es: ');
dis
m=((y1-y)/(x1-x));
disp('la pendiente es: ');
m
disp('la coordenada media de x es:');
pm=(lo/2)+(-2)
disp('la coordenada media de y es:');
pm1=(lo1/2)+(-3)
disp('la coordenada del punto en tres de x e y es: ');
plot([-2 7],[-3 6],'ob')
hold on
line([-2 7],[-3 6]);
text(-2,-3,'\leftarrow P1')
text(7,6,'\leftarrow P2')
hold on
axis([-4 10 -8 10])
hold on
plot(pm,pm1,'ob')
text(pm,pm1,'\leftarrow Punto Medio')
pm2=(lo/3)+(-2)
pm3=(lo1/3)+(-3)
hold on
plot(pm2,pm3,'ob')
text(pm2,pm3,'\leftarrow Punto que divide en 3')
grid on
%Probar si los puntos son perpendiculares
disp('el producto cruz es:');
c=cross(p3, p4);
c
disp('el producto punto es:');
dot(p3, p4)
Resultados

Pie

Conclusiones

“El comando line permite dibujar líneas. Los parámetros que espera esta función son dos vectores: el primero con las
coordenadas x y en el segundo con las coordenadas y. La forma general para dibujar una línea es la siguiente: [ CITATION
TEC08 \l 12298 ]

» line([xini xend],[yini yend])”;


 Con el comando line podemos graficar fácilmente una funciono dictaminada entre dos puntos
los mismos que pueden ser ingresados por el usuario durante su programación
Si se desea dibujar varias líneas pero independientes unas de otras (el comienzo de un nuevo segmento no es el final del
anterior) se pueden también introducir las coordenadas de los puntos en forma de matriz: Matlab unirá los puntos por
columnas. La siguiente instrucción une el punto (0,0) con el (1,1) y el punto (0,2) con el (2,0): [ CITATION TEC08 \l 12298
]

» X= [0 0 1 2]
» Y= [0 2 1 0]
» line(X, Y)
 Para encontrar el producto cruz siempre se lo resuelve de manera de una matriz de esta manera en el
caso que sean perpendicular se darán resultados de cero en las coordenadas deseadas mientras que en las
imaginarios de tercera dimensión darían un resultado despreciable

“Al utilizar la función plot, Matlab abre automáticamente una ventana de figura que se sobrescribe si se vuelve a llamar a
otra función de dibujo. El comando figure permite abrir nuevas ventanas de figura.”[ CITATION var10 \l 12298 ]
 Al utilizar el comando plot en matlab se puede hacer el llamado de una gráfica de la función
trabajada es decir e puede realizar una gráfica de la función mediante un solo comando de
llamado
“Matlab dispone de varios mapas de colores aunque también es posible utilizar un mapa de colores determinado en una
imagen o tenido por el usuario. Para especificar el mapa de colores se utiliza el comando
Colormap”
 Al realizar una gráfica esta puede ser en 2 o 3 dimensiones para ejemplificar esto matlab tiene
algunas bibliotecas de colores las cuales vienen predestinadas para graficas tridimensionales
pero pueden ser llamadas para bidimensionales mediante el comando colormap.

Referencias

[1] TECNUN, «TECNUN,» TECNUN, 13 07 2008. [En línea]. Available:


http://www4.tecnun.es/asignaturas/Informat1/Practicas/Practica05/Practica05.pdf. [Último acceso: 09 07
2016].

[2] varpa.es, «Varpa,» varpa.es, 25 08 2010. [En línea]. Available:


http://www.varpa.es/Docencia/Files/Curso08/boletin2.pdf. [Último acceso: 25 06 2016].

[3] «Wikipedia,» 04 11 2006. [En línea]. Available: http://chuwiki.chuidiang.org/index.php?


title=JComboBox_Con_Objetos_y_Base_de_Datos_MySQL. [Último acceso: 08 05 2016].

También podría gustarte