Files
KOS_qrcodes/programs/other/graph/man.txt
T
vitalkrilov 7fb5d30b55 Graph: manual corrected.
Graph (branch: tcc_current):
- Rewritten in C so now it can be compiled with tcc.
- Added functions: pow (^) and mod (%), arcctg, sgn, sec, cosec, log2, log3, log10.
- Added aliases for functions: tan, cot, arctan, arccot, lg, lb, ln.
- Fixed bugs with box_lib's edit_box.
- Removed deprecated/potentially unused code.
- Now an "Edit" button launches Cedit, not Tinypad.
- Now there is a better graph rendering: fixed bugs with text drawing.
- Added to autobuild list and in iso.

git-svn-id: svn://kolibrios.org@9762 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-04-12 00:39:36 +00:00

47 lines
990 B
Plaintext

=== v 0.2 === 6.06.08
формат входных данных(файл graph.cvs)
а) если заданы точки и требуется провести кусочно-линейную функцию
x1 x2 y1 y2 ; границы области построения
x y
x y ; значения
...
б) если задана функция
x1 x2 y1 y2 ; границы области построения
=формула
где числа записываются в формате ###,### или ###.###, например, допустимы следующие записи:
1
1.2
1.
.6
-543.1463
и недопустимы:
1e2
+5
формула - выражение, составленное из чисел, переменной x, операций + - * / и функций: sin, cos, tg ,ctg (остальные в проекте).
примеры:
=sin(x)*x
=x/2
=cos(sin(cos(x)+1)+1)+1
=1/x
в случае ошибки вычисления(не найдена функция, деление на 0) программа не выводит никаких сообщений, а либо вылетает, либо считает результат недопустимой операции нулевым.
== v 0.3 ==== 7.06.08
добавлено много чего из интерфейса.
функции: log, exp, sqrt.
== v 0.4 ===== 9.06.08
улучшен ввод имени файла, обработка ошибок, фиксы утечек памяти.