Welcome! Log In Create A New Profile

Advanced

Tranforming a matrix

Posted by Anonymous User 
Announcements Last Post
Announcement SoC Curricula 09/30/2017 01:08PM
Announcement Demarcation or scoping of examinations and assessment 02/13/2017 07:59AM
Announcement School of Computing Short Learning Programmes 11/24/2014 08:37AM
Announcement Unisa contact information 07/28/2011 01:28PM
Anonymous User
Tranforming a matrix
September 10, 2006 02:01PM
Answer Matrix D:
[-1.40787]
[1.49657 ]
[-3.12701]
[1.000000]

Transforming the matrix D with T
Translation Matrix T:
[ 1.0...0.00...0.00...4.0]
[0.00...1.0....0.00...5.0]
[0.00...0.00...1.0....2.0]
[0.00...0.00...0.00...1.0]
Matrix Multiply TxD:
[( 1.0*-1.4 )+( 0.00*1.5 )+( 0.00*-3.1 )+( 4.0*1.0 )
[( 0.00*-1.4 )+( 1.0*1.5 )+( 0.00*-3.1 )+( 5.0*1.0 )]
[( 0.00*-1.4 )+( 0.00*1.5 )+( 1.0*-3.1 )+( 2.0*1.0 )]
[( 0.00*-1.4 )+( 0.00*1.5 )+( 0.00*-3.1 )+( 1.0*1.0 )]
Answer : (new location of point)
[2.59213]
[6.49657]
[-1.12701]
[1.00000]

Does this look right?
Anonymous User
Re: Tranforming a matrix
September 21, 2006 01:08PM
Hi

I get the same result, so your calculation seems to be correct. I assume that you are using 4.0, 5.0, 2.0 as your displacement vector in the translation.

If we use the same values for the sake of computation, then for scaling we would get:

[-1.40787]
[1.49657 ]
[-3.12701]
[1.000000]

Scaling Matrix S

[4.0...0.00...0.00...0.0]
[0.00...5.0....0.00...0.0]
[0.00...0.00...2.0....0.0]
[0.00...0.00...0.00..1.0]

and then

[-5.63148]
[7.48285]
[-6.25402]
[1.00000]


Do you agree?
Anonymous User
Re: Tranforming a matrix
September 21, 2006 04:55PM
Yes I get the same answer

[-5.63148]
[7.48285]
[-6.25402]
[1.00000]

but

This is assuming we are using the 3 dimensional homogenous point (4.0, 5.0, 2.0, 1) on the coordinates basis vectors (1,0,0) , (0,1,0) and (0,0,1)

Anonymous User
Re: Tranforming a matrix
October 02, 2006 10:28AM
Im not following you here!
Sorry, only registered users may post in this forum.

Click here to login