matlab
-
Upload
darlin-alfaro-enriquez -
Category
Documents
-
view
223 -
download
0
description
Transcript of matlab
PREGUNTA Nº3:
En el siguiente ejercicio nos pides realizar un programa que encuentre básicamente la distancia de un punto a una recta y que funcione introduciendo al programa solamente las coordenadas del punto y los coeficientes de la recta a la cual se quiere hallar su distancia.
%Diagrama de flujo para encontrar la distancia entre dos puntos:
A continuación procederemos a realizar la creación del programa propuesto.
INICIO
LEER: A,B,C;X 0,Y 0
D=
¿ A X2+BX+ C /¿
√ A2+B2¿
D>=0
d=abs(A*xo+B*yo+C)/sqrt(A.^2+B.^2)
IMPRIMIR: D
FIN
V
F
%como calcular la distancia de un punto a una recta
function[d]=DistPal(x,y,A,B,C) %Siendo la recta Ax+By+c=0 y el punto P=(x,y)%A= Coeficiente de xo.%B= Coeficiente de yo.%C= Variable independiente.%xo= la coordenada de x.%yo= la coordenada de y.
A=input('Ingrese el valor del coeficiente A=');
B=input('Ingrese el valor del coeficiente B=');
C=input('Ingrese el valor del término independiente C=');
x=input('Ingrese la coordenad x del punto P, x=');
y=input('Igrese la coordenada y del punto P, y=');
d=abs(A*x+B*y+C)/sqrt(A.^2+B.^2);
fprintf('La distancia del punto a la recta es=%f metros\n',d)end
Para poder demostrar que nuestro programa funciona bien realizaremos algunos ejemplos citando solamente los coeficientes de una recta con las coordenadas del punto, para así hallar la distancia mínima que hay entre ellas
EJEMPLOS:
Para las coordenadas del punto (2,-4) y la recta L: -2x+3.5y-6=0
Ingrese el valor del coeficiente A=-2
Ingrese el valor del coeficiente B=3.5
Ingrese el valor del término independiente C=-6
Ingrese la coordenad x del punto P, x=2
Igrese la coordenada y del punto P, y=-4
La distancia del punto a la recta es=5.953667 metros
ans = 5.9537
Para las coordenadas del punto (11,2) y la recta L: y=-2x+6
Ingrese el valor del coeficiente A=-2
Ingrese el valor del coeficiente B=-1
Ingrese el valor del término independiente C=6
Ingrese la coordenad x del punto P, x=11
Igrese la coordenada y del punto P, y=2
La distancia del punto a la recta es=8.049845 metros
ans = 8.0498
CONCLUCIONES:
con esto comprobamos el pleno funcionamiento de nuestro programa aplicándolo para facilitar esta operación.