-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdemo.xml
317 lines (259 loc) · 10.6 KB
/
demo.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
<doc>
<title>
Данный бот служит для подсчёта как сложных, так и простых выражений.
Здесь вы можете задать свою функцию, работать с матрицами, системами
счисления и единицами измерения.
Обратите внимание, что все функции чувствительны к регистру.
СОДЕРЖАНИЕ
1. Действительные числа
1.1 Сложение/Вычитание
1.2 Умножение/Деление
1.3 Возведение в степень
1.4 Константы
2. Тригонометрические функции
2.1 sin(),cos(),tan()
3. Функции
3.1 ln()
3.2 lg()
3.3 log2()
3.4 sqrt()
3.5 pow()
4. Комплексные числа
4.1 Сложение/Вычитание
4.2 Умножение/Деление
4.3 Возведение числа в степень
5. Матрица
5.1 Сложение/Вычитание
5.2 Умножение/Деление
5.3 Возведение элементов матрицы в степень
5.4 Транспонированная матрица
5.5 Обратная матрица
5.6 След матрицы
5.7 Определитель матрицы
5.8 Ранг матрицы
6. Единицы измерения
6.1 Перевод единиц измерения
6.2 Применение арифметических действий
7. Система счисления
7.1 Перевод из различных систем счисления
7.2 Применение арифметических действий
</title>
<help id ="1.1">
1.ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА
1.1 Сложение/Вычитание
--------------------
a + b | a - b
Пример: 5 + 2
</help>
<help id="1.2">
1.ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА
1.2 Умножение/Деление
--------------------
a * b | a / b
Пример: 5 / 2
</help>
<help id="1.3">
1.ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА
1.3 Возведение числа в степень
---------------------
Результат многократного умножения числа на себя.
a ** b | a ^ b, а - число
b - степень
Пример : 2**2
</help>
<help id="1.4">
1.ДЕЙСТВИТЕЛЬНЫЕ ЧИСЛА
1.4 Константы
---------------------
Присутствует две константы : e и pi
Пример: e + 2
</help>
-------------------------------------------------------------------------------------
<help id="2.1">
2.ТРИГОНОМЕТРИЧЕСКИЕ ФУНКЦИИ
2.1 sin(),cos(),tan()
Присутствует три функции sin(), cos(), tan().
Выполняются как для действительных и комплексных чисел,
так и для элементов матриц и систем счисления.
Пример c матрицами: sin([1 2])
Пример с комплексным числом: tan(1 + 1j)
</help>
-------------------------------------------------------------------------------------
<help id="3.1">
3.ФУНКЦИИ
3.1 ln(x)
----------------------
Натуральный логарифм
Выполняется для:
- действительных и комплексных чисел
- элементов матриц
- систем счисления
Пример с комплексным числом: ln(1+3j)
</help>
<help id="3.2">
3.ФУНКЦИИ
3.2 lg(x)
----------------------
Десятичный логарифм
Выполняется для:
- действительных и комплексных чисел
- элементов матриц
- систем счисления
Пример: lg(6.5)
</help>
<help id="3.3">
3.ФУНКЦИИ
3.3 log2(x)
----------------------
Логарифм по основанию 2
Выполняется для:
- действительных и комплексных чисел
- элементов матриц
- систем счисления
Пример: log2(4)
</help>
<help id="3.4">
3.ФУНКЦИИ
3.4 sqrt(x)
----------------------
Квадратный корень числа x
Выполняется для:
- действительных и комплексных чисел
- элементов матриц
- систем счисления
Пример с матрицами: sqrt([[4 4] [4 4]])
</help>
<help id="3.5">
3.ФУНКЦИИ
3.5 pow(x,y)
----------------------
Возведение числа x в степень y
Выполняется для:
- действительных и комплексных чисел
- элементов матриц
- систем счисления
Пример:pow(2,2)
</help>
-------------------------------------------------------------------------------------
<help id="4.1">
4.КОМПЛЕКСНЫЕ ЧИСЛА
4.1 Сложение/Вычитание
Выражение вида a + bi, где a,b - действительные числа,
а i - мнимая единица. Данный бот выводит j вместо i.
При вводе выражения можно использовать и i, и j.
Перед мнимой единицей всегда должен быть коэффициент.
--------------------
a + b | a - b
Пример:(1 + 1i) - (2 + 15i)
</help>
<help id="4.2">
4.КОМПЛЕКСНЫЕ ЧИСЛА
4.2 Умножение/Деление
Выражение вида a + bi, где a,b - действительные числа,
а i - мнимая единица. Данный бот выводит j вместо i.
При вводе выражения можно использовать и i, и j.
Перед мнимой единицей всегда должен быть коэффициент.
--------------------
a * b | a / b
Пример: (-5j) / (4 + 1j)
</help>
<help id="4.3">
4.КОМПЛЕКСНЫЕ ЧИСЛА
4.3 Возведение числа в степень
Выражение вида a + bi, где a,b - действительные числа,
а i - мнимая единица. Данный бот выводит j вместо i.
При вводе выражения можно использовать и i, и j.
Перед мнимой единицей всегда должен быть коэффициент.
---------------------
Результат многократного умножения числа на себя.
a ** b | a ^ b, а - число
b - степень
Пример : (1 + 5i)^2
</help>
-----------------------------------------------------------------------------------
<help id="5.1">
5.МАТРИЦЫ
5.1 Сложение/Вычитание
--------------------
a + b | a - b
Пример: [[2 1] [1 1]] + [[3 1] [2 3]]
</help>
<help id="5.2">
5.МАТРИЦЫ
5.2 Умножение/Деление
--------------------
a * b | a / b
</help>
<help id="5.3">
5.МАТРИЦЫ
5.3 Возведение элементов матрицы в степень
--------------------
a ** b | a ^ b, а - матрица
b - степень
Пример : [[3 4]]**2
</help>
<help id="5.4">
5.МАТРИЦЫ
5.4 Транспонированная матрица
--------------------
Матрица, полученная из исходной матрицы
заменой строк на столбцы.
Пример: T([2 1])
</help>
<help id="5.5">
5.МАТРИЦЫ
5.5 Обратная матрица
--------------------
Матрица, при умножении на которую исходная матрица
даёт в результате единичную матрицу.
Пример: inv([[2 1 3] [4 3 1]])
</help>
<help id="5.6">
5.МАТРИЦЫ
5.6 След матрицы
--------------------
Сумма элементов главной диагонали матрицы.
Пример: tr([[2 4] [1 2]])
</help>
<help id="5.7">
5.МАТРИЦЫ
5.7 Определитель матрицы
--------------------
Пример: D([[2 4] [1 2]])
</help>
<help id="5.8">
5.МАТРИЦЫ
5.8 Ранг матрицы
--------------------
Максимальное число линейно независимых строк(столбцов).
Пример: rk([[3 4][4 5]])
</help>
----------------------------------------------------------------------------------
<help id="6.1">
6.ЕДИНИЦЫ ИЗМЕРЕНИЯ
6.1 Перевод единиц измерения
-------------------
Пример: 3.6{kg} -> {mg}
</help>
<help id="6.2">
6.ЕДИНИЦЫ ИЗМЕРЕНИЯ
6.2Применение арифметических действий
-------------------
Пример: 3.6{kg} * 4{m}
</help>
-------------------------------------------------------------------------------------
<help id="7.1">
7.СИСТЕМА СЧИСЛЕНИЯ
7.1 Перевод из различных систем счисления
-------------------
<a>b, а - число
b - система счисления
Пример: <101>2
</help>
<help id="7.2">
7.СИСТЕМА СЧИСЛЕНИЯ
7.2 Применение арифметических действий
-------------------
Пример: <101>2 + <10>5
</help>
</doc>