Is this your app? Claim this page to add your own description, links and contact info. It's free. →

Touch Matrix Algebra PRO

Touch Matrix Algebra PRO at Mac App Store analyse

Kirk Kaminsky
2,928 ratings · Power index: 420
Version 1.2
Size 13.67 Mb
Updated 8 years ago
Released 24 Mar 2016

How do you feel about this app?

Screenshots

Description

Get the world’s most intuitive and advanced numerical linear algebra software and interact with numbers and matrices in a completely unique way — by touch! Touch Matrix Algebra Professional Version not only comes with all of the in-app features of Touch Matrix Algebra unlocked — unlimited matrix sizes, 3D graphing — it adds, in addition to all the basic linear algebra operations, the most important advanced algorithms from advanced numerical linear algebra: orthogonal transforms, reductions and iterative matrix decompositions like QR factorization (declared the most important algorithm of the 20th century), symmetric eigensystem determination and singular value decomposition. Unique features carried over from Touch Matrix Algebra’ include the ability to: • drag and drop colour coded matrices to perform binary operations (e.g. matrix multiplication); • work with either arbitrary precision matrix elements as rational numbers (rational matrices) for basic rational algorithms, or conventional fixed-precision, floating point numbers (decimal matrices) for all algorithms. Convert the former into the latter; • see the detailed, step-by-step calculation of the Gaussian algorithm that brings a matrix to row-echelon or reduced row-echelon form, and calculates a matrix inverse, rank or determinant (for rational matrices)... • or better yet... in editing mode, highlight rows and instruct the app to carry out the elementary row operations yourself! Learn the essence of the Gaussian algorithm without the hassle of carrying out the arithmetic details. • factorize a matrix into Lower and Upper triangular matrices (up to a Permutation matrix): PLU decomposition. • compute fundamental subspaces of a matrix (kernel and image) • solve linear systems, including over and under-determined ones, via drag and drop! The additional advanced features of Touch Matrix Algebra PRO include: • 3D Graphing: turns Touch Matrix Algebra into a beautiful, inexpensive 3D graphing calculator that you can manipulate by panning and pinching; 3D graph analytic expressions, or visualize your large matrices data content. • orthogonal transforms: Householder reflections, Givens and Jacobi rotations: perfect for learning how the reductions and advanced decompositions are carried out numerically — no other software package explicitly includes these; • matrix reductions: to bidiagonal, and tridiagonal or upper Hessenberg form (including the orthogonal matrices that carry out the reductions) — again unique to Touch Matrix Algebra Pro; • non-iterative factorizations: QR/LQ (Modified-Gram Schmidt), QR (Householder) • iterative decompositions: diagonalization/eigensystem determination for symmetric matrices (via explicit or implicit QR, cyclic Jacobi or a novel O(n) for large n classic Jacobi algorithm), real Schur decomposition/eigenvalue determination for non symmetric matrices, and the all-powerful singular value decomposition (via either QR or Jacobi). • sub matrix editing, elementary column operations (in addition to the existing row operations), drag-and-drop scalar multiplication (e.g. for verifying eigenvalue-eigenvector pairs), and a Frobenius norm computation to check the results of decompositions or compare matrices. All of the advanced algorithms have been coded lovingly by hand from scratch, are ‘duplicated’ by alternate algorithms when possible (e.g. Jacobi vs QR) and supply the transformations all of which allow you to verify the results directly. The O(n^3) algorithms have been threaded so that you can carry on several computations at once, or merely watch the iterative convergence of large matrix decompositions. Some parallelizable algorithms have themselves been multithreaded. The Pro version now supports data import and export for communication with spreadsheets, and other numerical analysis software. Designed by an educator, mathematician and physicist. Coded in Swift, Objective-C, and C++.

Estimates

Monthly Downloads > 9.24k
Est. Revenue ~ $3.78k

Search Keywords 1

# Term Country Place Priority
1 linear equation calculator #19 ⭐️⭐️⭐️⭐️

Availability

Devices

iPad2Wifi iPad23G iPhone4S iPadThirdGen iPadThirdGen4G iPhone5 iPodTouchFifthGen iPadFourthGen iPadFourthGen4G iPadMini iPadMini4G iPhone5c iPhone5s iPadAir iPadAirCellular iPadMiniRetina iPadMiniRetinaCellular iPhone6 iPhone6Plus iPadAir2 iPadAir2Cellular iPadMini3 iPadMini3Cellular iPodTouchSixthGen iPhone6s iPhone6sPlus iPadMini4 iPadMini4Cellular iPadPro iPadProCellular iPadPro97 iPadPro97Cellular iPhoneSE iPhone7 iPhone7Plus iPad611 iPad612 iPad71 iPad72 iPad73 iPad74 iPhone8 iPhone8Plus iPhoneX

Pricing by country

Country Price
Canada 6.99 CAD
France 5.49 EUR
Germany 5.49 EUR
Italy 5.49 EUR
Netherlands 5.49 EUR
Portugal 5.49 EUR
Spain 5.49 EUR
Poland 5.49 EUR
UK 4.99 GBP
India 399 INR
Japan 600 JPY
Poland 23.99 PLN
Turkey 22.99 TRY
USA 4.99 USD