Matlab - Me falta un lado AYUDA!

 
Vista:
sin imagen de perfil

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:

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder