Académique Documents
Professionnel Documents
Culture Documents
20 14 20 15 20 15 19 15 18 15 18 15 18 15 17 15 17 11 5 7 4 7 2 8 2 9 9 ];%dibuja el 10 8 11 9 12 11 14 13 15 14 16 15 17 16 18 17 23 17 18 16 17 11 12 9 11 8 10 7 7 0];%pino
hold on;%mantiene la figura en la area axis([-100,100,-100,100])% se determina el area grid on; %se hace la cuadricula de la area plot(x,y)% se crea la figura incremento={'Posicion en X','Pocision en Y'};% se crean las etiquetas titulo='INCREMENTO'; % se le indica el nobre a la ventana answer=inputdlg(incremento,titulo);% se muestra lo que e sla ventana de dialogo delx = str2double(answer{1}); % convertimos los valores introduccidos
dely = str2double (answer{2}); % de las cajas de textos a double tanto en x como en x=x*delx;%%%%se incrementa tanto en x y=y*dely;%%%como en y para mover el origen de la primera figura y asi t rasladarla al nuevo origen plot(x,y)%une la nueva figura en otro punto break; case 2 x=[9 3 7 3 7 3 7 y=[0 15 16 14 15 13 13 2 7 2 0 7 7 13 14 20 14 20 15 20 15 19 15 18 15 18 15 18 15 17 15 17 11 5 7 4 7 7 2 8 2 9 9 ];%dibuja el 10 8 11 9 12 11 14 13 15 14 16 15 17 16 18 17 23 17 18 16 17 11 12 9 11 8 10 7 7 0];%pino
hold on;%mantiene la figura en la area axis([-40,40,-40,40])% se determina el area grid on; %se hace la cuadricula de la area plot(x,y)% se crea la figura angulo={'Introdusca el angulo'};% se crean las etiquetas titulo='Rotar'; % se le indica el nobre a la ventana answer=inputdlg(angulo,titulo);% se muestra lo que e sla ventana de dial ogo ang = str2double(answer{1}); % convertimos los valores introduccidos angA=(pi*ang)/180; %convercion de radianes xR=x*cos(angA)+y*sin(angA);%%lo que hacemos es el calculo de los puntos sobre los que se va a rotar el triangulo utilizando senos y coseno