Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRACTICA # 7
OBJETIVOS
General
Realizar las gráficas de figuras geométricas en las cuales se pueda graficar los puntos deseados
Específicos
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
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 ]
» 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