rotation metrics by an angle theta

1 次查看(过去 30 天)
Hey all ,
I am calculating elemnts of matrix whos size are (X,Y) and after i calculate the elemnets, i want to rotate the matrix by an angle of theta.
For example:
x=linspace(-x1,x1,n);
Unrecognized function or variable 'x1'.
y=linspace(-x1,x1,n);
for i=1:length(x)
for j=1:length(y)
H=some_matrix_that_i_create;
E(x,y,:)=eig(H);
end
end
So my quesion is how can I rotate the matrix E(:,:,n)? Is there anyway to rotate the whole E?
Thanks a lot in advance!
  3 个评论
Tomer Segev
Tomer Segev 2024-1-7
I uploaded an two files that looks the same, except the fact that they are rotated pi/4 with respect to one another. What I want to do is to rotate the matrix that presents their data so that they will be the same again (and not rotated with pi/4)
Dyuman Joshi
Dyuman Joshi 2024-1-7
These seem like streamline plots. Note that rotating matrices is not equal to rotating plots.
Nor do they seem to be rotated w.r.t. each other at pi/4. The center portion/blobs of the plots might seem so, but the rest of the plots do not follow the mentioned rotation.

请先登录,再进行评论。

回答(1 个)

Torsten
Torsten 2024-1-5
移动:Torsten 2024-1-5
I can imagine what it means to rotate a matrix by an angle of 90, 180 or 270 degrees:
Is that sufficient for what you want ?

类别

Help CenterFile Exchange 中查找有关 3-D Scene Control 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by