A paraboloid is given by z = x 2 + y 2 − 5 . The points lying on its surface are subjected to the linear transformation
p ′ = A p
where p = ( x , y , z ) is a point on the paraboloid surface, and p ′ = ( x ′ , y ′ , z ′ ) is its image under the above linear transformation. The matrix A is given by
A = ⎣ ⎡ 1 4 6 4 2 − 5 6 − 5 3 ⎦ ⎤
Under this transformation, the surface of the original paraboloid is reshaped into another paraboloid. Find the vertex r 0 of the new paraboloid, and the unit vector u along its axis of symmetry that is pointing in the direction that the paraboloid opens up. Let r 0 = ( r 0 x , r 0 y , r 0 z ) and u = ( u x , u y , u z ) , find − r 0 x + r 0 y − r 0 z + 1 0 0 ( u x + u y + u z ) .
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
The original paraboloid can be written in matrix-vector form as
p T Q p + a T p + b = 0 ( 1 )
where
Q = ⎣ ⎡ 1 0 0 0 1 0 0 0 0 ⎦ ⎤
a T = [ 0 , 0 , − 1 ]
b = − 5
Now, since the coordinate vector of a point on the new paraboloid is p ′ = A p , then p = A − 1 p ′ . Plugging this into the above equation results in
p ′ T A − T Q A − 1 p ′ + a T A − 1 p ′ + b = 0 ( 2 )
This is the equation of the new paraboloid. To identify the vertex and axis, we have to put it in the standard form of a general paraboloid which is,
( p − r 0 ) T R D R T ( p − r 0 ) + a T R T ( p − r 0 ) = 0 ( 3 )
where D is a diagonal matrix with D 1 1 > 0 , D 2 2 > 0 , D 3 3 = 0 , R is a rotation matrix, r 0 is the vertex, and a is as above. The third column of matrix R is along the axis of the paraboloid.
The standard equation of a general paraboloid can be multiplied through by a nonzero constant, and this results in
λ ( p − r 0 ) T R D R T ( p − r 0 ) + λ a T R T ( p − r 0 ) = 0 ( 4 )
We want to find the value of λ , D , R , r 0 such that equations ( 2 ) , ( 4 ) are identical, that is,
A − T Q A − 1 = λ R D R T ( 5 )
A − T a = − 2 λ R D R T r 0 + λ R a ( 6 )
and
b = λ r 0 T R D R T r 0 − λ a T R T r 0 ( 7 )
By diagonalizing A − T Q A − 1 we immediately find R and the diagonal matrix λ D . Next, by pre-multiplying equation ( 6 )
by R T it becomes
R T A − T a = − 2 λ D R T r 0 + λ a ( 8 )
The third row of this vector equation reads,
− ( R T A − T ) 3 = − λ
because the third row of matrix D is a row of zeroes. Thus, we have found λ , and therefore, matrix D is now known.
Finally, we have to find the vertex r 0 . Plugging the values we have for R , D , λ into equation ( 6 ) , we can solve this system of equations for r 0 . The solution is of the form r 0 = v 0 + t v 1 where t is yet to be determined. To determine it, we use equation ( 7 ) . The term r 0 T R D R T r 0 in equation ( 7 ) , can be simplified by using equation ( 6 ) , where we note that pre-multiplying by r 0 T , and re-arranging, results in,
λ r 0 T R D R T r 0 = 2 1 ( λ r 0 T R a − r 0 T A − T a )
Plugging this into equation ( 7 ) results in
2 b = ( − λ a T R T − a T A − 1 ) r 0 ( 9 )
Equation ( 9 ) , coupled with r 0 = v 0 + t v 1 can be used directly to find the constant t . Hence r 0 is now determined.
That was an outline of the solution method for this problem. For the numerical results, a small computer program can be used, provided you have a routine for finding the eigen structure of a symmetric matrix.
Problem Loading...
Note Loading...
Set Loading...
Fine problem. I use Python. I find point ( x M , y M , z M ) on surface
− 1 8 6 5 x 2 − 7 7 4 x y + 1 2 2 0 x z + 5 3 0 6 x − 2 8 5 3 y 2 − 4 3 6 8 y z − 1 0 9 9 1 y − 2 1 2 5 z 2 + 1 2 1 2 8 z + 7 1 8 2 0 5 = 0
with
K ( x M , y M , z M ) = M a x ( K ( x , y , z ) ) .
K ( x , y , z ) is here GaussianCurvature - formula ( 1 6 ) .
x M = − 1 5 . 2 0 4
y M = 2 4 . 8 9 6
z M = − 2 9 . 9 9 4
K = 0 . 1 3 6 4 5 1 2 8 1 0 6 8 0 8 9 0 1
A n s w e r = 1 1 7 . 8 7 1 8 6 4 0 7 7 7 5 6 5