电子设备、图表显示方法

文档序号:6549235阅读:166来源:国知局
电子设备、图表显示方法
【专利摘要】本发明的电子设备,具备:显示装置;处理器,其构成为将将与函数式对应的图表显示在上述显示装置上,在此在该函数式中所包含的项的系数包含变量,根据该项的次数和上述图表的显示状态,决定输入到上述变量的数值的数值范围,生成用于在该决定的范围内使用户可变地指定数值的操作显示体,在上述显示装置上显示上述图表和上述操作显示体,该电子设备构成为在经由上述操作显示体指定了上述范围内的数值的情况下,上述处理器在上述显示装置上显示与将上述指定的数值输入到上述变量后的函数式对应的图表。
【专利说明】电子设备、图表显不方法

【技术领域】
[0001]本发明涉及一种具备显示与函数式对应的图表的图表显示功能的电子设备、图表显示方法。

【背景技术】
[0002]以前,在具备图表显示功能的函数计算器(图表函数计算器)中,如果用户输入了函数式y = f(x),则在显示部中显示与该输入的函数式对应的图表。
[0003]在此,有使函数式的项的系数变化而观察图表的形状的变化的情况。考虑以下的图表函数计算器,即在这样的情况下,例如输入I = AX2+X+1的二次函数式,使得显示用于设定其系数A的值的专用的画面,在该专用画面中,输入系数A的初始值(Start)、最终值(End)、变化间隔(Pitch),由此设定系数A的变化的值,顺序地在显示部显示与A的变化对应的函数式的图表(例如日本特开平09-282475号公报)。


【发明内容】

[0004]在现有的图表函数计算器中,为了显示使包含在函数式中的系数的值发生变化的图表,必须暂时显示用于设定相应系数的值的专用的画面,进行各值的设定操作,需要进行麻烦的操作。
[0005]另外,在上述专用的画面中,为了暂时改变所设定的系数的值和变化间隔,必须每次再显示相应画面而重新进行设定,从而存在非常花费时间的问题。
[0006]本发明就是鉴于这样的问题而提出的,其目的在于:提供一种电子设备、图表显示方法,其在将函数式中所包含的系数设定为变量的情况下,能够简单地使系数的值发生变化。
[0007]本发明的图表显示装置的特征在于,具备:
[0008]显示装置;
[0009]处理器,其构成为将与函数式对应的图表显示在上述显示装置上(在此在该函数式中所包含的项的系数包含变量),根据该项的次数和上述图表的显示状态,决定输入到上述变量的数值的数值范围,生成用于在该决定的范围内使用户可变地指定数值的操作显示体,在上述显示装置上显示上述图表和上述操作显示体,
[0010]该电子设备的特征在于,
[0011]构成为在经由上述操作显示体指定了上述范围内的数值的情况下,上述处理器在上述显示装置上显示与将上述指定的数值输入到上述变量中的函数式对应的图表。
[0012]发明效果
[0013]根据本发明,通过显示用于指定包含在函数式中的系数的值的被称为滑块的操作显示体,使得用户能够简单地一边改变系数一边显示与该函数式对应的图表。

【专利附图】

【附图说明】
[0014]图1是本发明的电子设备的实施方式的图表函数计算器10的外观正面图。
[0015]图2是表示上述图表函数计算器10的电路结构的框图。
[0016]图3是表示存储在上述图表函数计算器10的滑块模式表15f中的表数据的内容的图。
[0017]图4是表示上述图表函数计算器10的图表显示处理的流程图。
[0018]图5是表示上述图表函数计算器10的滑块生成处理的流程图。
[0019]图6是表示上述图表函数计算器10的滑块操作处理的流程图。
[0020]图7是表示上述图表函数计算器10的滑块的变更动作的图。
[0021]图8是表示与滑块操作对应的图表y的显示的变化的图。

【具体实施方式】
[0022]以下,根据【专利附图】

