Skip to content

Commit

Permalink
Updated github documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
mkulesh committed Oct 25, 2022
1 parent 5619a75 commit c8cef48
Show file tree
Hide file tree
Showing 8 changed files with 90 additions and 19 deletions.
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ This app is not only for students. Anyone who enjoys mathematics or requires mor
For more screenshots, see directory images/screenshots.

## Documentation
* [Supported Functions Overview](http://htmlpreview.github.io/?https://github.com/mkulesh/microMathematics/blob/master/doc/html/functions_overview.html)
* [Supported Units Overview](http://htmlpreview.github.io/?https://github.com/mkulesh/microMathematics/blob/master/doc/html/units_overview.html)
* [Supported Units Of Information](http://htmlpreview.github.io/?https://github.com/mkulesh/microMathematics/blob/master/doc/html/units_of_information.html)
* [Supported Functions Overview](https://htmlpreview.github.io/?https://github.com/mkulesh/microMathematics/blob/master/doc/html/functions_overview.html)
* [Supported Units Overview](https://htmlpreview.github.io/?https://github.com/mkulesh/microMathematics/blob/master/doc/html/units_overview.html)
* [Supported Units Of Information](https://htmlpreview.github.io/?https://github.com/mkulesh/microMathematics/blob/master/doc/html/units_of_information.html)
* [The latest PDF version of the User Manual](https://docs.google.com/viewer?url=https://github.com/mkulesh/microMathematics/raw/supplement/doc/microMathematics-v2.22.1.pdf)

## Posts on Habr (in Russian)
Expand All @@ -54,11 +54,10 @@ For more screenshots, see directory images/screenshots.

## Reviews and publications:

* [Press Release: Introducing microMathematics: the First Spreadsheet Oriented Mathematical Calculator for Android](http://www.androidappsreview.com/2014/09/29/micro-mathematics-press-release/)
* [Advanced calculator to solve the most complex mathematical equations smart phone](http://mn1professional.blogspot.de/2015/12/advanced-calculator-to-solve-most.html)
* [«Микро-математика»: формулы — это просто (in Russian)](http://4pda.ru/2015/09/01/241701/)
* [Advanced calculator to solve the most complex mathematical equations smart phone](https://mn1professional.blogspot.de/2015/12/advanced-calculator-to-solve-most.html)
* [«Микро-математика»: формулы — это просто (in Russian)](https://4pda.to/2015/09/01/241701/)
* [microMathematics — отличный научный калькулятор и графопостроитель на Android (in Russian)](https://lifehacker.ru/2015/10/21/micro-mathematics/)
* [MathCAD для Android..? (In Russian)](http://svchushki.blogspot.de/2017/04/mathcad-android.html)
* [MathCAD для Android..? (In Russian)](https://svchushki.blogspot.de/2017/04/mathcad-android.html)
* [Micro Mathematics : Android Math Book Demo (Video)](https://www.youtube.com/watch?v=eUzF1gXd6rc&feature=player_embedded)
* [How to Use microMathematics (Video)](https://www.youtube.com/watch?v=-gS3lz6Ijdc&feature=player_embedded)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ public void write(FormulaList formulas) throws Exception
writer.append(" MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$']]}});\n");
writer.append("</script>\n");
writer.append("<script type=\"text/javascript\"\n");
writer.append(" src=\"http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML\">\n");
writer.append(" src=\"https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML\">\n");
writer.append("</script>\n");
writer.append("<style>\n");
writer.append(" td { margin: 0px; padding: 0px 10px 0px 10px; }\n");
Expand Down
94 changes: 83 additions & 11 deletions doc/html/functions_overview.html
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -546,26 +546,80 @@ <h4>12 Arrays</h4>
<td>$$G2_{n,\, m} = \begin{bmatrix}0.042&0.063&0.084&0.105&0.125&0.146&\dots&-0.876\\0.063&0.084&0.105&0.125&0.146&0.167&\dots&-0.886\\0.084&0.105&0.125&0.146&0.167&0.187&\dots&-0.896\\0.105&0.125&0.146&0.167&0.187&0.208&\dots&-0.905\\0.125&0.146&0.167&0.187&0.208&0.228&\dots&-0.914\\0.146&0.167&0.187&0.208&0.228&0.249&\dots&-0.922\\\dots&\dots&\dots&\dots&\dots&\dots&\dots&\dots\\0.855&0.844&0.833&0.821&0.809&0.797&\dots&0.0\\\end{bmatrix}$$</td>
</tr></table><br>

<p>Get count of rows and columns</p>
<p>Define an array as vector or matrix, use
object properties to change the array size:</p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$rows \left( G2\right) = 101.0$$</td>
<td>$$cols \left( G2\right) = 201.0$$</td>
<td>$$E := \begin{bmatrix}1&0&0\\0&1&0\\0&0&1\\\end{bmatrix}$$</td>
<td>$$E = \begin{bmatrix}1.0&0.0&0.0\\0.0&1.0&0.0\\0.0&0.0&1.0\\\end{bmatrix}$$</td>
</tr></table><br>

<p>Define an array as vector or matrix, use object
properties to change the array size:</p>
<h4>13 Signal processing</h4>

<p>Read a matrix fom an ASCII CSV file: </p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$E := \begin{bmatrix}1&0&0\\0&1&0\\0&0&1\\\end{bmatrix}$$</td>
<td>$$E = \begin{bmatrix}1.0&0.0&0.0\\0.0&1.0&0.0\\0.0&0.0&1.0\\\end{bmatrix}$$</td>
<td>$$F := read \left( asset:/examples/three\_component\_signal.dat\right) $$</td>
</tr></table><br>

<p>Get count of rows and columns:</p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$rows \left( F\right) = 2000.0$$</td>
<td>$$cols \left( F\right) = 4.0$$</td>
</tr></table><br>

<p>Extract and expand the second column to have
a length equal power of 2:</p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$N := 2048$$</td>
<td>$$k := \left[ 0,\, 1 \,..\, N - 1 \right]$$</td>
</tr></table><br>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$D_{k} := if \left( k < rows \left( F\right) ,\, F_{k,\, 1} ,\, 0\right) $$</td>
</tr></table><br>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td><img src="functions_overview_fig3.png"alt="Image"></td>
</tr></table><br>

<p>Calculate the fast Fourier transform (when
the given array has the length equal to
power of 2) or a continuous (slow) Fourier
transform for other array length:</p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$FT := fft \left( D\right) $$</td>
</tr></table><br>

<h4>13 Output radix</h4>
<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td><img src="functions_overview_fig4.png"alt="Image"></td>
</tr></table><br>

<p>Calculate the fast inverse Fourier transform
(when the given array has the length equal
to power of 2) or a continuous inverse
Fourier transform for other array length:</p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$F := ifft \left( FT\right) $$</td>
</tr></table><br>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td><img src="functions_overview_fig5.png"alt="Image"></td>
</tr></table><br>

<h4>14 Output format</h4>

<p>Using result property dialog, it is possible
to change the format of the result field: </p>

<p>14.1 Radix</p>

<p>Using result property dialog, it is possible to change
the radix for integer results, for example use binary,
octal or hexadecimal bases:</p>
<p>Use a radix for integer results, for example
use binary, octal or hexadecimal bases:</p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$M := 254$$</td>
Expand All @@ -577,4 +631,22 @@ <h4>13 Output radix</h4>
<td>$$M = fe$$</td>
</tr></table><br>

<p>14.1 Fraction</p>

<p>Show a fraction for the floating results:</p>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>$$F := 4 + 1 / 45$$</td>
</tr></table><br>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>As a "raw" number:</td>
<td>$$F = 4.02222$$</td>
</tr></table><br>

<table border = "0" cellspacing="0" cellpadding="0"><tr>
<td>As a fraction:</td>
<td>$$F = 4\ 1/45$$</td>
</tr></table><br>

</body></html>
Binary file modified doc/html/functions_overview_fig1.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified doc/html/functions_overview_fig2.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/html/functions_overview_fig3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/html/functions_overview_fig4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/html/functions_overview_fig5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c8cef48

Please sign in to comment.