APS Excellence in Physics Education Award
November 2019

Education Prize Logo
Science SPORE Prize
November 2011

NSF Logo
The Open Source Physics Project is supported by NSF DUE-0442581.

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.

OSP Projects:
Open Source Physics - EJS Modeling
Tracker
Physlet Physics
Physlet Quantum Physics
STP Book