Orthogonal matrices with eigenvalues equally spaced over unit circle?
$begingroup$
We know that the eigenvalues of orthogonal matrices have norm 1, and thus they are all on the unit circle. However, I wonder if there is a way to construct a orthogonal matrix (with real entries) whose eigenvalue is equally spaced on unit circle (or as uniformly distributed as possible)? "A way to construct" means given an $n$, we can find such a $n times n$ orthogonal matrix. Any help is appreciated!
linear-algebra matrices eigenvalues-eigenvectors orthonormal
$endgroup$
add a comment |
$begingroup$
We know that the eigenvalues of orthogonal matrices have norm 1, and thus they are all on the unit circle. However, I wonder if there is a way to construct a orthogonal matrix (with real entries) whose eigenvalue is equally spaced on unit circle (or as uniformly distributed as possible)? "A way to construct" means given an $n$, we can find such a $n times n$ orthogonal matrix. Any help is appreciated!
linear-algebra matrices eigenvalues-eigenvectors orthonormal
$endgroup$
add a comment |
$begingroup$
We know that the eigenvalues of orthogonal matrices have norm 1, and thus they are all on the unit circle. However, I wonder if there is a way to construct a orthogonal matrix (with real entries) whose eigenvalue is equally spaced on unit circle (or as uniformly distributed as possible)? "A way to construct" means given an $n$, we can find such a $n times n$ orthogonal matrix. Any help is appreciated!
linear-algebra matrices eigenvalues-eigenvectors orthonormal
$endgroup$
We know that the eigenvalues of orthogonal matrices have norm 1, and thus they are all on the unit circle. However, I wonder if there is a way to construct a orthogonal matrix (with real entries) whose eigenvalue is equally spaced on unit circle (or as uniformly distributed as possible)? "A way to construct" means given an $n$, we can find such a $n times n$ orthogonal matrix. Any help is appreciated!
linear-algebra matrices eigenvalues-eigenvectors orthonormal
linear-algebra matrices eigenvalues-eigenvectors orthonormal
edited Jan 10 at 20:26
dave2d
asked Jan 10 at 20:13
dave2ddave2d
83
83
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
$begingroup$
The eigenvalues of the permutation matrix
$$
M = pmatrix{0&cdots & 0 & 0 & 1\
1&0\
&1&0\
&&ddots & ddots\
&&&1&0}
$$
will be all $n$th roots of unity, i.e. $e^{2 pi i k/n}$ for $i = 0,dots,n-1$. These are equally spaced over the unit circle.
$endgroup$
add a comment |
$begingroup$
You could make the eigenvalues be the $n$-th roots of unity, which are "evenly spaced" around the unit circle in $mathbb C$. For instance, the matrix $$begin{bmatrix}1&0&0\0&omega&0\0&0&omega^2end{bmatrix}$$ works for $n=3$ where $omega=e^{2pi i/3}$. I leave it to you to generalize this to arbitrary $n$.
$endgroup$
$begingroup$
Thanks, but sorry I forget to mention, I want the matrices to have real entries.
$endgroup$
– dave2d
Jan 10 at 20:27
$begingroup$
Ah, well then yes my answer won't work. I'll leave it up just in case people are interested.
$endgroup$
– Dave
Jan 10 at 20:27
add a comment |
$begingroup$
Here is the easiest way to do it with real entries (I think). Given a real number $theta$, the rotation matrix
$$
begin{bmatrix}cos theta&-sintheta\sintheta&costhetaend{bmatrix}
$$
has two complex eigenvalues, which have norm $1$ and argument $pmtheta$. Using this, we can build the matrix we're after.
Take the complex unit circle, and distribute $n$ points along it so that
- They are evenly spaced
- The configuration is symmetric with respect to mirroring across the $x$-axis (i.e. complex conjugation)
Pair up the points in complex conjugate pairs, and for each pair, construct the corresponding rotation matrix as shown above (you can choose the sign of $theta$ freely). Then take all those rotation matrices, and put them along the diagonal of an $ntimes n$ matrix (with zeroes in all other entries).
If $n$ is odd, one of the points is $1$ (or $-1$), and doesn't have a pair mate. Just put a $1$ (or $-1$) on the diagonal of the $ntimes n$ matrix instead of a rotation matrix when you get to that point.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3069121%2forthogonal-matrices-with-eigenvalues-equally-spaced-over-unit-circle%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
The eigenvalues of the permutation matrix
$$
M = pmatrix{0&cdots & 0 & 0 & 1\
1&0\
&1&0\
&&ddots & ddots\
&&&1&0}
$$
will be all $n$th roots of unity, i.e. $e^{2 pi i k/n}$ for $i = 0,dots,n-1$. These are equally spaced over the unit circle.
$endgroup$
add a comment |
$begingroup$
The eigenvalues of the permutation matrix
$$
M = pmatrix{0&cdots & 0 & 0 & 1\
1&0\
&1&0\
&&ddots & ddots\
&&&1&0}
$$
will be all $n$th roots of unity, i.e. $e^{2 pi i k/n}$ for $i = 0,dots,n-1$. These are equally spaced over the unit circle.
$endgroup$
add a comment |
$begingroup$
The eigenvalues of the permutation matrix
$$
M = pmatrix{0&cdots & 0 & 0 & 1\
1&0\
&1&0\
&&ddots & ddots\
&&&1&0}
$$
will be all $n$th roots of unity, i.e. $e^{2 pi i k/n}$ for $i = 0,dots,n-1$. These are equally spaced over the unit circle.
$endgroup$
The eigenvalues of the permutation matrix
$$
M = pmatrix{0&cdots & 0 & 0 & 1\
1&0\
&1&0\
&&ddots & ddots\
&&&1&0}
$$
will be all $n$th roots of unity, i.e. $e^{2 pi i k/n}$ for $i = 0,dots,n-1$. These are equally spaced over the unit circle.
answered Jan 10 at 21:18
OmnomnomnomOmnomnomnom
127k790178
127k790178
add a comment |
add a comment |
$begingroup$
You could make the eigenvalues be the $n$-th roots of unity, which are "evenly spaced" around the unit circle in $mathbb C$. For instance, the matrix $$begin{bmatrix}1&0&0\0&omega&0\0&0&omega^2end{bmatrix}$$ works for $n=3$ where $omega=e^{2pi i/3}$. I leave it to you to generalize this to arbitrary $n$.
$endgroup$
$begingroup$
Thanks, but sorry I forget to mention, I want the matrices to have real entries.
$endgroup$
– dave2d
Jan 10 at 20:27
$begingroup$
Ah, well then yes my answer won't work. I'll leave it up just in case people are interested.
$endgroup$
– Dave
Jan 10 at 20:27
add a comment |
$begingroup$
You could make the eigenvalues be the $n$-th roots of unity, which are "evenly spaced" around the unit circle in $mathbb C$. For instance, the matrix $$begin{bmatrix}1&0&0\0&omega&0\0&0&omega^2end{bmatrix}$$ works for $n=3$ where $omega=e^{2pi i/3}$. I leave it to you to generalize this to arbitrary $n$.
$endgroup$
$begingroup$
Thanks, but sorry I forget to mention, I want the matrices to have real entries.
$endgroup$
– dave2d
Jan 10 at 20:27
$begingroup$
Ah, well then yes my answer won't work. I'll leave it up just in case people are interested.
$endgroup$
– Dave
Jan 10 at 20:27
add a comment |
$begingroup$
You could make the eigenvalues be the $n$-th roots of unity, which are "evenly spaced" around the unit circle in $mathbb C$. For instance, the matrix $$begin{bmatrix}1&0&0\0&omega&0\0&0&omega^2end{bmatrix}$$ works for $n=3$ where $omega=e^{2pi i/3}$. I leave it to you to generalize this to arbitrary $n$.
$endgroup$
You could make the eigenvalues be the $n$-th roots of unity, which are "evenly spaced" around the unit circle in $mathbb C$. For instance, the matrix $$begin{bmatrix}1&0&0\0&omega&0\0&0&omega^2end{bmatrix}$$ works for $n=3$ where $omega=e^{2pi i/3}$. I leave it to you to generalize this to arbitrary $n$.
answered Jan 10 at 20:24
DaveDave
8,76711033
8,76711033
$begingroup$
Thanks, but sorry I forget to mention, I want the matrices to have real entries.
$endgroup$
– dave2d
Jan 10 at 20:27
$begingroup$
Ah, well then yes my answer won't work. I'll leave it up just in case people are interested.
$endgroup$
– Dave
Jan 10 at 20:27
add a comment |
$begingroup$
Thanks, but sorry I forget to mention, I want the matrices to have real entries.
$endgroup$
– dave2d
Jan 10 at 20:27
$begingroup$
Ah, well then yes my answer won't work. I'll leave it up just in case people are interested.
$endgroup$
– Dave
Jan 10 at 20:27
$begingroup$
Thanks, but sorry I forget to mention, I want the matrices to have real entries.
$endgroup$
– dave2d
Jan 10 at 20:27
$begingroup$
Thanks, but sorry I forget to mention, I want the matrices to have real entries.
$endgroup$
– dave2d
Jan 10 at 20:27
$begingroup$
Ah, well then yes my answer won't work. I'll leave it up just in case people are interested.
$endgroup$
– Dave
Jan 10 at 20:27
$begingroup$
Ah, well then yes my answer won't work. I'll leave it up just in case people are interested.
$endgroup$
– Dave
Jan 10 at 20:27
add a comment |
$begingroup$
Here is the easiest way to do it with real entries (I think). Given a real number $theta$, the rotation matrix
$$
begin{bmatrix}cos theta&-sintheta\sintheta&costhetaend{bmatrix}
$$
has two complex eigenvalues, which have norm $1$ and argument $pmtheta$. Using this, we can build the matrix we're after.
Take the complex unit circle, and distribute $n$ points along it so that
- They are evenly spaced
- The configuration is symmetric with respect to mirroring across the $x$-axis (i.e. complex conjugation)
Pair up the points in complex conjugate pairs, and for each pair, construct the corresponding rotation matrix as shown above (you can choose the sign of $theta$ freely). Then take all those rotation matrices, and put them along the diagonal of an $ntimes n$ matrix (with zeroes in all other entries).
If $n$ is odd, one of the points is $1$ (or $-1$), and doesn't have a pair mate. Just put a $1$ (or $-1$) on the diagonal of the $ntimes n$ matrix instead of a rotation matrix when you get to that point.
$endgroup$
add a comment |
$begingroup$
Here is the easiest way to do it with real entries (I think). Given a real number $theta$, the rotation matrix
$$
begin{bmatrix}cos theta&-sintheta\sintheta&costhetaend{bmatrix}
$$
has two complex eigenvalues, which have norm $1$ and argument $pmtheta$. Using this, we can build the matrix we're after.
Take the complex unit circle, and distribute $n$ points along it so that
- They are evenly spaced
- The configuration is symmetric with respect to mirroring across the $x$-axis (i.e. complex conjugation)
Pair up the points in complex conjugate pairs, and for each pair, construct the corresponding rotation matrix as shown above (you can choose the sign of $theta$ freely). Then take all those rotation matrices, and put them along the diagonal of an $ntimes n$ matrix (with zeroes in all other entries).
If $n$ is odd, one of the points is $1$ (or $-1$), and doesn't have a pair mate. Just put a $1$ (or $-1$) on the diagonal of the $ntimes n$ matrix instead of a rotation matrix when you get to that point.
$endgroup$
add a comment |
$begingroup$
Here is the easiest way to do it with real entries (I think). Given a real number $theta$, the rotation matrix
$$
begin{bmatrix}cos theta&-sintheta\sintheta&costhetaend{bmatrix}
$$
has two complex eigenvalues, which have norm $1$ and argument $pmtheta$. Using this, we can build the matrix we're after.
Take the complex unit circle, and distribute $n$ points along it so that
- They are evenly spaced
- The configuration is symmetric with respect to mirroring across the $x$-axis (i.e. complex conjugation)
Pair up the points in complex conjugate pairs, and for each pair, construct the corresponding rotation matrix as shown above (you can choose the sign of $theta$ freely). Then take all those rotation matrices, and put them along the diagonal of an $ntimes n$ matrix (with zeroes in all other entries).
If $n$ is odd, one of the points is $1$ (or $-1$), and doesn't have a pair mate. Just put a $1$ (or $-1$) on the diagonal of the $ntimes n$ matrix instead of a rotation matrix when you get to that point.
$endgroup$
Here is the easiest way to do it with real entries (I think). Given a real number $theta$, the rotation matrix
$$
begin{bmatrix}cos theta&-sintheta\sintheta&costhetaend{bmatrix}
$$
has two complex eigenvalues, which have norm $1$ and argument $pmtheta$. Using this, we can build the matrix we're after.
Take the complex unit circle, and distribute $n$ points along it so that
- They are evenly spaced
- The configuration is symmetric with respect to mirroring across the $x$-axis (i.e. complex conjugation)
Pair up the points in complex conjugate pairs, and for each pair, construct the corresponding rotation matrix as shown above (you can choose the sign of $theta$ freely). Then take all those rotation matrices, and put them along the diagonal of an $ntimes n$ matrix (with zeroes in all other entries).
If $n$ is odd, one of the points is $1$ (or $-1$), and doesn't have a pair mate. Just put a $1$ (or $-1$) on the diagonal of the $ntimes n$ matrix instead of a rotation matrix when you get to that point.
answered Jan 10 at 20:24
ArthurArthur
112k7108192
112k7108192
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3069121%2forthogonal-matrices-with-eigenvalues-equally-spaced-over-unit-circle%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown