Уважаемый
VasRoG, следующий абац - исключительно моё личное мнение. А всё равно надо знать какие там матриы используются, одна картина когда одна матрица 7X7 и допускается изменение какого-то одного её элемента. И совсем другая картина, когда есть похожие матрицы 7x7 в которых различаются (по крайней мере незначительно) все 49 элементов. Надо таки либо математически задачу ставить
![Smile :)](./images/smilies/icon_smile.gif)
, либо написать какие разделы радиотехники (или чего другого) стоит почитать чтобы понять какие используются матрицы (вообще, если кто не знает, практика показывает, что люди, которые помехами занимаются довольно хорошо в математике разбираются).
Напишу свой способ сравния двух матриц.
Гипотеза - две матрицы
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
и
![$B$ $B$](https://dxdy-03.korotkov.co.uk/f/6/1/e/61e84f854bc6258d4108d08d4c4a085282.png)
равны. Пытаемся её опровергнуть.
Первое сравнение.
Сравниваем элементы
![$a_{11}$ $a_{11}$](https://dxdy-04.korotkov.co.uk/f/3/3/c/33c1772a2ff75b1ffb557dbb4f422b4582.png)
и
![$b_{11}$ $b_{11}$](https://dxdy-03.korotkov.co.uk/f/e/d/8/ed8c7843e6c26625343e1cff49e0bbca82.png)
.
Три варианта.
1. Оба элемента меньше
![$\pi$ $\pi$](https://dxdy-04.korotkov.co.uk/f/f/3/0/f30fdded685c83b0e7b446aa9c9aa12082.png)
.
Находим разность
2. Только один элемент меньше
![$\pi$ $\pi$](https://dxdy-04.korotkov.co.uk/f/f/3/0/f30fdded685c83b0e7b446aa9c9aa12082.png)
(пусть это
![$b_{11}$ $b_{11}$](https://dxdy-03.korotkov.co.uk/f/e/d/8/ed8c7843e6c26625343e1cff49e0bbca82.png)
).
Тогда либо
![$\Delta _1=b_{11}-a_{11}$ $\Delta _1=b_{11}-a_{11}$](https://dxdy-03.korotkov.co.uk/f/e/4/a/e4a96493fb8dd0a63a43a0349f05643182.png)
, либо
3. Оба элемента больше или раны
![$\pi$ $\pi$](https://dxdy-04.korotkov.co.uk/f/f/3/0/f30fdded685c83b0e7b446aa9c9aa12082.png)
.
Тогда либо
![$\Delta _1=b_{11}-a_{11}$ $\Delta _1=b_{11}-a_{11}$](https://dxdy-03.korotkov.co.uk/f/e/4/a/e4a96493fb8dd0a63a43a0349f05643182.png)
, либо
![$\Delta _2=b_{11}-\pi-a_{11}$ $\Delta _2=b_{11}-\pi-a_{11}$](https://dxdy-04.korotkov.co.uk/f/3/d/2/3d25523d5208f735eb4c40ac3997be8a82.png)
, либо
![$\Delta _3=b_{11}-\pi-a_{11}-\pi$ $\Delta _3=b_{11}-\pi-a_{11}-\pi$](https://dxdy-04.korotkov.co.uk/f/f/d/7/fd7c6f32812617154ba847bc0bc8d9ef82.png)
, либо
![$\Delta _2=b_{11}-a_{11}-\pi$ $\Delta _2=b_{11}-a_{11}-\pi$](https://dxdy-03.korotkov.co.uk/f/6/f/0/6f06a08e60b9f12bcc8e9276d0c2ca4c82.png)
.
Второе сравнение аналогично первому, только здесь уже может произойти отсеивание неравенств матриц.
Считаем
![$\Delta$ $\Delta$](https://dxdy-04.korotkov.co.uk/f/7/e/9/7e9fe18dc67705c858c077c5ee292ab482.png)
и, если множество полученных дельт не пересекается с тем, что получено раньше - всё отсеиваем неравные матрицы, в другом случае - хорошо идём дальше, сужаем множество дельт.
Если матрицы неравные, алгоритм достаточно быстро останавливается, если же равные, то придётся проверить все элементы.
Но всё рассмотренное - для случая, когда есть похожие матрицы, в которых различаются (по крайней мере незначительно) все 49 элементов.