2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5
 
 
Сообщение25.08.2008, 22:29 
Модератор
Аватара пользователя


11/01/06
5710
Alik писал(а):
maxal, я тут еще немножко поигрался с MATLAB, в результате для матрицы $A$ размером $27\times 4$ нашлось всего 28 систем уравнений имеющих решение. Подсчитывались они методом подбора переменных $x_1, \dots, x_3$ так чтобы $x_4$ принимал различные значения.

По-прежнему непонятно, о чем идет речь. Опишите подробнее ваш алгоритм поиска разрешимых систем и их решений.

 Профиль  
                  
 
 
Сообщение26.08.2008, 04:16 
Аватара пользователя


05/02/06
387
Возьмем матрицу троичного разложения $M$ и умножим на вектор-маску $K$ предполагая, что фиксированные значения $x_1, \dots, x_3$ дают некоторый набор решений для $x_4$. Результатом этого перемножения будет вектор $F$ из которого легко получить вектор $B$ заменяя отрицательные значения на $-1$, а положительные на $0$. Следующий этап - это формирование систем уравнений, для этого прибавим к отрицательным элементам вектора $F$ число $8$ и получим вектор $F'$. Он содержит числа от $1$ до $7$, каждое из которых встречается несколько раз. Возьмем для примера число $3$, найдем соответствуюцие ему строки в матрице $M$, сформируем из них матрицу $A'$ добавив в последний столбец $-1$. Вектор свободных членов $B'$ формируется по аналогичному принципу, из найденных элементов вектора $B$. Решением системы $A'X=B'$, как и следовало ожидать, будут бинарные значения. Повторяя описанную процедуру формирования систем для всех чисел $1, \dots, 7$ получим набор решений для $x_4$. Далее нужно заменить вектор-маску $K$, допустим на \[
\left[ {\begin{array}{*{20}c}
   3 & 2 & 1  \\
\end{array}} \right]
\] и повторить все сначала добавляя к отрицательным элементам вектора $F$ число $d=sum(K)+1$. Подбирая вектор-маску $K$ так, чтобы сформированные системы имели решения получим множество значений $x_4$ соответствующих последовательности Фарея 8-го порядка.

\[
\begin{array}{c}
 M = \left[ {\begin{array}{*{20}c}
   \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 \end{array} & \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 \end{array} & \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{ 0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ 0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ 0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ 0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 \end{array}  \\
\end{array}} \right]\begin{array}{*{20}c}
   {\begin{array}{*{20}c}
   {} & {K = }  \\
\end{array}\left[ \begin{array}{r}
 4 \\ 
 2 \\ 
 1 \\ 
 \end{array} \right]} & {F = }  \\
\end{array}\left[ \begin{array}{r}
 {\rm{ - 7}} \\ 
 {\rm{ - 6}} \\ 
 {\rm{ - 5}} \\ 
 {\rm{ - 5}} \\ 
 {\rm{ - 4}} \\ 
 {\rm{ - 3}} \\ 
 {\rm{ - 3}} \\ 
 {\rm{ - 2}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 3}} \\ 
 {\rm{ - 2}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ 0}} \\ 
 {\rm{ 1}} \\ 
 {\rm{ 1}} \\ 
 {\rm{ 2}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 1}} \\ 
 {\rm{ 2}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 4}} \\ 
 {\rm{ 5}} \\ 
 {\rm{ 5}} \\ 
 {\rm{ 6}} \\ 
 {\rm{ 7}} \\ 
 \end{array} \right]\begin{array}{*{20}c}
   {\begin{array}{*{20}c}
   {\begin{array}{*{20}c}
   {} & {B = }  \\
\end{array}\left[ \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 \end{array} \right]} & {F' = }  \\
\end{array}\left[ \begin{array}{l}
 {\rm{ 1}} \\ 
 {\rm{ 2}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 4}} \\ 
 {\rm{ 5}} \\ 
 {\rm{ 5}} \\ 
 {\rm{ 6}} \\ 
 {\rm{ 7}} \\ 
 {\rm{ 5}} \\ 
 {\rm{ 6}} \\ 
 {\rm{ 7}} \\ 
 {\rm{ 7}} \\ 
 {\rm{ 0}} \\ 
 {\rm{ 1}} \\ 
 {\rm{ 1}} \\ 
 {\rm{ 2}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 1}} \\ 
 {\rm{ 2}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 3}} \\ 
 {\rm{ 4}} \\ 
 {\rm{ 5}} \\ 
 {\rm{ 5}} \\ 
 {\rm{ 6}} \\ 
 {\rm{ 7}} \\ 
 \end{array} \right]} & {}  \\
\end{array} \\ 
  \\ 
 A' = \left[ {\begin{array}{*{20}c}
   \begin{array}{r}
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{1}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 \end{array} & \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 \end{array} & \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 0 \\ 
 1 \\ 
 1 \\ 
 \end{array} & \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 \end{array}  \\
\end{array}} \right]\begin{array}{*{20}c}
   {} & {X = }  \\
\end{array}\left[ \begin{array}{r}
 x_1  \\ 
 x_2  \\ 
 x_3  \\ 
 x_4  \\ 
 \end{array} \right]\begin{array}{*{20}c}
   {} & {B' = }  \\
\end{array}\left[ \begin{array}{r}
 {\rm{ - 1}} \\ 
 {\rm{ - 1}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 {\rm{0}} \\ 
 \end{array} \right]\begin{array}{*{20}c}
   {} & \begin{array}{c}
 x_1  = {1 \mathord{\left/
 {\vphantom {1 2}} \right.
 \kern-\nulldelimiterspace} 2} \\ 
 x_2  = {1 \mathord{\left/
 {\vphantom {1 4}} \right.
 \kern-\nulldelimiterspace} 4} \\ 
 x_3  = {1 \mathord{\left/
 {\vphantom {1 8}} \right.
 \kern-\nulldelimiterspace} 8} \\ 
 x_4  = {3 \mathord{\left/
 {\vphantom {3 8}} \right.
 \kern-\nulldelimiterspace} 8} \\ 
 \end{array}  \\
\end{array} \\ 
 \end{array}
\]

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Andrei P


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group