Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.
DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.
In geometry, the tests for congruence and similarity involve comparing corresponding sides and corresponding angles of polygons. In these tests, each side and each angle in one polygon is paired with a side or angle in the second polygon, taking care to preserve the order of adjacency. For example, if one polygon has sequential sides a, b, c, d, and e and the other has sequential sides v, w, x, y, and z, and if b and w are corresponding sides, then side a (adjacent to b) must correspond to either v or x (both adjacent to w). If a and v correspond to each other, then c corresponds to x, d corresponds to y, and e corresponds to z; hence the ith element of the sequence abcde corresponds to the ith element of the sequence vwxyz for i = 1, 2, 3, 4, 5. On the other hand, if in addition to b corresponding to w we have c corresponding to v, then the ith element of abcde corresponds to the ith element of the reverse sequence xwvzy. Congruence tests look for all pairs of corresponding sides to be equal in length, though except in the case of the triangle this is not sufficient to establish congruence (as exemplified by a square and a rhombus that have the same side length). Similarity tests look at whether the ratios of the lengths of each pair of corresponding sides are equal, though again this is not sufficient. In either case equality of corresponding angles is also necessary; equality (or proportionality) of corresponding sides combined with equality of corresponding angles is necessary and sufficient for congruence (or similarity). The corresponding angles as well as the corresponding sides are defined as appearing in the same sequence, so for example if in a polygon with the side sequence abcde and another with the corresponding side sequence vwxyz we have vertex angle a appearing between sides a and b then its corresponding vertex angle v must appear between sides v and w.
def rotation_matrix(d):
"""
Calculates a rotation matrix given a vector d. The direction of d
corresponds to the rotation axis. The length of d corresponds to
the sin of the angle of rotation.
Variant of: http://mail.scipy.org/pipermail/numpy-discuss
[2]Paolo Prandoni, [3]LCAV, EPFL
The concept of "basis" for a vector space is one of the most profound
and fruitful ideas in linear algebra. Basis vectors are the "building
blocks" that all other vectors are built from; by "disassembling" a
vector into a linear combination of basis elements we are able to "look
inside" the vector and highlight many of its relevant features.
A vector space has an infinite number o "I defy anybody to find a record... unless it is some old blues
record from 1922... that uses feedback that way. So I claim it for
the Beatles. Before H