
Me falta un lado AYUDA!
Publicado por Manuel (6 intervenciones) el 28/12/2015 11:20:35
Hola, estoy haciendo un ejercicio donde tengo que representar un polígono regular a partir de los datos introducidos, el caso es que lo represento y siempre me falta un lado, os paso mi proceso:
Si alguien me ayuda le estaría muy agradecido
Un saludo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function Poligon
lados=input('Introduzca el numero de lados: ');
radio=input('Inserte el radio del poligono regular: ');
p=input('La abcisa del centro del poligono: ');
q=input('La ordenada del centro del poligono: ');
global A;
angle = 2*pi/lados;
theta = 0;
for lados = 1:lados
theta = theta + angle;
[x,y] = pol2cart(theta,radio);
A(:,lados) = [x;y] + [p;q];
end
A = A(:,1:lados);
axis([-1,5,-1,5]),axis equal, plot(A(1,:),A(2,:),'g');
Si alguien me ayuda le estaría muy agradecido
Un saludo
Valora esta pregunta


0