Abstract:The purpose of this paper is to show how the problem of finding the zeros of unilateral n-order quaternionic polynomials can be solved by determining the eigen-vectors of the corresponding companion matrix. This approach, probably superfluous in the case of quadratic equations for which a closed formula can be given, becomes truly useful for (unilateral) n-order polynomials. To understand the strehgth of this method, we compare it with the Niven algorithm and show where this (full) matrix approach improves previous methods based on the use of the Niven algorithm. For the convenience of the readers, we explicitly solve some examples of second and third order unilateral quaternionic polynomials. The leading idea of the practical solution method proposed in this work can be summarized in following three steps: translating the quaternionic polynomial in the eigenvalue problem for its companion matrix, finding its eigenvectors, and, finally, giving the quaternionic solution of the unilateral polynomial in terms of the components of such eigenvectors. A brief discussion on bilateral quaternionic quadratic equations is also presented.
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to find the zeros of one - sided quaternion polynomials. Specifically, the authors propose a method based on the eigenvectors of the adjoint matrix to solve this problem. Traditionally, the Niven algorithm has been used to handle such problems, but its process is rather complicated, especially for high - order polynomials. In contrast, the new method can directly obtain the zeros of the polynomial by transforming the quaternion polynomial into an eigenvalue problem of the adjoint matrix and calculating the eigenvectors of these matrices.
### Main contributions of the paper
1. **Simplify the solution process**: By introducing the eigenvector method of the adjoint matrix, the complex steps of solving coupled real equations in the Niven algorithm are avoided, thus greatly simplifying the solution process.
2. **Improve efficiency**: The new method not only simplifies the calculation steps but also improves the solution efficiency, especially for high - order (n - th order) one - sided quaternion polynomials.
3. **Expand the application range**: This method is not only applicable to one - sided quaternion polynomials but can also be extended to bilateral quadratic equations, further expanding its application range.
### Specific implementation steps
1. **Polynomial transformation into adjoint matrix**: Transform the given n - th order one - sided quaternion polynomial \( A_n(q) \) into its corresponding adjoint matrix \( M_n[H] \).
2. **Complex representation conversion**: Convert the quaternion adjoint matrix \( M_n[H] \) into a complex matrix \( M_{2n}[C] \) according to the complex representation rules.
3. **Solve eigenvectors**: Calculate the eigenvectors of the complex matrix \( M_{2n}[C] \).
4. **Extract zeros**: Directly give the zeros of the quaternion polynomial according to the last two components of the eigenvectors.
### Example
Take a second - order one - sided quaternion polynomial as an example:
\[ q^2 + jq+(1 - k)=0 \]
Follow the above steps:
1. **Polynomial transformation into adjoint matrix**:
\[
M_2[H]=\begin{pmatrix}
-j & k - 1\\
1 & 0
\end{pmatrix}
\]
2. **Complex representation conversion**:
\[
M_4[C]=\begin{pmatrix}
0 & -1 & 1 & -i\\
1 & 0 & 0 & 0\\
-1 & -i & 0 & -1\\
0 & 0 & 1 & 0
\end{pmatrix}
\]
3. **Solve eigenvectors**:
After calculating the eigenvectors, extract the last two components.
4. **Extract zeros**:
Finally, the zeros are obtained as \( q = \{ - i,-(i + j)\} \).
This method not only simplifies the solution process but also provides clear calculation steps, making it more efficient and intuitive to find the zeros of quaternion polynomials.