速報APP / 教育 / PlotNGraf

PlotNGraf

價格:免費

更新日期:2019-11-08

檔案大小:5.3M

目前版本:1.1

版本需求:Android 4.0 以上版本

官方網站:http://patrusoft.ro

Email:patrusoft.ro@gmail.com

聯絡地址:Pitesti, Arges, Romania

PlotNGraf(圖1)-速報App

This application draws graphics in form of lines , surfaces or color maps. Allow the user to select from a number of basic functions and classic examples. The limits can be changed and graph redrawn with new limits. The plotted values can be written to a file; also the user can produce and read his own data file. The user can also introduce his own functions to be executed by an interpreter.

There are two categories of graphics:

PlotNGraf(圖2)-速報App

-general 1D (y=F(x)), 2D (z=F(x,y,)) and 3D color map (F(x,y,z));

-surfaces described mainly by trigonometric functions as functions of angles, fi, teta ( positions given by x,y,z(fi,teta)) ).

PlotNGraf(圖3)-速報App

The standard number of points is 50x50x50; only for of some 1D complex functions the number of points can be increased to 1000. Minimum definition of the device should be 800x1200.

For each sample that is executed the limits and equations used are displayed. General functions (1D, 2D or 3D) can be any combinations of functions available in java library java.lang.Math, such as Math.pow, Math.sin, Math.cos, Math.tan, Math.sinh, Math.cosh, Math.exp, Math.log, Math.sqrt, Math.asin, Math.acos, Math.atan. The limits can be chosen with Lims option; care should be exercised to avoid illegal number operations. All functions must start with Math; otherwise an interpreter error occur.

PlotNGraf(圖4)-速報App

In surfaces option the position values of points x, y, ( or z ) are given mainly with trigonometric functions of angles fi and teta.

The data that is plotted can be written in a formatted file in the device download default directory. For general format category data is written to file PlotDataFxyz.txt and for surfaces with trigonometric functions in PlotDataTrigo.txt.

PlotNGraf(圖5)-速報App

Aside of basic functions a number of classic functions such as Henneberg surface, Mobius strip, Butterfly were build in.

For each sample the data can be written to a plain text format using option WRITE. For newer versions of Android the permission to write must be granted specifically for the application in settings. The file produced can be then used as a starting point for the user to introduce his own data. The files can then be read with option READ.

PlotNGraf(圖6)-速報App

To introduce his own function the user has option USER. Some samples equations are putted in text edit controls as starting point. After edit lines are tested ; if test is ok then are executed . For a case with 50x50x50 this can take longer in order of minutes.

More information about the application can be accessed by displaying the ReadMe.txt file using commands FUN→ADV→HELP.

PlotNGraf(圖7)-速報App

Disclaimer: this application is to be used only for information/education purposes.

PlotNGraf(圖8)-速報App