CPC G06F 9/3004 (2013.01) [G06F 3/04847 (2013.01); G06F 17/13 (2013.01); G06T 11/206 (2013.01); G09B 19/025 (2013.01)] | 14 Claims |
1. A non-transitory recording medium having a program recorded thereon for causing a computer to at least perform:
causing a display to display, in response to one or more input operations received via an input device, a first mathematical expression display area including a first mathematical expression;
a first graph display area including a first graph corresponding to the first mathematical expression;
a first slider display area including one or more sliders each for changing a numerical value of each of one or more kinds of character coefficients included in the first mathematical expression, the one or more sliders of the first slider display area corresponding to the one or more kinds of character coefficients included in the first mathematical expression on one-to-one basis, and a number of the one or more sliders of the first slider display area being equal to a number of the one or more kinds of character coefficients included in the first mathematical expression;
a second mathematical expression display area separate from the first mathematical expression display area, the second mathematical expression display area including a second mathematical expression,
a second graph display area separate from the first graph display area, the second graph display area including a second graph corresponding to the second mathematical expression; and
a second slider display area separate from the first slider display area, the second slider display area including one or more sliders for changing a numerical value of each of one or more kinds of character coefficients included in the second mathematical expression, the one or more sliders of the second slider display area corresponding to the one or more kinds of character coefficients included in the second mathematical expression, a number of the one or more sliders of the second slider display area being equal to a number of the one or more kinds of character coefficients included in the second mathematical expression;
determining whether one or more operations for first coupling by moving the first mathematical expression display area to at least partially overlap the second mathematical expression display area, or one or more operations for second coupling by moving the first graph display area to at least partially overlap the second graph display area, are received; and
in response to determining that the one or more operations for the first coupling or the second coupling are received, causing the display to display:
a third mathematical expression display area including the first mathematical expression and the second mathematical expression;
a third graph display area including the first graph and the second graph, instead of the first graph display area and the second graph display area; and
a third slider display area;
in response to determining a character coefficient included in the first mathematical expression and a character coefficient included in the second mathematical expression are not identical, including, in the third slider display area, the one or more sliders each for changing the numerical value of the each of the one or more kinds of character coefficient included in the first mathematical expression and the one or more sliders for changing the numerical value of the each of the one or more kinds of character coefficients included in the second mathematical expression;
in response to determining the character coefficient included in the first mathematical expression and the character coefficient included in the second mathematical expression are identical, including, in the third slider display area, an integrated slider, wherein the integrated slider changes, simultaneously in the first graph and the second graph, a numerical value associated with the character coefficient included in the first mathematical expression and the character coefficient included in the second mathematical expression.
|