BMP EMF Grapher - Freeware for 2-D mathematical functions to calculate, draw graphics and export results as a BMP and EMF Files
MAIN DOWNLOAD HELP



What mathematical functions are supported:
1) F(x)=sin(x) - sinus of x;
2) F(x)=cos(x) - cosines of x;
3) F(x)=tan(x) - tangent of x;
4) F(x)=ctn(x) - cotangent of x;
5) F(x)=asn(x) - arc sinus of x;
6) F(x)=acs(x) - arc cosines of x;
7) F(x)=atn(x) - arc tangent of x;
8) F(x)=act(x) - arc co tangent of x;
9) F(x)=sh(x) – hyperbolic sinus of x;
10) F(x)=ch(x) – hyperbolic cosine of x;
11) F(x)=th(x) – hyperbolic tangent of x;
12) F(x)=ctgh(x) – hyperbolic cotangent of x;
13) F(x)=abs(x) – absolute value of x;
14) F(x)=sqrt(x) – root square of x;
15) F(x)=ln(x) – natural logarithm of x;
16) F(x)=exp(x) – exponential function of x – Example: exp(1)=2.718…….;

All the functions and their argument could be connected with “+”, “-“, “*” (multiplying), “/” (dividing) and exponentation of number – (x^2) and so on.  All the trigonometric functions use an argument in radians.

How the program works:
1) Download and unzip the “bmp_emf_grapher.zip” to the any folder on your hard drive
2) Run “bmp_emf_grapher.exe”
3) In the field “function f(x)” please enter manually or copy the string with your function (Example: “sin(x)+cos(x^2)”)
4) Enter Initial and Last values of argument x.
5) Enter how many steps you prefer to calculate on this range [xmin, xmax].
6) Press “Run” button.
7) In a few seconds (may be 10-15 seconds) the 2-D graphics will appear on the screen.

How to save results:
1) To save “As Bitmap File” graphic screen with appropriate part of function press the button “Save as BMP”, select the directory and filename, press OK.
2) To save “As a Enhanced Windows Meta File” press the button “Save as EMF”, select the directory and filename, press OK.
EMF files could be used in many vector graphics software, CAD software, and so on. All objects of EMF File are “Grouped Objects ”, you can Ungroup them and edit any of them (such as Font Size, Font Type, Curves Thickness, Colors, Position and so on). As the software for importing EMF Files could be Microsoft Visio, Corel Draw, etc. See manual for these programs how to import EMF files to them, or how to ungroup objects, work with fonts, colors, line thickness.
3) To export database as “Comma Separated Values – CSV File” press the button “Save as CSV”, select the directory and filename, press OK.

How to import CSV Database file with points (X,Y):
To import CSV database to draw the graphics, press the button “Import CSV Database”, select the directory and filename, press OK. This feature supports CSV files with special structure:
X_1_value;Y_1_value
X_2_value;Y_2_value
X_3_value;Y_3_value
………….
X_N_value;Y_N_value
Tips: numbers MUST be with “.” (point symbol) between integer and fractional parts of number.
Example:
-1.1E+0002; 1
-2.2E+0002; 4
-3.3E+0002; 9
-4.4E+0002; 16
-5.5E+0002; 25
-6.6E+0002; 36
-7.7E+0002; 49
To create CSV files you can use Microsoft Excel, for example, or any text editors, saving after editing with “CSV” extension.
Graphic window with curve could be always saved as an EMF File.
This option is very useful to draw curves which was received from experiments, calculating, measurements, solving equations, etc.

How to zoom graphics:
1) To Zoom In the results press the left button on mouse at the left top of zoom zone. Holding the left button of your mouse move your mouse to the right bottom point. Repeat this procedure if you need.
BMP EMF Grapher Zoom In Help
Result of Zoom In:

BMP EMF Grapher Zoom In Result
2) To Zoom Out press the left mouse button at the right bottom point and move mouse to the left top point. The image will be as in initial zoom position.
BMP EMF Grapher Zoom Out
Example:
The function will be “sin(x)+cos(x^2)”.
Enter initial value of x as “0”
Enter last value of x as “7”
Enter steps as “5000”
Press “Run”.

BMP EMF Grapher Example
Troubleshooting:
The main troubles are conducted with special rules, which the user must know. Firstly, the program don’t support simple form of using of similar function, you can check “sin(x)+sin(x)” and “2*sin(x)” will be absolutely different!!! The last function string (“2*sin(x)”) will draw correct graphic. This problem is solved by the next rules:
1) If you use similar function (sin(x), cos(x), etc) in your expressions, please increase by one the symbols “(“ and “)” near arguments
Example:
“sin(x)+sin((x))+sin(((x)))”.
If any function is a complex function – please follow this rule also.
Examples:
“sin(cos(x))+cos(x)” – WRONG !!!
“sin(cos(x))+cos((x))” – RIGHT!!!
“sin(cos(x))+cos(1*x)” – RIGHT!!!
2) If you use exponential functions, such as “1.5^x” or “x^1.5”, don’t create the expressions “1.5^x+1.5^x” or “x^1.5+x^1.5”. Please insert “1.5^x+1.50^x” and “x^1.5+x^1.50”, because 1.5=1.50=1.500=1.5000, but this method will help to calculate exact values.
3) Negative values and arguments are better to enter as
“sin((-1)*x)”
and following the previous rules enter
“sin((-1)*x)+sin((-1.0)*x)+sin((-1.00)*x)+sin((-1.000)*x)”
4) If your expression have similar parts, such as “1*x”, in f(x)=“sin(1*x)+1*x”, please use
instead of the last this expression “sin(1*x)+1.0*x”, and follow this rule with any mathematical actions.
See the examples below:
“sin(1*x)+1.0*x” – RIGHT!!!
“sin(1*x)+1*x” – WRONG !!! (the same “1*x” block)
"(sin(1*x)+sin(3*x))/(cos(1*x)+cos(3*x))" – WRONG !!! (“1*x” and “3*x” are repeated)
"(sin(1*x)+sin(3*x))/(cos(1.0*x)+cos(3.0*x))" – RIGHT !!!



eXTReMe Tracker








Åñëè âàì íåîáõîäèì ïî÷òîâûé àêêàóíò, òîãäà ïî÷òà íà Qip.ru - âàø âûáîð. Äëÿ õðàíåíèÿ ôîòî è âèäåî ðåêîìåíäóåì áåñïëàòíûé ôîòîõîñòèíã - Photo.Qip.ru.
Äëÿ ñòóäåíòîâ è àáèòóðèåíòîâ: êðóïíåéøàÿ áèáëèîòåêà ðåôåðàòîâ è ñî÷èíåíèé - 5ballov.Qip.ru




Ñàéò ðàçìåùåí íà áåñïëàòíîì õîñòèíãå - Hosting.Qip.ru.