Geometric transformations, Electrical Engineering

Assignment Help:

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?


Related Discussions:- Geometric transformations

State lenz''s law, Lenz's law states: 'The direction of an induced e.m....

Lenz's law states: 'The direction of an induced e.m.f. is always like that it tends to set up a current opposing the motion or the change of flux responsible for inducing that

Line Protection., The Lennox to Bowmanville 500 kV circuit, spanning a dist...

The Lennox to Bowmanville 500 kV circuit, spanning a distance of about 180 km, has series (inductive) impedance j 0.0224 pu and shunt (capacitive) admittance j 2.34 pu, quoted on b

Matlab antenna diversity, please I need help in matlab to program complex e...

please I need help in matlab to program complex expression in antenna diversity please

Show maximum power transfer, Q. Show Maximum Power Transfer? In order t...

Q. Show Maximum Power Transfer? In order to investigate the power transfer between a practical source and a load connected to it, let us consider Figure , in which a constant v

500Mhz Collpitts Oscillator, How to design an Oscillator Circuit (500 MHz r...

How to design an Oscillator Circuit (500 MHz range) with no Op amps?

Design a signal generator, Aims Exploring the analog output capabili...

Aims Exploring the analog output capabilities of the PIC trainer Write PIC assembly code to implement a simple multi-function signal generator Equipment PIC Trainer

M6a2: lab: the floating-point unit, Introduction The purpose of this ex...

Introduction The purpose of this experiment is to examine the operation of the floating-point unit. Procedure 1. Show how the number 355.6 is converted into a normalize

Digital electronics, A universal shift register can shift in both the left-...

A universal shift register can shift in both the left-to-right and right-to-left directions, and it has parallel-load capability. Draw a circuit for such a shift register.

What is digital system components, Q. What is Digital system components? ...

Q. What is Digital system components? The reason that digital systems are so inexpensive and yet so powerful is that they consist of very  large numbers of just a few building

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd