Multi-dimensional graphing in two-dimensional space
First Claim
1. A method using a system including a computer with a display for displaying a function in two dimensions, said display defined by an X-axis and a Y-axis wherein said function is comprised of a plurality of independent variables and at least one dependent variable, each independent variable having associated values, the method comprising the steps of:
- a. defining a new independent variable for said dependent variables, said new independent variables having associated values, each of said values representing one dependent variable;
b. reading the values associated with all of the independent variables;
c. selecting which independent variable is a fastest-running independent variable, and ranking the selected independent variable as the fastest-running independent variable;
d. selecting which independent variable is a next fastest-running independent variable, and ranking the selected independent variable as the next faster-running independent variable;
e. repeating step (d) until all independent variables are ranked, with a last ranked independent variable being a slowest-running independent variable;
f. determining a result for each value of a new independent variable and for all combinations of the values of all independent variables other than the new independent variables;
g. plotting the results determined in step (f) along the Y-axis, with the corresponding values associated with all independent variables along the X-axis in a hierarchical manner, said plotting comprising the steps of;
(1) sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a first value of the next faster-running independent variable and a first value of each of the remaining independent variables;
(2) sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a second value for the next fastest-running independent variable and a first value for each of the remaining independent variables;
(3) repeating steps (g)(2) for each remaining value of the next fastest-running independent variable;
(4) repeating steps (g)(1)-(g)(3) for each value of any remaining independent variable until completed for a last value of the slowest-running independent variable;
h. displaying a group of rectangles, each rectangle having a first vertical extreme and a second vertical extreme, said rectangles horizontally enclosing the plotted results associated with an independent variable, said group of rectangles containing a nesting of rectangles of faster-running independent variables horizontally within the rectangles of slower-running independent variables according to the hierarchical manner in which the results associated with the independent variables are plotted; and
i. repeating steps (f) and (g) for each remaining new independent variable.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for displaying a function in two dimensions where the function is made up of numerous independent variables and at least one dependent variable. A new independent variable value can be defined having values which correspond to the multiple dependent variables. The variable values are read into a computer and the independent variables are then ranked by the user from fastest- to slowest-running variable. Each dependent variable corresponding to the new independent variable is plotted along the Y-axis. The independent variable values are plotted along the X-axis in a hierarchical manner. The hierarchical manner involves a nesting of fastest-running variables within slower-running variables. Rectangles are then drawn to correspond to each variable value. Each rectangle horizontally encloses the faster-running variables associated with it.
75 Citations
28 Claims
-
1. A method using a system including a computer with a display for displaying a function in two dimensions, said display defined by an X-axis and a Y-axis wherein said function is comprised of a plurality of independent variables and at least one dependent variable, each independent variable having associated values, the method comprising the steps of:
-
a. defining a new independent variable for said dependent variables, said new independent variables having associated values, each of said values representing one dependent variable; b. reading the values associated with all of the independent variables; c. selecting which independent variable is a fastest-running independent variable, and ranking the selected independent variable as the fastest-running independent variable; d. selecting which independent variable is a next fastest-running independent variable, and ranking the selected independent variable as the next faster-running independent variable; e. repeating step (d) until all independent variables are ranked, with a last ranked independent variable being a slowest-running independent variable; f. determining a result for each value of a new independent variable and for all combinations of the values of all independent variables other than the new independent variables; g. plotting the results determined in step (f) along the Y-axis, with the corresponding values associated with all independent variables along the X-axis in a hierarchical manner, said plotting comprising the steps of; (1) sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a first value of the next faster-running independent variable and a first value of each of the remaining independent variables; (2) sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a second value for the next fastest-running independent variable and a first value for each of the remaining independent variables; (3) repeating steps (g)(2) for each remaining value of the next fastest-running independent variable; (4) repeating steps (g)(1)-(g)(3) for each value of any remaining independent variable until completed for a last value of the slowest-running independent variable; h. displaying a group of rectangles, each rectangle having a first vertical extreme and a second vertical extreme, said rectangles horizontally enclosing the plotted results associated with an independent variable, said group of rectangles containing a nesting of rectangles of faster-running independent variables horizontally within the rectangles of slower-running independent variables according to the hierarchical manner in which the results associated with the independent variables are plotted; and i. repeating steps (f) and (g) for each remaining new independent variable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
13. A system using a computer for displaying a function in two dimensions on a display, said display defined by an X-axis and a Y-axis, wherein said function is comprised of a plurality of independent variables and at least one dependent variable, each independent variable having associated values, the system comprising:
-
a. defining means for defining a new independent variable for said dependent variables, said new independent variables having associated values, each of said values representing one dependent variable; b. reading means for reading the values associated with all of the independent variables; c. first selecting means for selecting which independent variable is a fastest-running independent variable and ranking the selected independent variable as the fastest-running independent variable; d. second selecting means for selecting which independent variable is a next fastest-running independent variable and ranking the selected independent variable as the next faster-running independent variable; e. ranking means for repeating said selection of the next fastest-running independent variable until all independent variables are ranked with a last ranked independent variable being a slowest-running independent variable; f. determining means for determining a result for each value of a new independent variable and for all combinations of the values of all remaining independent variables other than the new independent variable; g. plotting means for plotting said results along the Y-axis with the corresponding values associated with the independent variables along the X-axis in a hierarchical manner, said plotting means comprising; (1) first sequentially displaying means for sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a first value of the next fastest-running independent variable and a first value of each of the remaining independent variables; (2) second sequentially displaying means for sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a second value of the next fastest-running independent variable and a first value for each of the remaining independent variables; (3) first repeating means for repeating the sequential display by the second sequentially displaying means for each remaining value of the next fastest-running independent variable; (4) second repeating means for repeating the sequential display by the first sequentially displaying means, by the second sequentially displaying means, and by the first repeating means for each value of any remaining independent variable until completed for a last value of the slowest-running independent variable; h. group means for displaying a group of rectangles, each rectangle having a first vertical extreme and a second vertical extreme, said rectangles horizontally enclosing the plotted results associated with an independent variable, said group of rectangles containing a nesting of rectangles of faster-running independent variables within the rectangles of slower-running independent variables according to the hierarchical manner in which the results associated with the independent variables are plotted; and i. looping means for repeating the determining of the results by said determining means, and for repeating the plotting of the results by said plotting means for each remaining new independent variable.
-
-
27. A method using a system including a computer with a display for displaying a function of at least one independent variable and at least one dependent variable, the method comprising the steps of:
-
a. defining a new independent variable for said dependent variables, said new independent variables having associated values; b. reading the values; c. selecting which independent variable is a fastest-running independent variable, and ranking the selected independent variable as the fastest-running independent variable; d. selecting which independent variable is a next fastest-running independent variable, and ranking the selected independent variable as the next fastest-running independent variable; e. repeating step (d) until al independent variables are ranked; f. determining a result for each value of a new independent variable and for all combinations of the values of all independent variables; g. plotting the results determined in step (f), said plotting comprising the steps of; (1) sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a first value of the next fastest-running independent variable and a first value of each of the remaining independent variables; (2) sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a second value of the next fastest-running independent variable and a first value for each of the remaining independent variables; (3) repeating steps (g)(2) for each remaining value of the next fastest-running independent variable; (4) repeating steps (g)(1)-(g)(3) for each value of any remaining independent variable; h. displaying a group of rectangles, said group of rectangles containing a nesting of rectangles of faster-running independent variables within the rectangles of slower-running independent variables; and i. repeating steps (f) and (g) for each remaining new independent variable.
-
-
28. A system using a computer for displaying a function of at least one independent variable and at least one dependent variable, the system comprising:
-
a. defining means for defining a new independent variable for said dependent variables, said new independent variables having associated values; b. reading means for reading the values; c. first selecting means for selecting which independent variable is a fastest-running independent variable and ranking the selected independent variable as the fastest-running independent variable; d. second selecting means for selecting which independent variable is a next fastest-running independent variable and ranking the selected independent variable as the next fastest-running independent variable; e. ranking means for repeating said selection of the next fastest-running independent variable until all independent variables are ranked; f. determining means for determining a result for each value of a new independent variable and for all combinations of the values of all remaining independent variables; g. plotting means for plotting said results, said plotting means comprising; (1) first sequentially displaying means for sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a first value of the next fastest-running independent variable and a first value of each of the remaining independent variables; (2) second sequentially displaying means for sequentially displaying the result corresponding to the values associated with the fastest-running independent variable for a second value of the next fastest-running independent variable and a first value for each of the remaining independent variables; 93) first repeating means for repeating the sequential display by the second sequentially displaying means for each remaining value of the next fastest-running independent variable; (4) second repeating means for repeating the sequential display by the first sequentially displaying means, by the second sequentially displaying means, and by the first repeating means for each value of any remaining independent variable until completed for a last value of the slowest-running independent variable; h. group means for displaying a group of rectangles, said group of rectangles containing a nesting of rectangles of faster-running independent variables within the rectangles of slower-running independent variables; and i. looping means for repeating the determining of the results by said determining means, and for repeating the plotting of the results by said plotting means for each remaining new independent variable.
-
Specification