How to check the MATRIX is flip or not
1 次查看(过去 30 天)
显示 更早的评论
Hello everyone,
Suppose I have matrix A as shown below,
A = [1 2 3 4 3 2 1
2 3 4 5 4 3 2
2 3 4 5 4 3 2
1 2 3 4 3 2 1]
The first and second row are flipped into third and fourth row at the center in x-direction and I can checked it easily.
Now, If I have a large size of matrix, i.e. [500 x 200].
Do we have any way to check this large matrix is flipped (in x-direction) ?
I really need your help.
Thanks in advance.
1 个评论
Rik
2022-1-4
What exactly do you mean by flipped? Do you mean the first row is flipped left to right and appears elsewhere in the array?
采纳的回答
DGM
2022-1-4
It's unclear what you're actually asking for, but I'm going to guess it's one of the two:
A = [1 2 3 4 3 2 1
2 3 4 5 4 3 2
2 3 4 5 4 3 2
1 2 3 4 3 2 1];
ishsymmetric = isequal(A,flip(A,2))
isvsymmetric = isequal(A,flip(A,1))
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!