Geometric transformations, Electrical Engineering

Geometric transformations

  Apply the following geometric transformation to a set of points.
Generate randomly coordinates for 1 point X=(x,y).
X=100*rand(2,1)
x=X(1,1)%to access x coordinate
y=X(2,1)%to access y coordinate

generate a point in homogeneous coordinates
Xh=100*rand(3,1)
Xh(3,1)=1
figure(1);
plot(Xh(1,1),Xh(2,1),'o')  %display it on a figure

rescale the axis of the figure
axis([-100 100 -100 100])

generate 2 points in homogeneous coordinates
Xh=100*rand(3,2)
Xh(3,:)=1

display them on the figure in blue 'ob' and rescale the axis.
plot(Xh(1,:),Xh(2,:),'ob')
axis([-100 100 -100 100])

generate a 3x3 identity matrix using eye function (help eye). Name it H.
Xt=H*Xh;
What does this operation do?

Modify the matrix H such that it translates the points by vector t=[-100, -100];
display them on the same figure in red 'or'
figure(1);
plot(Xt(1,:),Xt(2,:),'or')

clean the figure

clf

Generate 300 points in homogeneous coordinates and display them in green.

(i) transform the points by applying matrix H with appropriately modified parameters. Generate one matrix for each transformation.
        translation  tx=-100, ty=0
        rotation      ra=pi/2;
        scaling       s=2
        translation + rotation + scaling in one matrix

How do you modify the matrix?

Posted Date: 2/26/2013 12:27:01 AM | Location : United States







Related Discussions:- Geometric transformations, Assignment Help, Ask Question on Geometric transformations, Get Answer, Expert's Help, Geometric transformations Discussions

Write discussion on Geometric transformations
Your posts are moderated
Related Questions
Explain the magnetisation- curves of magnetic materials. The major characteristic of a ferromagnetic substance is domain structure of it. Every crystal of a ferromagnetic subst

#The requirement is as follows- There is a signal which is in the range of 0 to 5Hz. This signal frequency composition is to determined. The resolution of the determination is 1Hz.

explain the alphanumeric codes

(a) Let a unit impulse of current i(t) = δ(t) be applied to a parallel combination of R = 3 and C = 1/2 F. Determine the voltage vC(t) across the capacitor. (b) Repeat (a) for

Example of Registers Example : Write  the instruction to copy  data byte 24H  stored  in register C to register B  Solution : The instruction to copy  data byte  is  a

radiation pattern optimization of a planar array antenna using BBO

Disadvantage - High  level  Languages a.Computational time is more as compared to  machine languages. b.Requires more  memory. c.Requires the knowledge of specific rules

Assembly Languages  ( Second Generation Language) To overcome  the difficulty of machine  language assembly  language  was  designed. After  facing the  difficulty of machine

Achieving reforms goals using GIS applications: GIS could help in achieving the above reforms goals through various applications: •  Creation of consumer database and cons