SLAW Java Interface.ppt
Download
Report
Transcript SLAW Java Interface.ppt
SLAW Java Interface
Background:
Algorithm*: SLAW (Scaling Law) uses power laws and
constrained linear regression to generate formulas from
engineering experiments and statistical data
MATLAB Program: A MATLAB program has been developed to
execute SLAW
User Interface: A Java user interface is needed for user to
upload data files and get final result without typing commands at
MATLAB
*developed by Dr. Fernando Ordonez and Dr. Patricio F. Mendez from USC and
MIT respectively Please refer to http://illposed.usc.edu/~pat/SLAW
SLAW Java Interface
Experim ental
Data
MatLab Generates
Equation Data
MatLab
MatLab Generates
Error vs. Iteration Data
Equation
Data
Error vs.
Iteration
Data
Experimental Data Passes to
SlawEditor.Java
EqnGraph.java takes
Equation Data
SlawTextEditor.java
Experimental Data Get
Passed to MathLab
DrawGraph.java takes Error vs. Iteration
EqnGraph.java
SlawTextEditor.java uses SlawEdit.java
to format Experimental Data
DrawGraph.java
SlawEdit.java
Other User
Interactions
(under developm ent)
DrawGraph signals EqnGraph to draw
the appropriate equation
SLAW Java Interface
Results of this project:
• SLAW Java Interface gives the users the ability to interact
with the computational process and make critical decisions to
influence the outcome of the algorithm
• SLAW Java Interface solves the problem of how to use Java
to call MATLAB, which has very few solutions so far.
*developed by Timothy T. Li and Jie Situ from USC