Как вывести обращенную матрицу на основе введенных чисел?

Необходимо обратить введённую матрицу, а затем вывести уже обращенную матрицу. Селектор выбора размерности матрицы вот:

введите сюда описание изображения

Его код (взял на каком-то сайте с обращением матрицы, чтобы изучить):

<div class="table_text2">
            
                    <div class="input-group">
                        <font size = "4"><b>Размерность матрицы:</b></font>
                        <select id="mrow" onchange=" CreateTable(); " class="form-control">
                            <option value="2">2x2</option>
                            <option selected value="3">3x3</option>
                            <option value="4">4x4</option>
                            <option value="5">5x5</option>
                            <option value="6">6x6</option>
                            <option value="7">7x7</option>
                            <option value="8">8x8</option>
                            <option value="9">9x9</option>
                            <option value="10">10x10</option>
                        </select>
                    </div>
               
                
                
                    
                        <div class="col-xs-9 col-sm-6" id="divA">
                            <table class="table_matrix" id="matrixA">
                                <tbody>
                                    <tr>
                                        <td>
                                            <input align = "center" id="a11" type="text" >
                                        </td>
                                        <td>
                                            <input id="a12" type="text" >
                                        </td>
                                        <td>
                                            <input id="a13" type="text" >
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input id="a21" type="text" >
                                        </td>
                                        <td>
                                            <input id="a22" type="text" >
                                        </td>
                                        <td>
                                            <input id="a23" type="text" >
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            <input id="a31" type="text" >
                                        </td>
                                        <td>
                                            <input id="a32" type="text" >
                                        </td>
                                        <td>
                                            <input id="a33" type="text" >
                                        </td>
                                    </tr>
                                </tbody>
                            </table>
                        </div>
                    
                    
         
                <div class="row">
                    <div class="col-sm-4 col-lg-offset-8 col-xs-offset-7 col-sm-offset-9 col-md-offset-7">
                        <input type="button" id="solve" class="btn btn-success" onclick=" cal1(true); " value="Рассчитать" />
                    </div>
                </div>
                <div class="col-xs-12">
                    <div class="col-xs-12 " style="display: none; min-height: 150px; padding: 10px 0 10px 10px; word-wrap: break-word;overflow-x: scroll;" id="results1">
                    </div>
                </div>
            </div>

<script>
    function CreateTable() {
        var element = document.getElementById("matrixA");
        element.parentNode.removeChild(element);
        var columnA = document.getElementById("mrow").value;
        var rowA = document.getElementById("mrow").value;
        var doc = document;

        var fragment1 = doc.createDocumentFragment();
        for (var i = 1; i <= rowA; i++) {
            var tr = doc.createElement("tr");
            for (var j = 1; j <= columnA; j++) {
                var td = doc.createElement("td");
                td.innerHTML = "<input id='a" + i + j + "' type='text'/>";
                tr.appendChild(td);
            }
            fragment1.appendChild(tr);
        }
        var table1 = doc.createElement("table");
        table1.className = "table_matrix";
        table1.id = "matrixA";
        table1.appendChild(fragment1);
        doc.getElementById("divA").appendChild(table1);
    }
</script>

Как вывести на основе введенных в поля чисел обращенную матрицу? Само обращение будет производиться на PHP, но меня интересует конкретно вывод результата в виде матрицы.


Ответы (0 шт):