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

Satellite Communication, ubmission Deadline: Wednesday, July 7, 2021 Assign...

ubmission Deadline: Wednesday, July 7, 2021 Assignment 2 EE5543 - Satellite Communication Question 1: MEASAT-1 is located at 91.5 o E and operating at the base frequency of 10.982

Draw a circuit using the cascade system, Design and draw a circuit using th...

Design and draw a circuit using the cascade system to operate two cylinders (A and B) which, on the operation of a start valve, produces the sequence A - B + B - A+. The cylinder

#titl4 bit binary addere.., Ask question #Madvantages of 4 bit binary adder...

Ask question #Madvantages of 4 bit binary adder inimum 100 words accepted#

Discuss need of caches, Discuss need of Caches. Caches are other big t...

Discuss need of Caches. Caches are other big thing done in the last 2 decades to enhance performance. Keep things locally when they are going to be used soon. By a physics vie

Not gate- introduction microprocessors , Normal 0 false fals...

Normal 0 false false false EN-IN X-NONE X-NONE

Explain time-dependent circuit analysis, Q. Explain Time-Dependent Circuit ...

Q. Explain Time-Dependent Circuit Analysis? The response of networks to time-varying sources is considered in this chapter. The special case of sinusoidal signals is of particu

Dc machines, compound generator drawback

compound generator drawback

Error in simulink, dear sir, when i am going to simulate my model in matlab...

dear sir, when i am going to simulate my model in matlab i am getting the following error : the derived input for the integrator is inf or nan at time xxxxx. try to reduce the step

Circuits, Circuits Typical  electronics circuits  are created  out  of...

Circuits Typical  electronics circuits  are created  out  of a basis  set of primitive elements such  as capacitors, voltage sources,  resistors,  transistors and inductors. T

Efficiency of shunt geranerator, A 100kw,230v,dc shunt generator,with Ra=0....

A 100kw,230v,dc shunt generator,with Ra=0.05,and Rf=57.5 has no load rotational loss(friction,wandage,core loss)of 1.8kw.compute a) The generator efficiency at full load.

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