Matlab rectangle

General help that does not fall into a more specific category

Matlab rectangle

Postby student012 » Thu Dec 01, 2011 8:46 pm

PLEASE HELP!!!!!!!!

-Add an axis to current rectangle
-Draw both piece of arm
-rotate object first axis 20 degree
--redraw.
-then, rotate 2nd part about 2nd axis to -30degree

my current code for rectangle is
%RECTANGLE('Position', [x y w h])
w=4.5;

%width
h=.5;

%height
x=1.75;y=2.75;

%corner position
xv=[x x+w x+w x x];yv=[y y y+h y+h y];
p1=patch(xv,yv,[0 0 0]);

% original rectangle
T=[-2 -2 -2 -2 -2;-3 -3 -3 -3 -3];
axis equal;
grid on;


R(1,:)=xv;R(2,:)=yv;
p=R+T;

%Translation
alpha=pi/9;
XY=[cos(alpha) -sin(alpha);sin(alpha) cos(alpha)]*p;
Y=patch(p(1,:),p(2,:),'k');
F=patch(XY(1,:),XY(2,:),'k');
T3=[2 2 2 2 2;3 3 3 3 3];
B=XY+T3
y=patch(B(1,:),B(2,:),'k');
student012
 
Posts: 1
Joined: Thu Dec 01, 2011 8:43 pm

Return to General

Who is online

Users browsing this forum: No registered users and 4 guests