matrixcalc.org Open in urlscan Pro
34.91.95.185  Public Scan

URL: https://matrixcalc.org/det.html?20230107T203133Z
Submission: On February 01 via manual from IL — Scanned from DE

Form analysis 2 forms found in the DOM

<form class="main-form" data-i="1">
  <fieldset>
    <legend>Matrix A:</legend>
    <div class="insert-table matrix-table" data-id="A" data-sizes="4x4" data-type="simple" data-i="1" data-matrix-table="A" dropzone="copy string:text/plain string:application/mathml-presentation+xml">
      <div data-for="A" tabindex="-1" class="matrix-table-inner" dir="ltr" data-i="1">
        <div class="table-container" data-i="1" hidden=""><math>
            <mrow>
              <mo style="padding: 0px 0em;">(</mo>
              <mpadded height="+0.250em" voffset="+0.125em">
                <mtable rowspacing="0ex" columnspacing="0em" columnalign="left">
                  <mtr>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(1,1)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-0-0=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-0-0" name="A-0-0" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder" data-for="A" data-row="0" data-column="0"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(1,2)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-0-1=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-0-1" name="A-0-1" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="0" data-column="1"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(1,3)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-0-2=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-0-2" name="A-0-2" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="0" data-column="2"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(1,4)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-0-3=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-0-3" name="A-0-3" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="0" data-column="3"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                  </mtr>
                  <mtr>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(2,1)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-1-0=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-1-0" name="A-1-0" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="1" data-column="0"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(2,2)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-1-1=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-1-1" name="A-1-1" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="1" data-column="1"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(2,3)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-1-2=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-1-2" name="A-1-2" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="1" data-column="2"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(2,4)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-1-3=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-1-3" name="A-1-3" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="1" data-column="3"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                  </mtr>
                  <mtr>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(3,1)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-2-0=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-2-0" name="A-2-0" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="2" data-column="0"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(3,2)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-2-1=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-2-1" name="A-2-1" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="2" data-column="1"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(3,3)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-2-2=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-2-2" name="A-2-2" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="2" data-column="2"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(3,4)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-2-3=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-2-3" name="A-2-3" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="2" data-column="3"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                  </mtr>
                  <mtr>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(4,1)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-3-0=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-3-0" name="A-3-0" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="3" data-column="0"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(4,2)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-3-1=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-3-1" name="A-3-1" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="3" data-column="1"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(4,3)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-3-2=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-3-2" name="A-3-2" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="3" data-column="2"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                    <mtd>
                      <mi><span class="matrix-table-cell" title="a_(4,4)" data-i="1"><span><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                              <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: right; padding: 0px; margin: 3px 2px 1px 4px;">
                                <div id="A-3-3=0"><span class="whitespace"> </span></div>
                              </div><input type="text" id="A-3-3" name="A-3-3" autocapitalize="off" autocomplete="off" spellcheck="false" inputmode="" class="matrix-table-input unfocused-placeholder far" data-for="A" data-row="3" data-column="3"
                                enterkeyhint="enter" placeholder="" pattern="[\p{Decimal_Number}\p{Punctuation}\p{Math}\p{Script=Latin}\p{Script=Greek}\p{Other_Number}]+" data-i="1" style="min-width: 6.33333ch; max-width: 6.33333ch;">
                            </span></span></span></mi>
                    </mtd>
                  </mtr>
                </mtable>
              </mpadded>
              <mo style="padding: 0px 0em;">)</mo>
            </mrow>
          </math></div>
        <div class="textarea-container" data-i="1"><math>
            <mrow>
              <mo style="padding: 0px 0em;">(</mo>
              <mpadded height="+0.250em" voffset="+0.125em">
                <mi><span class="a-input enabled" data-i="1" dir="ltr" lang="">
                    <div translate="no" inert="inert" dir="ltr" style="font-size: 15px; font-family: Consolas, monospace; font-weight: 400; line-height: 20px; text-align: start; padding: 2px 0px 0px 2px; margin: 2px;">
                      <div id="A-textarea=0"><span class="whitespace"> </span></div>
                    </div><textarea id="A-textarea" name="A-textarea" wrap="off" autocapitalize="off" autocomplete="off" spellcheck="false" class="matrix-table-textarea unfocused-placeholder" placeholder="-2  2 -3
-1  1  3
 2  0 -1/3" data-i="1" style="min-height: 5em; min-width: 1ch;"></textarea>
                  </span></mi>
              </mpadded>
              <mo style="padding: 0px 0em;">)</mo>
            </mrow>
          </math></div>
      </div>
      <div><button type="button" aria-pressed="false" class="swap-mode-button" data-i="1">Cells</button><button type="button" aria-pressed="true" class="numbers-only-mode-button" title="Use decimal keyboard on mobile phones" data-i="1"
          disabled="">⌨</button><button type="button" class="upload-image" hidden="" title="Upload an image with a matrix (Note: it may not work well)" data-i="1"><span>📷︎</span></button><input type="file" name="upload" accept="image/*"
          hidden=""><button type="button" class="undo-button" disabled="" title="undo" data-i="1">↶</button><button type="button" class="redo-button" disabled="" title="redo" data-i="1">↷</button><button type="button" class="clear-table-button"
          title="Clean" data-i="1"><span>🧹︎</span></button><span class="div-nowrap" data-i="1"><button type="button" class="increment-size-button resize-table-button" data-increment="+1" data-i="1" disabled="">+</button><button type="button"
            class="decrement-size-button resize-table-button" data-increment="-1" data-i="1" disabled="">−</button></span></div>
    </div>
  </fieldset>
  <div role="group" class="bbox det-buttons" data-i="1">
    <div><span class="button-before-input" data-i="1"><button type="button" class="expression-button" data-expression="A expand-along-column k" data-i="1">Expand along the column</button><input type="number" min="1" step="1" value="1" id="k-A-e-c"
          name="k-A-e-c" enterkeyhint="go"></span></div>
    <div><span class="button-before-input" data-i="1"><button type="button" class="expression-button" data-expression="A expand-along-row k" data-i="1">Expand along the row</button><input type="number" min="1" step="1" value="1" id="k-A-e-r"
          name="k-A-e-r" enterkeyhint="go"></span></div>
    <div><span class="button-before-input" data-i="1"><button type="button" class="expression-button" data-expression="A obtain-zeros-in-column k" data-i="1">Get zeros in the column</button><input type="number" min="1" step="1" value="1" id="k-A-o-c"
          name="k-A-o-c" enterkeyhint="go"></span></div>
    <div><span class="button-before-input" data-i="1"><button type="button" class="expression-button" data-expression="A obtain-zeros-in-row k" data-i="1">Get zeros in the row</button><input type="number" min="1" step="1" value="1" id="k-A-o-r"
          name="k-A-o-r" enterkeyhint="go"></span></div>
    <div><button type="button" class="expression-button" data-expression="determinant-Gauss A" data-i="1">Use Gaussian elimination</button></div>
    <div><button type="button" class="expression-button" data-expression="determinant-Triangle A" data-i="1">Use Triangle's rule</button></div>
    <div><button type="button" class="expression-button" data-expression="determinant-Sarrus A" data-i="1">Use Rule of Sarrus</button></div>
    <div><button type="button" class="expression-button" data-expression="determinant-Leibniz A" data-i="1">Use Leibniz formula</button></div>
    <div><button type="button" class="expression-button" data-expression="determinant-Montante A" data-i="1">Use Montante's method (Bareiss algorithm)</button></div>
  </div>
