|
1 |
| -<p align="center"> |
2 |
| - <h2>A&A</h2> |
3 |
| -</p> |
4 |
| -<p align="center"> |
5 |
| -## Matrix Calculator |
6 |
| -</p> |
| 1 | +<h1 align="center">A&A</h1> |
7 | 2 |
|
8 |
| -## What鈥檚 In This Document |
| 3 | +# Matrix Calculator |
9 | 4 |
|
10 |
| -- [How to connect in your app](#-how-to-connect-in-your-app) |
11 |
| -- [How to use in code](#-how-to-use-in-code) |
12 |
| -- [Code examples](#-code-examples) |
| 5 | +# What In This Document |
13 | 6 |
|
14 |
| -## How to connect in your app |
| 7 | +- [What In This Document](#what-in-this-document) |
| 8 | +- [How to connect in your app](#how-to-connect-in-your-app) |
| 9 | +- [How to use in code](#how-to-use-in-code) |
| 10 | +- [Code examples](#code-examples) |
| 11 | + |
| 12 | +# How to connect in your app |
15 | 13 |
|
16 | 14 | 1. Download as zip.
|
17 | 15 | 2. Open and build solution.
|
18 | 16 | 3. In your project add reference to **MatrixCalculateLibrary.dll**
|
19 | 17 |
|
20 |
| -## How to use in code |
| 18 | +# How to use in code |
21 | 19 |
|
22 | 20 | **Add using to list**
|
23 | 21 |
|
24 |
| - ```using MatrixCalculateLibrary;``` |
| 22 | + using MatrixCalculateLibrary; |
25 | 23 |
|
26 |
| -## Code examples |
| 24 | +# Code examples |
27 | 25 |
|
28 | 26 | **Create matrix(array)**
|
29 |
| - |
30 |
| - ```double[,] A = new double[3, 3] |
31 |
| - { |
32 |
| - { 3, 0, 2 }, |
33 |
| - { 2, 0, -2 }, |
34 |
| - { 0, 1, 1 } |
35 |
| - }; |
36 |
| - double[,] B = new double[3, 3] |
37 |
| - { |
38 |
| - { 3, -1, 2 }, |
39 |
| - { 1, 0, 3 }, |
40 |
| - { 2, -1, 0 } |
41 |
| - };``` |
| 27 | + |
| 28 | + double[,] A = new double[3, 3] |
| 29 | + { |
| 30 | + { 3, 0, 2 }, |
| 31 | + { 2, 0, -2 }, |
| 32 | + { 0, 1, 1 } |
| 33 | + }; |
| 34 | + double[,] B = new double[3, 3] |
| 35 | + { |
| 36 | + { 3, -1, 2 }, |
| 37 | + { 1, 0, 3 }, |
| 38 | + { 2, -1, 0 } |
| 39 | + }; |
42 | 40 |
|
43 | 41 | In examples we will use the A and the B matrixies.
|
44 | 42 |
|
45 | 43 | **Matrix sum**
|
46 | 44 |
|
47 |
| - ```var result = BasicMatrixArithmetic.Add(a, b);``` |
| 45 | + var result = BasicMatrixArithmetic.Add(a, b); |
48 | 46 |
|
49 |
| - or |
| 47 | +or |
50 | 48 |
|
51 |
| - ```var result = A.Add(B);``` |
| 49 | + var result = A.Add(B); |
52 | 50 |
|
53 | 51 | **Matrix subtract**
|
54 | 52 |
|
55 |
| - ```var result = BasicMatrixArithmetic.Subtract(a, b);``` |
| 53 | + var result = BasicMatrixArithmetic.Subtract(a, b); |
56 | 54 |
|
57 |
| - or |
| 55 | +or |
58 | 56 |
|
59 |
| - ```var result = A.Subtract(B);``` |
| 57 | + var result = A.Subtract(B); |
60 | 58 |
|
61 | 59 | **Matrix inverting**
|
62 | 60 |
|
63 |
| - ```var result = InvertMatrixCalculator.CalculateInvertMatrix(A);``` |
| 61 | + var result = InvertMatrixCalculator.CalculateInvertMatrix(A); |
64 | 62 |
|
65 |
| - or |
| 63 | +or |
66 | 64 |
|
67 |
| - ```var result = A.Invert();``` |
| 65 | + var result = A.Invert(); |
68 | 66 |
|
69 | 67 | **Matrix element cofactor**
|
70 | 68 |
|
71 |
| - ```var result = MatrixCalculator.CalculateElementCofactor(0, 0, A);``` |
| 69 | + var result = MatrixCalculator.CalculateElementCofactor(0, 0, A); |
72 | 70 |
|
73 |
| - or |
| 71 | +or |
74 | 72 |
|
75 |
| - ```var result = A.ElementCofactor(0, 0);``` |
| 73 | + var result = A.ElementCofactor(0, 0); |
76 | 74 |
|
77 | 75 | **Matrix transpose**
|
78 | 76 |
|
79 |
| - ```var result = MatrixCalculator.CalculateTransposeMatrix(A);``` |
| 77 | + var result = MatrixCalculator.CalculateTransposeMatrix(A); |
80 | 78 |
|
81 |
| - or |
| 79 | +or |
82 | 80 |
|
83 |
| - ```var result = A.TransposeMatrix();``` |
| 81 | + var result = A.TransposeMatrix(); |
84 | 82 |
|
85 | 83 | **Matrix determinant**
|
86 | 84 |
|
87 |
| - ```var result = MatrixDeterminantCalculator.CalculateDeterminant(0, A);``` |
| 85 | + var result = MatrixDeterminantCalculator.CalculateDeterminant(0, A); |
88 | 86 |
|
89 |
| - or |
| 87 | +or |
90 | 88 |
|
91 |
| - ```var result = A.Determinant(0);``` |
| 89 | + var result = A.Determinant(0); |
92 | 90 |
|
93 | 91 | **Matrix multiply**
|
94 | 92 |
|
95 |
| - ```var result = MultiplyMatrixCalculator.Multiply(A, B);``` |
| 93 | + var result = MultiplyMatrixCalculator.Multiply(A, B); |
96 | 94 |
|
97 |
| - or |
| 95 | +or |
98 | 96 |
|
99 |
| - ```var result = A.Multiply(B);``` |
| 97 | + var result = A.Multiply(B); |
100 | 98 |
|
101 | 99 | **Matrix multiply on number**
|
102 | 100 |
|
103 |
| - ```var result = MultiplyMatrixCalculator.MultiplyToNumber(A, B);``` |
| 101 | + var result = MultiplyMatrixCalculator.MultiplyToNumber(A, B); |
104 | 102 |
|
105 |
| - or |
| 103 | +or |
106 | 104 |
|
107 |
| - ```var result = A.MultiplyToNumber(5);``` |
| 105 | + var result = A.MultiplyToNumber(5); |
0 commit comments