Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write a functional programme that: Write a function 'lorentz_test( which expects a 2D matrix as input and tests whether the matrix represents a Lorentz transformation,

Write a functional programme that:image text in transcribed

Write a function 'lorentz_test( which expects a 2D matrix as input and tests whether the matrix represents a Lorentz transformation, see below. Return the boolean True or False accordingly The required tests consist of check if matrix is square matrix, o check if the determinant is equal to +1, check if AT A- where A is the test matrix AT is the transposed test matrix (numpy can transpose it for you) and 1 0 00 0 -1 00 0 0 -1 0 the Minkowski metric in matrix format. This last test involves checking the result of the matrix multiplication for zeros where they should be and similarly for the +1 and three -1's on the diagonal. Allow for deviations from exact values (0,1,-1) of 1% since floating point numbers often carry errors, if any of the above tests fail no matter in which order, return False, otherwise return True

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems For Advanced Applications 15th International Conference Dasfaa 2010 Tsukuba Japan April 2010 Proceedings Part 1 Lncs 5981

Authors: Hiroyuki Kitagawa ,Yoshiharu Ishikawa ,Wenjie Li ,Chiemi Watanabe

2010th Edition

3642120253, 978-3642120251

More Books

Students also viewed these Databases questions

Question

Does it avoid using personal pronouns (such as I and me)?

Answered: 1 week ago

Question

Does it clearly identify what you have done and accomplished?

Answered: 1 week ago