</form>

POST https://www.paypal.com/donate

<form action="https://www.paypal.com/donate" method="post" target="_blank" style="text-align: center;">
  <input type="hidden" name="hosted_button_id" value="CJV6Y5A9XQFWQ">
  <input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" title="PayPal - The safer, easier way to pay online!" alt="Donate with PayPal button">
  <img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

Text Content

Matrix calculator
العربيةБългарскиCatalàČeštinaDeutschEnglishEspañolفارسیFrançaisGalegoItaliano日本語한국어МакедонскиNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaTürkçeУкраїнськаاردوTiếng
Việt中文(繁體)
Matrix calculatorSolving systems of linear equationsDeterminant
calculatorEigenvalues calculatorExamples of solvingsWikipedia:Matrices
Hide Ads Show Ads


DETERMINANT CALCULATION BY EXPANDING IT ON A LINE OR A COLUMN, USING LAPLACE'S
FORMULA

This page allows to find the determinant of a matrix using row reduction,
expansion by minors, or Leibniz formula.

Matrix A:
(
















)
(

)
Cells⌨📷︎↶↷🧹︎+−
Expand along the column
Expand along the row
Get zeros in the column
Get zeros in the row
Use Gaussian elimination
Use Triangle's rule
Use Rule of Sarrus
Use Leibniz formula
Use Montante's method (Bareiss algorithm)

 * Leave extra cells empty to enter non-square matrices.
 * You can use decimal (finite and periodic) fractions: 1/3, 3.14, -1.3(56), or
   1.2e-4; or arithmetic expressions: 2/3+3*(10-4), (1+x)/y^2, 2^0.5 (=2),
   2^(1/3), 2^n, sin(phi), or cos(3.142rad).
 * Use ↵ Enter, Space, ←↑↓→, ⌫, and Delete to navigate between cells, Ctrl⌘
   Cmd+C/Ctrl⌘ Cmd+V to copy/paste matrices.
 * Drag-and-drop matrices from the results, or even from/to a text editor.
 * To learn more about matrices use Wikipedia.


Clean Cells or Share Insert in Use decimal keyboard on mobile phones Upload an
image with a matrix (Note: it may not work well)
matri-tri-ca@yandex.ru



THANKS TO:

 * Philip Petrov (https://cphpvb.net) for Bulgarian translation
 * Manuel Rial Costa for Galego translation
 * Shio Kun for Chinese translation
 * Petar Sokoloski for Macedonian translation
 * Duy Thúc Trần for Vietnamese translation
 * Rıfkı Kürşat Vuruşan for Turkish translation
 * Ousama Malouf and Yaseen Ibrahim for Arabic translation
 * Marcel Artz - improving of the German translation
 * Marc Gisbert Juàrez - fixing the translation into Catalan