The Compadre Portal website will be unavailable Friday evening through Saturday afternoon as electrical work occurs in the American Center of Physics server room. Down time will begin at 6PM Eastern Time on Friday. Service is expected to resume by 6PM on Saturday, July 30.

Hidden Function Model Documents

This material has 3 associated documents. Select a document title to view a document's information.

Main Document

Hidden Function Model 

written by Wolfgang Christian

The Hidden Function model evaluates a function f(x) with parameters.  It is designed to teach function concepts by allowing a teacher to define a function, hide that function in a repackaged jar file, and asking students to find the hidden function.  Students vary the independent variable and observe the resulting function value.  If the unknown function includes arbitrary parameters (e.g., f(x)=a*x-3) the parameters appear as additional input fields.

The Hidden Function model was created using the Easy Java Simulations (EJS) modeling tool.  It is distributed as a ready-to-run Java archive.  Double clicking the ejs_math_HiddenFunction.jar file will run the program if Java is installed.  EJS is a part of the Open Source Physics Project and is available in the OSP Collection.

Published June 8, 2012
Last Modified June 6, 2014

This file has previous versions.

Supplemental Documents

Hidden Function for Teachers Model: Additional Documentation Regarding Customization 

A pdf file that provides additional documentation regarding customization of this simulation.

Published July 12, 2012
Last Modified August 9, 2012

This file is included in the full-text index.
This file has previous versions.

Source Code Documents

Hidden Function Source Code 

The source code zip archive contains an XML representation of the Hidden Function Model.   Unzip this archive in your EJS workspace to compile and run this model using EJS.

Last Modified June 6, 2014

This file has previous versions.