【附图说明】本发明的实施方式。
[0023]图1是本发明的电子设备的实施方式的图表函数计算器10的外观正面图。
[0024]该电子设备既可以应用于以下说明的专用的图表函数计算器10,也可以应用于具备能够进行图表显示的显示部的平板终端、移动电话、移动游戏机等。
[0025]该图表函数计算器10具备显示输入的函数式和与该函数式对应的图表的功能。
[0026]在该图表函数计算器10的主体,在主体正面的下半部分左右的范围设置有键输入部12,在上半部分左右的范围设置有触摸屏显示部13。
[0027]在上述键输入部12中具备数值/符号键12a、函数/运算符键12b、“菜单”键12c、“图表(Graph) ”键12d、“修改(Mdfy) ”键12e、光标键12f等。
[0028]上述数值/符号键12a由排列了数字/符号等各个键的数值/符号的输入用键群构成。
[0029]上述函数/运算符键12b由在输入计算公式和函数式时被操作的各种函数符号键、“ “ “ X “ “ ”等运算符键构成。
[0030]在显示使得输入计算公式而进行计算处理的计算模式、使得进行所输入的函数式的图表的描绘处理的图表模式、使得输入任意的程序而进行计算处理的程序模式等各种动作模式的选择菜单时,操作上述“菜单”键12c。
[0031]在根据输入数据描绘图表时操作上述“图表”键12d。
[0032]上述“修改(Modify) ”键12e是用于在上述图表模式中显示与函数式y = f (X)对应的图表时显示用于使系数的值变化的滑块(操作显示体)SL的键。该滑块SL由表示数值的可变范围的长尺形状的显示体和可滑动地设置在其上的采取部CS组成,与采取部CS的位置对应的数值被指定为系数(参照图1,图8)。
[0033]此外,也可以通过显示在触摸屏显示部13中的图标来进行上述“图表”键12d和“修改”键12e的输入。
[0034]在进行所显示的数据的选择、滚动操作、光标的移动操作时等分别操作光标键(“丨 ”、“ I ”、“一,,、“一,,)12f。
[0035]另外,在能够进行彩色显示的液晶显示画面13d上重叠透明触摸板13t来构成触摸屏显示部13。
[0036]图2是表示上述图表函数计算器10的电路结构的框图。
[0037]上述图表函数计算器10具备作为微计算机的CPU11。
[0038]上述CPUlI利用RAM15作为工作用的存储器来执行预先存储在快闪ROM等存储装置14中的计算器控制程序14a,由此进行计算器功能和函数图表显示功能等的动作。此外,也可以从存储卡等外部存储介质17经由记录介质读取部16将上述计算器控制程序14a读入到上述存储装置14,或者从通信网络(因特网)上的Web服务器(程序服务器)经由通信控制部18将上述计算器控制程序14a下载到上述存储装置14。
[0039]该CPUll连接有图1所示的键输入部12、触摸屏显示部13、上述存储装置14、RAM15、记录介质读取部16、通信控制部18。
[0040]上述RAM15存储上述CPUll的处理动作所需要的各种数据,在该RAM15中设置有显示数据存储区域15a、触摸坐标数据存储区域15b、值域数据存储区域15c、公式数据存储区域15d、系数数据存储区域15e、滑块模式表15f、滑块数据存储区域15g、图表数据存储区域 15h。
[0041]在显示数据存储区域15a中存储在上述触摸屏显示部13的画面上彩色显示的数据。
[0042]在上述触摸坐标数据存储区域15b中存储与通过上述触摸屏显示部13检测出的用户操作对应的触摸位置的坐标数据。
[0043]在上述值域数据存储区域15c中存储对于触摸屏显示部13的图表画面Gs而设定的表示显示范围的X坐标值域(Xmin?Xmax)和Y坐标值域(Ymin?Ymax)。此外,该图表函数计算器10具有放大(Zoom in)或缩小(Zoom out)地显示在上述图表画面Gs上显示的图表的缩放功能,还存储该缩放后的X坐标值域(ZXmin?ZYmax)、Y坐标值域(ZYmin?ZYmax)。
[0044]在上述公式数据存储区域15d中存储与通过上述键输入部12的操作而输入的函数式y = f(x)有关的数据。在本实施方式中,作为函数式假设对二次函数的公式进行处理。
[0045]在上述系数数据存储区域15e中存储与存储在上述公式数据存储区域15d中的函数式y = f(x)所包含的每个项的系数有关的数据。
[0046]在上述滑块模式表15f中,作为用于生成与图表一起显示的滑块(操作显示体)SL的数据,对二次函数的每个二次项、一次项、常数项预先登记有成为基准的可变范围(值宽度)及其可变间隔(步长值)。
[0047]在图3中表示可变范围(值宽度)、可变间隔(步长值)。作为公式I = AX2+BX+C的二次项的系数A的可变范围(值宽度)登记有“_2?2”,作为可变间隔(步长值)登记有“-2,-1, -0.5,-0.2,-0.1,-0.05,0,0.05,0.1,0.2,0.5,1,2”。在此,作为步长值还具有可变范围的两端的值。另外,作为一次项的系数B的可变范围(值宽度)登记有“_5?5”,作为可变间隔(步长值)登记有“_5,-2,-1, -0.5,-0.2,0,0.2,0.5,1,2,5”。另外,作为常数项C的可变范围(值宽度)登记有“_5?5”,作为可变间隔(步长值)登记有“-5,-4,-3,-2,-1,0,1,2,3,4,5”。此外,该值为在根据图表的形状学习二次函数的基础上被认为适当的值。但是,并不限于此,也可以使其根据坐标值域的值进行变动,还可以使得用户能够任意地设定。
[0048]在上述滑块数据存储区域15g中存储与和上述图表一起显示的滑块SL有关的数据。根据存储在上述系数数据存储区域15e中的上述函数式y = f(x)所包含的各项的系数、存储在上述值域数据存储区域15c中的上述图表画面Gs的X、Y坐标值域、登记在上述滑块模式表15f中的成为各项的系数的基准的可变范围(值宽度)及其可变间隔(步长值)来决定该数据。
[0049]在上述图表数据存储区域15h中存储与根据上述公式数据存储区域15d中所存储的函数式y = f(x)和包含在该函数式y = f(x)中的各项的系数的值而生成的图表相关的数据。
[0050]这样构成的图表函数计算器10通过由CPUll依照在上述计算器控制程序14a中记载的各种处理的指令而控制电路各部的动作,使软件和硬件协作地动作,来实现在以下的动作说明中描述的各种功能。
[0051]接着,说明上述结构的图表函数计算器10的动作。
[0052]图4是表示上述图表函数计算器10的图表显示处理的流程图。
[0053]图5是表示上述图表函数计算器10的滑块生成处理的流程图。
[0054]如果用户操作了“菜单”键12c,从菜单画面(未图示)中选择了图表模式,则启动图4所示的图表显示处理。在该图表显示处理中,首先显示相对图表画面Gs的坐标值域的设定画面(未图示),由用户输入X轴的坐标值域(Xmin?Xmax)和Y轴的坐标值域(Ymin?Ymax)并存储在值域数据存储区域15c中,设定为基准坐标值域(步骤SI)。此外,也可以代替用户输入的坐标值域,而直接利用已经存储的坐标值域的数据作为基准坐标值域。
[0055]这样,在触摸屏显示部13显示与上述所设定的坐标值域对应的X-Y坐标的图表画面Gs和公式画面Fs0
[0056]然后,如果在上述公式画面Fs中,由用户输入了任意的函数式y = f (X)(步骤
52),则判断在包含在该函数式中的项中是否存在用文字(不是数字)输入的系数(步骤
53)。即,判断是否将系数设定为变量了。
[0057]例如,如果输入了函数式“y = (A/2)X2+X-2”(步骤S2),则判断在该函数式中所包含的二次项、一次项、常数项各个中是否存在包含文字的系数(步骤S3)。
[0058]在此,如果判断为二次项中存在文字A (步骤S3 (是)),则向该系数A输入既定值(例如“2”),将“A = 2”存储在系数数据存储区域15e中(步骤S4)。
[0059]这样,根据上述设定的坐标值域,生成作为上述系数“A = 2”的函数式“y = (A/2)X2+X-2”的图表y的描绘数据,存储在图表数据存储区域15h中,在上述图表画面Gs的X-Y坐标上显示该图表y(步骤S5)。
[0060]在此,在判断为上述函数式的一次项中存在文字系数B的情况和判断为常数项中存在文字C的情况下(步骤S3(是)),向B、C输入既定值,存储在上述系数数据存储区域15e中后(步骤S4),生成对应的图表7的描绘数据而显示在图表画面Gs中(步骤S5)。
[0061]此外,在作为数字(常数)输入了包含在被输入到上述公式画面Fs的函数式y =f(x)中的各项的系数(也包含省略显示的“I”)的情况下(步骤S3(否)),依照原样的系数生成与该函数式y = f (X)对应的图表y,显示在上述图表画面Gs的X-Y坐标上(步骤S5)。
[0062]在此,在通过对排列在触摸屏显示部13的上部的图标的用户操作,指示了放大显示(Zoom in)或缩小显示(zoom out)的情况下,根据该放大倍率(α)或缩小倍率(1/α)来变更在该图表画面Gs中设定的当前的基准坐标值域(Xmin?Xmax)、(Ymin?Ymax),再设定缩放坐标值域(ZXmin?ZXmax)、(ZYmin?ZYmax),伴随于此,放大或缩小地显示上述图表y。在上述放大显示(zoom in)的情况下,上述图表画面Gs中的坐标刻度的间隔变宽,在上述缩小显示(zoom out)的情况下,其间隔缩小。另外,该缩放功能起作用的状态下的缩放坐标值域(ZXmin?ZXmax)、(ZYmin?ZYmax)也存储在上述值域数据存储区域15c中。
[0063]这样在图表画面Gs中显示了图表y的状态下,显示改变了包含在该函数式中的系数的图表y的情况下,用户操作“修改”键12e。
[0064]如果操作了该“修改”键12e (步骤S6 (是)),则转移到滑块生成处理(步骤SA)。
[0065]使用图5的流程图说明该滑块生成处理。
[0066]首先,根据上述函数式“y = (A/2)X2+X-2”确定具有文字系数的项(步骤Al)。在此,判断为存在具有系数“A”的二次项“ (A/2) X2”(步骤A2 (是))。
[0067]这样,从滑块模式表15f(参照图3)中读出与上述被确定为具有文字系数“A”的项的二次项对应的滑块SLA用的可变间隔(步长值)“_2,-1, -0.5,-0.2,-0.1,-0.05,0,
0.05,0.1,0.2,0.5,1,2” (步骤 A3)。
[0068]然后,着眼于包含在上述函数式“y = (A/2)X2+X-2”中的二次项“ (A/2)X2”和一次项“X”(步骤A4)。接着,关于被确定为具有上述文字系数的项,判断是否存在该文字以外的常数(数字)系数(步骤A5)。
[0069]在此,确定为二次项“(A/2)X2”具有文字系数“A”,判断为在该文字“A”以外存在常数系数“1/2”(步骤A5(是))。这样,将从上述滑块模式表15f中读出的滑块SLA的可变间隔(步长值)乘以上述系数“1/2”的倒数即“2”,修正为可变间隔(步长值)“_4,-2,-1, -0.4,-0.2,-0.1,0,0.1,0.2,0.4,1,2,4” (步骤 A6)。
[0070]在对二次的函数式进行图表化的情况下,其二次项的系数值的大小与图表的开放程度有关,如果其值大则开放变窄,如果其值小则开放变宽。乘以常数系数的倒数而进行修正的理由是因为通过乘以常数来将当初预定的图表的开放方式的变化改变的情况复原,容易理解图表变化的形式。
[0071]此外,在上述步骤Al、A2中,判断为存在具有文字系数“B”的一次项“BX”的情况下,从滑块模式表15f(参照图3)中读出与一次项对应的滑块SLB用的可变间隔(步长值)“-5,-2,-1,-0.5,-0.2,0,0.2,0.5,1,2,5,,(步骤A3)。同样,在判断为存在具有文字“C”的常数项的情况下,从滑块模式表15f(参照图3)中读出与常数项对应的滑块SLC用的可变间隔(步长值)“_5,-4,-3,-2,_1,0,1,2,3,4,5” (步骤 A3)。
[0072]另外,在上述步骤A4、A5中判断为一次项“BX”存在该文字“B”以外的常数(数字)系数的情况下(步骤A5(是)),将从上述滑块模式表15f中读出的可变间隔(步长值)乘以上述常数系数的倒数后进行修正(步骤A6)。
[0073]此外,在上述步骤A1、A2中判断为上述输入的函数式“y = f(x) ”不包含具有文字系数的项的情况下(步骤A2(否)),显示没有改变系数的对象的项的消息,例如“没有成为变化对象的系数”(步骤A2m)。
[0074]接着,根据在上述步骤SI中存储在值域数据存储区域15c中的X轴的基准坐标值域的值来计算Xmax?Xmin,将该值作为基准值(步骤A7)。然后,对当前的图表画面Gs进行缩放,在缩放坐标值域(ZXmin?ZYmax)、(ZYmin?ZYmax)中存储有数据的情况下,计算ZXmax?ZXmin,判断其值比基准值大还是小(步骤A8a、A8b)。
[0075]在此,在判断为ZXmax?ZXmin比基准值大,是缩小显示状态(zoom out)的情况下(步骤ASa(是)),计算其缩小倍率(l/α)(步骤A9a)。
[0076]然后,将二次项的滑块SL用的可变间隔(步长值)的数据乘以上述缩小倍率(I/α )的倒数(α ),进行修正使得步长值的幅度变大(步骤AlOa)。
[0077]在此,将依照上述步骤Α5、Α6进行修正后的二次项的滑块SLA用的可变间隔(步长值)“_4,-2,-1,-0.4,-0.2,-0.1,0,0.1,0.2,0.4,1,2,4” 乘以上述缩小倍率(I/α)的倒数U)。例如,在显示在上述图表画面Gs中的图表y的缩小倍率(l/α)是“1/3”的情况下,乘以其倒数“3”,修正为可变间隔(步长值)“-12,-6,-3,-1.2,-0.6, -0.3,0,0.3,
0.6,1.2,3,6,12”。
[0078]与该缩小对应的修正的理由是如果对图表画面Gs进行缩小显示(zoom out)而该图表y的显示范围变宽,则其坐标刻度的间隔变窄,上述滑块SLA所产生的每I可变间隔(步长值)的图表y的变化变小。因此,将上述缩小的缩小倍率(I/α)的倒数(α)乘以可变间隔(步长值)进行修正使得成为大的可变间隔,容易理解图表与通过该滑块SLA变化的二次项的系数对应地变化的形式。
[0079]另外,在上述图表化后的函数式“y = f(x)”的常数项包含文字“C”的情况下,按照与滑块SLA同样的理由,将滑块SLC用的可变间隔(步长值)“-5,-4,-3,-2,-1,O,I,2,3,4,5”乘以上述缩小倍率(l/α)的倒数(α)而进行修正(步骤AlOa)。
[0080]此外,即使上述图表化后的函数式“y = f(x) ”的一次项包含作为文字的系数“B”,上述图表画面Gs中的缩小显示(zoom out)对图表y与该一次项的系数的变化对应地变化的比例产生的影响也小,因此,保持该滑块SLB用的可变间隔(步长值)而不进行修正。
[0081]另一方面,在判断为ZXmax?ZXmin的值比基准值小,上述图表画面Gs是放大显示(zoom in)的情况下(步骤A8b (是)),计算其放大倍率(α )(步骤A9b)。
[0082]然后,将二次项的滑块SLA用数据乘以上述放大倍率(α )的倒数(I/α )而进行修正使得步长值的幅度变小(步骤AlOb)。
[0083]在此,将依照上述步骤Α5、Α6进行修正后的二次项的滑块SLA用的可变间隔(步长值)“_4,-2,-1,-0.4,-0.2,-0.1,0,0.1,0.2,0.4,1,2,4” 乘以上述放大倍率(α)的倒数(I/α)。例如,在显示在上述图表画面Gs中的图表y的放大倍率(α)是“2”的情况下,乘以其倒数“1/2”,修正为可变间隔(步长值)“_2,-1, -0.5,-0.2,-0.1,-0.05,0,0.05,
0.1,0.2,0.5,1,2”。
[0084]与该放大对应的修正的理由是如果对图表画面Gs进行放大显示(zoom in)而该图表y的显示范围变窄,则其坐标刻度的间隔变宽,上述滑块SLA所产生的每I可变间隔(步长值)的图表y的变化变大。因此,将上述放大显示(zoom in)的放大倍率(α)的倒数(I/α)乘以可变间隔(步长值)而修正为小的可变间隔,由此容易理解图表与通过该滑块SLA变化的二次项的系数对应地变化的形式。
[0085]另夕卜,在上述图表化后的函数式“y = f(x),,的常数项包含文字“C”的情况下,按照与上述二次项的滑块SLA同样的理由,将滑块SLC用的可变间隔(步长值)“_5,-4,-3,-2,_1,0,1,2,3,4,5”乘以上述放大倍率(α)的倒数(I/α)而进行修正(步骤 AlOb)。
[0086]此外,即使一次项包含作为文字的系数“B”,也保持滑块SLB用的可变间隔(步长值)而不进行修正。
[0087]这样,对包含在函数式y = f(x)中的每个项,决定用于使该文字系数的值发生变化的滑块SL的可变间隔(步长值),将该值存储在滑块数据存储区域15g中(步骤AU)。然后,生成该决定的可变间隔(步长值)的滑块SL (步骤A12),显示在显示部13中(步骤
57)。
[0088]例如,在输入函数式“y = (A/2)X2+X-2”,通过倍率(1/3)的缩小显示状态(zoomout)显示图表画面Gs的情况下,经过上述步骤Al?A8a、A9a、A10a,决定二次项的滑块SLA用的可变间隔(步长值)“-12,-6,-3,-1.2,-0.6,-0.3,0,0.3,0.6,1.2,3,6,12”,如上述图1所示那样,在公式画面Fs的上方显示将其可变范围(值宽度)设为“-12?12”的滑块SLA (步骤S7)。
[0089]然后,如果触摸上述滑块SLA的采取部CS而进行滑动(步骤S8),则将系数“A”的值变更为该采取部CS所位于的值(步骤S9),再生成使用了该“A”的值的“y= (A/2)X2+X-2”的图表y的描绘数据,重新显示在上述图表画面Gs中(步骤S10)。
[0090]此外,在上述滑块生成处理(步骤SA)中,在生成用于使包含在函数式y = f (x)中的一次项的文字系数“B”发生变化的滑块SLB的情况、进而在生成用于使常数项的文字“C”发生变化的滑块SLC的情况下,都触摸各滑块SLB、SLC的采取部CS使其滑动,(步骤
58),由此变更“B”、“C”的值(步骤S9),重新显示图表y(步骤S10)。
[0091]这样,根据伴随着上述图表函数计算器10的图表显示处理的滑块生成处理,能够以用户容易理解该图表的变化那样的适当的范围和间隔来使包含在图表化后的函数式中的系数的值发生变化。
[0092]图6是表示上述图表函数计算器10的滑块操作处理的流程图。
[0093]如果检测出对显示在上述触摸屏显示部13中的滑块SLA的触摸操作(步骤S81 (是)),则判断是否直接触摸了其采取部CS (步骤S82a)。
[0094]在此,如果判断为是对上述采取部CS的触摸操作(步骤S82a(是)),则确定在滑动后触摸离开的位置(步骤S83a)。然后,决定与该确定的位置最接近的系数值的步长位置(步骤 S84a)。
[0095]另一方面,如果判断为没有直接触摸采取部CS,而是对上述采取部CS的相邻部分的触摸操作(步骤S82b (是)),则确定该触摸位置位于该采取部CS的左侧还是右侧(步骤S83b)。然后,如果是该确定的左邻,则决定下一个小的值的步长位置,如果是右邻,则决定下一个大的值的步长位置(步骤S84b)。
[0096]如果这样决定与用户操作对应的步长位置,则将上述采取部CS移动到该步长位置而显示更新后的滑块SLA (步骤S85)。
[0097]图7是表示上述图表函数计算器10的滑块操作的动作的图。
[0098]如图7 (A)所示,在显示在触摸屏显示部13的滑块SLA中,在其采取部CS位于系数值“-12”的位置的状态下,如果如箭头T所示,触摸了该采取部CS的右侧的相邻部分(步骤S81、S82b、S83b),则决定位于该采取部CS的右邻的系数值“6”的步长位置(步骤S84b)。
[0099]这样,如图7(B)所示,将上述采取部CS移动到上述决定的系数值“6”的步长位置而显示更新后的滑块SLA (步骤S85)。
[0100]图8是表示与上述图表函数计算器10的图表显示处理所伴随的滑块操作对应的图表y的显不的变化的图。
[0101]该图8所示的具体例子表示在图表画面(缩小倍率l/3)Gs中显示函数式“y =(A/2)X2+X-2”的图表y,通过滑块SLA使“A”的值依次发生变化的情况下的图表y的显示的变化。
[0102]S卩,如在上述滑块生成处理(参照图5)中说明的那样,从滑块模式表15f(参照图3)中,作为“-2,-1,-0.5,-0.2,-0.1,-0.05,0,0.05,0.1,0.2,0.5,1,2” 而读出上述函数式“I = (A/2)X2+X-2”的二次项的滑块SLA用的成为基准的可变间隔(步长值)(步骤Al?A3)。
[0103]然后,用常数系数“1/2”的倒数“2”对读出的步长值进行修正(步骤A4?A6),进而通过上述图表画面Gs的缩小倍率(1/3)的倒数“3”进行修正(步骤A7、ASa?AlOa),变更为“-12,-6,-3,-1.2,-0.6,-0.3,0,0.3,0.6,1.2,3,6,12” (步骤 All)。这样,如图 8所示,显示与该决定的可变间隔(步长值)对应的滑块SLA(步骤A12、S7)。
[0104]然后,如图8(A)?图8(H)所示,如果由用户触摸上述滑块SLA而进行滑动操作,则依次变更系数“A”的值(步骤S8、S9),在每次变更时再生成图表y的描绘数据,再显示在上述图表画面Gs中(步骤S10)。
[0105]此外,在上述各实施方式中记载的图表函数计算器10的各动作方法,即图4的流程图所示的图表显示处理、图5的流程图所示的滑块生成处理、图6的流程图所示的滑块操作处理等各方法可以作为能够使计算机执行的程序,记录到存储卡(ROM卡、RAM卡等)、磁盘(软盘、硬盘等)、光盘(CD-R0M、DVD等)、半导体存储器等存储介质(记录介质17)中来发布。另外,具备图表显示功能的电子计算机(10)的计算机(CPUll)通过读入记录在该存储介质中的程序,能够执行与上述方法同样的处理。
[0106]另外,用于实现上述方法的程序的数据可以作为程序代码的形式经由通信网络(共用线路)进行传输。另外,具备图表显示功能的电子计算机10的计算机(CPUll)通过用与通信网络连接的通信装置(通信控制部18)接收该程序,能够执行与上述方法同样的处理。
[0107]此外,上述图表显示装置的实施方式说明为在图表函数计算器10的专用设备中执行图表显示处理的全部动作,但也可以将该图表显示装置构成为云系统的服务器装置。
[0108]即,在该情况下,在服务器装置中,通过从具有用户接口的平板终端等终端装置输入用户任意的函数式“y = f(x)”,来生成与该函数式对应的图表数据,将该显示数据输出到上述终端装置进行显示。然后,通过从终端装置输入与用户操作对应的“修改”的指令,与上述实施方式同样生成滑块SL,输出到上述终端装置进行显示。然后,通过从终端装置输入与滑块SL的用户操作对应的系数值,再生成该系数值变更后的图表数据,将该显示数据输出到上述终端装置进行显示。
[0109]由此,即使是不具备特别功能的终端装置,通过访问上述服务器装置,也当然能够显示与用户输入的函数式对应的图表1,也能够通过上述滑块SL,以用户容易理解该图表y的变化的适当的范围和间隔而使包含在该函数式中的系数的值发生变化。
[0110]本发明并不直接限定于上述各实施方式,在实施阶段可以在不脱离其主要内容的范围内对构成要素进行变形而具体化。另外,通过上述各实施方式所公开的多个构成要素的适当的组合,能够形成各种发明。例如,可以从实施方式所示的全部构成要素中删除几个构成要素,进而也可以适当地组合不同的实施方式的构成要素。
【权利要求】
1.一种电子设备,具备: 显示装置; 处理器,其构成为将与函数式对应的图表显示在上述显示装置上,在此在该函数式中所包含的项的系数包含变量,根据该项的次数和上述图表的显示状态,决定输入到上述变量的数值的数值范围,生成用于在该决定的范围内使用户可变地指定数值的操作显示体,在上述显示装置上显示上述图表和上述操作显示体, 该电子设备的特征在于, 构成为在经由上述操作显示体指定了上述范围内的数值的情况下,上述处理器在上述显示装置上显示与将上述指定的数值输入到上述变量中的函数式对应的图表。
2.根据权利要求1所述的电子设备,其特征在于,还包括: 可变模式存储单元,其构成为对包含在上述函数式中的不同次数的每个项,存储基准数值范围和在该数值范围内由用户指定的多个基准步长值,其中 上述处理器构成为根据上述各项的次数而从上述可变模式存储单元读出基准数值范围和基准步长值,根据上述所读出的基准数值范围和基准步长值来生成上述操作显示体。
3.根据权利要求2所述的电子设备,其特征在于, 构成为根据上述图表的显示值域而修正上述基准数值范围和基准步长值,根据修正后的基准数值范围和基准步长值来生成操作显示体。
4.根据权利要求3所述的电子设备,其特征在于, 构成为在缩小地设定上述图表的显示值域的情况下,上述处理器进行修正使得上述各基准步长值变大,根据上述修正后的基准步长值来生成上述操作显示体, 构成为在放大地设定上述图表的显示值域的情况下,上述处理器进行修正使得上述各基准步长值变小,根据上述修正后的基准步长值来生成上述操作显示体。
5.根据权利要求2所述的电子设备,其特征在于, 上述处理器构成为判断上述系数是否还具有常数,其中 在上述处理器判断为上述系数还具有常数的情况下,上述处理器将该常数的倒数与上述基准数值范围和基准步长值相乘而进行修正,根据上述修正后的基准数值范围和基准步长值来生成操作显示体。
6.一种电子设备的图表显示方法,其特征在于,包括以下的步骤: (a)在显示装置上显示与函数式对应的图表,在此在该函数式中所包含的项的系数包含变量; (b)根据该项的次数和上述图表的显示状态,决定输入到上述变量的数值的数值范围; (C)生成用于在该决定的范围内使用户可变地指定数值的操作显示体; (d)在上述显示装置上显示上述图表和上述操作显示体; (e)在经由上述操作显示体指定了上述范围内的数值的情况下,在上述显示装置上显示与将上述指定的数值输入到上述变量中的函数式对应的图表。
7.根据权利要求6所述的图表显示方法,其特征在于,还包括以下的步骤: (f)对包含在上述函数式中的不同次数的每个项,存储基准数值范围和在该数值范围内由用户指定的多个基准步长值,其中 步骤(C)具有以下的步骤: (c-1)根据上述各项的次数读出基准数值范围和基准步长值,根据上述读出的基准数值范围和基准步长值来生成上述操作显示体。
8.根据权利要求7所述的图表显示方法,其特征在于, 步骤(c)还具有以下的步骤: (c-2)根据上述图表的显示值域而修正上述基准数值范围和基准步长值,根据修正后的基准数值范围和基准步长值来生成操作显示体。
9.根据权利要求8所述的图表显示方法,其特征在于, 步骤(C)还具有以下的步骤: (c-3)在缩小地设定上述图表的显示值域的情况下,进行修正使得上述各基准步长值变大,根据上述修正后的基准步长值来生成上述操作显示体; (c-4)在放大地设定上述图表的显示值域的情况下,进行修正使得上述各基准步长值变小,根据上述修正后的基准步长值来生成上述操作显示体。
10.根据权利要求7所述的图表显示方法,其特征在于,还具有以下的步骤: (g)判断上述系数是否还具有常数,其中 步骤(C)还具有以下的步骤: (c-5)在判断为上述系数还具有常数的情况下,将该常数的倒数与上述基准数值范围和基准步长值相乘而进行修正,根据上述修正后的基准数值范围和基准步长值来生成操作显示体。
【文档编号】G06F15/02GK104239267SQ201410258274
【公开日】2014年12月24日 申请日期:2014年6月11日 优先权日:2013年6月11日
【发明者】唐牛孝辅 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1