kolibrios-gitea/programs/other/graph/man.txt
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
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

=== 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
улучшен ввод имени файла, обработка ошибок, фиксы утечек памяти.