TW200416560A - Graphic display control apparatus and program - Google Patents

Graphic display control apparatus and program Download PDF

Info

Publication number
TW200416560A
TW200416560A TW092126933A TW92126933A TW200416560A TW 200416560 A TW200416560 A TW 200416560A TW 092126933 A TW092126933 A TW 092126933A TW 92126933 A TW92126933 A TW 92126933A TW 200416560 A TW200416560 A TW 200416560A
Authority
TW
Taiwan
Prior art keywords
display
data
mathematical
window
displayed
Prior art date
Application number
TW092126933A
Other languages
English (en)
Other versions
TWI243316B (en
Inventor
Hideshi Fukaya
Satomi Midorogi
Manabu Igusa
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2002286062A external-priority patent/JP3785537B2/ja
Priority claimed from JP2002287301A external-priority patent/JP3757925B2/ja
Priority claimed from JP2002287131A external-priority patent/JP3988604B2/ja
Priority claimed from JP2002285841A external-priority patent/JP2004126665A/ja
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Publication of TW200416560A publication Critical patent/TW200416560A/zh
Application granted granted Critical
Publication of TWI243316B publication Critical patent/TWI243316B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Description

200416560 玖、發明說明: 【發明所屬之技術領域】 本發明是關於圖形顯示控制裝置及程式。 【先前技術】 習知以來已知有具備描繪幾何圖形的描繪功能的裝 置。例如在具備方程式計算、矩陣演算、複數演算等的計 算功能或財務計算功能、統計功能等的豐富功能的函數桌 上型電子計算機中,已知有具備上述描繪功能的函數桌上 型電子計算機(以下稱爲[函數桌上型電子計算機])。此函數 桌±型電子計算機例如可圖(graph)化利用計算功能的各種 技術計算的演算結果而顯示,或輸入圖形的式子描繪圖形 而顯示。因此,在教育現場中用以學習數學式等的字元資 料(character data)與圖或圖形的關係等廣泛地被活用。 而且,在如上述的函數桌上型電子計算機中,已知有 具備以輸入筆等手寫輸入慾顯示的圖的槪形,並且藉由輸 入該當圖上的座標,使圖式特定,顯示根據該當圖式的正 確的圖的功能者。 【發明內容】 但是,在習知的函數桌上型電子計算機中,爲了輸入 函數式或圖形的式子而圖化,或者由圖顯示顯示圖式或圖 形’依照其目的需要各不相同的一連的操作。因此,爲了 使用習知的函數桌上型電子計算機學習/分析數學式等的 字元資料與圖或圖形的關係,需要進行各個一連的操作, 需好好地理解函數桌上型電子計算機的操作。而且,在習 知的圖顯示裝置中,普通係著重於函數式與圖的關聯情 200416560 形。但是,對於例如數學的學習等常常不僅顯示圖,連函 數式的演算也一倂進行。在習知的圖函數桌上型電子計算 機中,因開發的著眼點在根據圖的函數式的導出或根據函 數式的圖的描繪,故在學習數學式的變形等的場面中很難 說必定適合。 本發明乃鑒於上述習知的事情所進行的創作,其目的 爲藉由極簡單的操作實現可理解數學式等的字元資料 (character data)與對應數學式等的字元資料的圖或圖形等 的關係的圖形顯示控制裝置。 而且’本發明的其他目的爲使圖函數桌上型電子計算 機等的電子機器中的數學式處理功能成爲使用情況更佳 者。 本發明係鑒於如前述的問題所進行的創作,具備: 一種圖形顯示控制裝置,其特徵包含: 具備以幾何圖形顯示顯示形態的第一畫面與以由字元 歹11構成的數學式顯示顯示形態的第二畫面之顯示部(第2 圖、第3圖;50);以及 該第一晝面以及該第二畫面之內,在進行對一方的畫 面的拷貝操作後,進行對他方的畫面的貼附操作的情形, '變換藉由該拷貝操作指定的一方的顯示形態的內容成藉由 該貼附*操作指定的他方的顯示形態,顯示控制於該當他方 的畫面的變換顯示控制裝置(第3圖;1〇), 一種圖形顯示控制裝置,其特徵包含: @ f?以數學式或字元等的數學式形式使資料顯示的控 制的數學式顯示控制部(第3圖;1 〇); 200416560 進行以圖或圖形等的圖形形式使資料顯示的控制的圖 形顯示控制部(第3圖;10); 指定由該數學式顯示控制裝置的控制顯示的字元形式 的資料以及該圖形顯示控制裝置的控制顯示的圖形形式的 資料之中的任何一方的第一指定部(第3圖;30); 在藉由此第一指定裝置指定該字元形式的資料以及該 圖形形式的資料之中的任何一方後,指定藉由該數學式顯 示裝置的顯示或藉由該圖形顯示裝置的顯示的任何一方的 第二指定部(第3圖;30); 在藉由該第一指定裝置指定由該數學式顯示控制裝置 顯示的資料後,藉由該第二指定裝置指定藉由圖形顯示控 制裝置的顯示的情形,變換藉由該數學式顯示控制裝置顯 示的字元形式的資料成對應的圖形形式的資料而顯示的圖 形變換顯示控制部(第3圖;1 0);以及 在藉由該第一指定裝置指定由該圖形顯示控制裝置顯 示的圖形形式的資料後,藉由該第二指定裝置指定藉由數 學式顯示控制裝置的顯示的情形,變換藉由該圖形顯示控 制裝置顯示的圖形形式的資料成對應的數學式形式的資料 的圖形變換顯示控制部(第3圖;1 0)。 一種資料形式變換控制裝置,其特徵包含: 以第一形式顯示資料的第一顯示部(第33A圖;SW 13); 以第二形式顯示資料的第二顯示部(第 3 3 A圖; TW13);以及 由該第一顯示部對該第二顯示部進行預定的移動操作 的情形,變換顯示於該第一顯示部的資料成該第二形式, 200416560 顯示控制於該第二顯示部的變換控制裝置(第3圖;1 0)。 一種圖形顯示控制裝置,其特徵包含: 具備以幾何圖形顯示顯示形態的第一畫面與以由字元 列構成的數學式顯示顯示形態的第二畫面之顯示部(第3 6 圖;5〇、第35A圖); 在顯示於該第一畫面的幾何圖形與顯示於該第二畫面 的數學式之間設定對應關係的設定裝置(第36圖;20、30); 以及 藉由該設定裝置設定有對應關係的幾何圖形與數學式 之內,在進行對任何一方的變更操作時,根據該當變更操 作更新他方的顯示形態的顯示更新裝置(第3 6圖;1 0)。 一種數學式顯示控制裝置,其特徵包含: 顯示數學式的數學式顯示裝置(第58圖;640); 選擇顯示於該數學式顯示裝置的數學式的一部分或全 部的數學式選擇裝置(第58圖;620); 顯示複數個變形功能表的功能表顯示裝置(第5 8圖; 640); 由顯示於該功能表顯示裝置的複數個變形功能表之內 選擇任一個變形功能表的功能表選擇裝置(第58圖;6 20); 依照藉由該功能表選擇裝置選擇的變形功能表,變形 藉由該數學式選擇裝置選擇的數學式的一部分或全部的數 學式變形裝置(第58圖;610);以及 顯示藉由該數學式變形裝置而得的變形後的數學式於 該數學式顯示裝置的顯示控制裝置(第58圖;610)。 【實施方式】 200416560 以下參照第1圖〜第3 0圖,針對適用與本發明有關的 Η开:^顯不控制裝置於函數桌上型電子計算機的情形的實施 形態詳細地說明。 第1圖是顯示適用本發明的函數桌上型電子計算機1 的槪觀圖的一例的圖。如同圖所示,函數桌上型電子計算 機1係具備顯示器3、各種鍵(k e y)群5、輸入筆7而構成。 在構成各種鍵群5的鍵分別分配有固有的功能,使用者按 下這些鍵而操作函數桌上型電子計算機1。再者,在顯示 器3 —體構成有後述的圖形輸入板(tabiet)(觸控面板:t0UCh panel)30,使用者也能藉由使用輸入筆7的顯示器3上的觸 控(touch)操作而輸入。 [第一實施形態] 首先,針對適用本發明的函數桌上型電子計算機的第 一實施形態來說明。此外,在以下中係以適用本發明於搭 載實現幾何圖形描繪功能用的幾何應用程式(以下適宜稱 爲[幾何應用]。)以及實現計算機功能用的計算應用程式(以 下適宜稱爲[計算應用]。)的函數桌上型電子計算機的情形 爲例來說明。 本第一實施形態係幾何應用的畫面(以下稱爲[幾何視 窗(windows)])與計算應用的畫面(以下稱爲[計算視窗])之 內,在選擇有任何一方的畫面的顯示內容進行拷貝(copy) 操作,指定有他方的畫面進行貼上(paste)操作時,依照他 方的畫面的顯不形態顯不控制該當被選擇的一方的畫面的 顯示內容。 第2圖是顯示適用本發明的第一實施形態中的函數桌 -10- 200416560 上型電子計算機1的顯示畫面例。在同圖中,在顯示畫面 上顯示有數學式視窗C W 1與幾何視窗G W 1。使用者在同圖 所示的數學式視窗C W 1中可進行方程式計算、矩陣演算、 複數演算等的各種計算處理。而且,使用者在幾何視窗Gw 1 中藉由指定欲描繪的圖形的幾何種別,並且指定該當幾何 圖形的特定點座標(幾何種別爲函數圖的情形下輸入函數 式)’可在幾何視窗 GW1顯示該當的幾何圖形物件 (object)。而且,顯示於幾何視窗GW1的幾何圖形物件藉由 輸入筆等選擇,可使顯示位置平行移動。 在函數桌上型電子計算機1中,起動幾何應用以及計 算應用,如上述在顯示幾何視窗GW1與數學式視窗CW1 於顯示畫面上的狀態下,例如在幾何視窗G W 1中如第2圖 所示’輸入直線的描繪指示並且以輸入筆等指示點 a、b 的話’通過點A、B的直線物件1 〇〇被描繪。 其中,例如若選擇直線物件1 0 0輸入拷貝操作,指定 數學式視窗CW1輸入貼上操作的話,在數學式視窗CW1 的游標位置顯示有對應的直線式的字元列"y = x"。 其中’拷貝與貼上(c 〇 p y a n d p a s t e)操作係以定位裝置 (pointing device)(筆或滑鼠等)指定畫面上的所希望的資料 (圖形、晝像或字元列等),再以標點裝置(筆或滑鼠等)指定 貼附其資料或其資料的代替物的位置之操作。此操作例如 在以筆指定畫面上的所希望的資料後實行拷貝指令,再以 筆指定貼附端的位置,藉由實行貼上指令的操作而進行。 而且’例如可藉由以筆觸控指定畫面上的所希望的資 料’在維持其觸控下移動的操作(以下稱爲拖曳(01^2)操 -11- 200416560 作),與接著拖曳操作,由維持所希望的資料的觸控的狀 態,在貼附端的位置藉由提高(Up)筆的操作(以下稱此操作 爲下拉(drop)操作)而實現。 此外,稱使輸入筆(例如第1圖所示的輸入筆7)對接於 顯不裝置(例如第1圖所不的顯示器(d i s p 1 a y) 3 ),並且彳冉在 顯示裝置上使對接於該當顯示裝置的輸入筆滑動的操作爲 拖曳,稱由顯示裝置脫離輸入筆的操作爲下拉,稱此一連 的操作爲拖放(drag-and-drop)。而且,拷貝與貼上操作係以 藉由在拷貝根源的畫面中選擇以按鈕等提供的拷貝功能表 (c 〇 p y m e n u),在拷貝端的畫面選擇貼上功能表而實現也可 以。 再者,在數學式視窗CW1中,例如編輯輸入"y = x"變更 數學式成"y = x*sin(x)n。而且,若選擇數學式"y = x*sin(x)", 輸入拷貝操作,指定幾何視窗G W 1輸入貼上操作的話,在 幾何視窗GW1描繪根據數學式"y=:x*sln(x)"的函數圖圖形 102。 第3圖是顯示函數桌上型電子計算機1的功能構成例 的圖。如同圖所示,函數桌上型電子計算機1係具備 CPU(Central Processing Unit:中央處理單元)10、輸入部 20、 圖形輸入板30、位置檢測電路40、通訊部60、顯示部50、 R〇M(Read Only Memory:唯讀記憶體)700、 RAM(Random Access Memory:隨機存取記憶體)800的各功能部而構成。 CPU 1 0係依照輸入的指示實行根據預定的程式的處 理,進行對各功能部的指示或資料的轉送等,統括地控制 函數桌上型電子計算機1。具體上CPU 1 0係依照由輸入部 -12- 200416560 20或圖形輸入板30輸入的操作訊號讀出儲存於r〇m7 00的 程式,依照該當程式實行處理。而且,保存處理結果於 RAM 8 00,並且輸出顯示該當處理結果用的顯示訊號到適宜 顯示部5 0,使對應的顯示資訊顯示。 輸入部20爲具備數値或數學式等的輸入、功能選擇等 所須的鍵群的輸入裝置,輸出按下的鍵的按下訊號等到 CPU10。藉由此輸入部20中的鍵輸入,特別是實現幾何應 用或數學式應用的起動指示、圖形描繪處理的實行、數學 式的輸入、演算處理等的實行、處理的結束或模式的解除、 各種指標(pointer)或功能表畫面中的游標等的移動,或各種 選擇操作或該當選擇操作的確定指示等的輸入裝置。此 外,此輸入部20係相當於第1圖所示的鍵群5。 而且,函數桌上型電子計算機1係輸入裝置具備觸控 面板(t 〇 u c h p a n e 1)的圖形輸入板3 0。此圖形輸入板3 0爲組 合指示顯示部5 0中的位置的輸入筆(相當於第1圖所示的 輸入筆7)等的裝置,與感側指示的顯示部50的位置的裝置 之輸入裝置,連接於圖形輸入板3 0的位置檢測電路4 0檢 測藉由圖形輸入板3 0指示的位置座標。若使用此圖形輸入 板3 0則可詳細地指定顯示部5 0中的位置,藉由使用圖形 輸入板3 0的顯示部5 0的觸控操作,可實現上述的輸入部 20中的輸入裝置。 藉由使用此圖形輸入板3 0的拖放操作,可將在幾何視 窗與計算視窗的任何一方的畫面指定的資料拷貝到他方的 畫面。 顯示部5 0係根據由C PU 1 0輸入的顯示訊號控制顯示部 -13- 200416560 5 0,使各種晝面顯示,藉由L C D (液晶顯示器:l 1 q u 1 d C r y s t a 1 D i s p 1 a y)等構成。此外,此顯示部5 0係相當於第1圖所示 的顯示器3,與圖形輸入板3 0 —體形成。 通訊部60係以經由網路N 1連接的其他裝置(例如伺服 器90)與傳送接收預定的資訊用的通訊裝置構成。CPU 1 0係 經由此通訊部60以及網路N 1進行與外部機器的通訊用的 控制。 具體上,例如藉由儲存經由通訊部6 0以及網路N 1由 伺服器90接收的程式或資料等於RAM800而構成,使用者 可利用儲存於伺服器90內的程式或資料等。 在ROM7 00儲存有進行各種初期設定、硬體的檢查或 必要的程式的載入(load)等用的初期程式。CPU 10在函數桌 上型電子計算機1的電源投入時藉由實行此初期程式,設 定函數桌上型電子計算機1的動作環境。 而且,在R0M7 00儲存有幾何應用程式或計算應用程 式等的應用程式、功能表顯示處理、與各種設定處理等的 函數桌上型電子計算機1的動作有關的各種處理程式,實 現函數桌上型電子計算機1所具備的種種功能用的程式 等’並且特別是儲存有主處理程式7 0 2。此主處理程式7 0 2 具有資料輸入處理程式702a、拷貝/(或)拖曳處理程式702b 以及貼上/下拉處理程式7 02c。 CPU 10依照主處理程式7 02實行處理。具體上CPU 10 依照使用者所進行的資料輸入操作,開始資料輸入處理程 式7 02a的實行,進行資料輸入處理。而且,CPU10依照使 用者所進行的拷貝/拖曳操作,開始拷貝/拖曳處理程式 -14- 200416560 7 02b的實行,進行拷貝/拖曳處理。而且,CPU 10依照使用 者所進行的貼上/下拉操作,開始貼上/下拉處理程式702c 的實行,進行貼上/下拉處理。 RAM800具備一時地保持CPU 10所實行的各種程式或 與這些程式的實行有關的資料等的記憶體區域。特別是具 備:保持描繪於幾何視窗上的幾何資料的幾何視窗資料 8 02,與保持顯示於計算視窗上的計算資料的計算視窗資料 8〇4,與保持描繪於幾何視窗的函數圖的函數式資料的函數 式表806,與一時地保持藉由拷貝操作指定的資料用的拷貝 鲁 緩衝區(copy buffer)808。 第4圖係顯示幾何視窗資料802的一例。如同圖所示, 幾何視窗資料8 02爲賦予對應有識別ID、幾何種別、特定 點座標的資料表。C PU 1 0在幾何視窗中輸入有幾何圖形的 描繪指示時,根據指定的特定點座標描繪該當的幾何圖形 物件。此時,CPU 1 0在該當幾何圖形物件分配固有的識別 ID,賦予對應識別ID、幾何種別、特定點座標,儲存於幾 何視窗資料802。 φ 其中,幾何圖形係指以點、線(包含線段、直線)、向量、 圓(包含圓弧)、多角形、函數圖等的線圖表示者。而且, 物件係止被描繪(顯示)的幾何圖形的單位。例如對於描繪 有圓的幾何圖形的情形,稱該被描繪的線圖(圓)爲圓物 件。對於描繪有圓與直線的情形,稱與圓有關的線圖的部 分爲圓物件,稱與直線有關的線圖的部分爲直線物件。 即在此幾何視窗資料802中,保持描繪於幾何視窗的 函數圖以外的幾何圖形的特定點座標,幾何應用係根據儲 -15- 200416560 存於幾何視窗資料8 0 2的特定點座標而描繪幾伺* ®形° 例如對於幾何種別爲”直線”的情形’在幾何視窗資料 8 0 2中以指定的兩點座標爲第一特定點座標以及第二特定 點座標而保持。對於幾何種別爲” n角形”的情形’以指定的 η個頂點座標爲第一〜第η特定點座標而保持。對於幾何種 別爲”圓”的情形,以指定的中心的座標爲第一特定點座 標,以圓周上的一點的座標爲第二特定點座標而保持。對 於幾何種別爲”橢圓”的情形,以指定的中心座標爲第一特 定點座標,以顯示短半徑的座標爲第二特定點,以顯示長 半徑的座標爲第三特定點而保持。例如在第4圖所示的幾 何視窗資料802中,對於分配有識別ID”ID0028 ”的圓物件, 定義有中心座標的第一特定點(〇,〇)與圓周上的一點座標的 第二特定點(2,0)。 而且,CPU 1 0在幾何視窗中描繪指示的幾何圖形的幾 何種別爲函數圖的情形係根據指定的函數式描繪函數圖物 件。此時,特別是CPU 1 0對該當函數圖物件分配識別ID, 更新幾何視窗資料802,並且更新函數式表80 6。 第5圖係顯示函數式表8 0 6的一例。如同圖所示,函 數式表806爲賦予對應有識別ID與函數式的資料表(data table)。CPU10在幾何視窗中描繪函數圖物件時賦予對應分 配給該當函數圖物件的識別ID與該當函數式,儲存於函數 式表806。例如如第5圖所示在函數式表806,在第4圖所 示說明的幾何視窗資料8 0 2中分配有識別ID ” ID 0 0 3 0 ”的函 數圖物件的函數式”y = 3x2 + 2”係與該當識別1〇,,10 0030 ”賦予 對應而儲存。 200416560 其次,針對適用本發明的第一實施形態中的函數桌上 型電子計算機1的動作來說明。 第6圖係顯示與主處理的實行有關的函數桌上型電子 計算機1的動作的流程圖。如同圖所示,CPU 1 0對於經由 輸入部20或圖形輸入板3 0檢測使用者所進行的資料輸入 操作的情形(步驟A 10: YES),實行資料輸入處理(步驟 A 1 2)。而且,CPU 10對於檢測使用者所進行的拷貝操作或 拖曳操作的情形(步驟A 14: YES),實行拷貝/拖曳處理(步驟 A 1 6)。而且,CPU 10對於檢測使用者所進行的貼上操作或 下拉操作的情形(步驟A18:YES),實行貼上/下拉處理(步驟 A20)。 而且,CPU 1 0對於檢測使用者所進行的結束操作的情 形(步驟A22: YES),結束本處理。以下針對資料輸入處理、 拷貝/拖曳處理、貼上/下拉處理的各處理,參照第7圖〜第 1 1圖來說明。 首先針對資料輸入處理來說明。第7圖係顯示與資料 輸入處理的實行有關的函數桌上型電子計算機丨的動作的 流程圖。如同圖所示,CPU10對於輸入有本文資料(text data) 的情形(步驟BIO: YES),判定輸入有該當本文資料的指定視 窗的游標位置是否可本文輸入(步驟B 12)。在第一實施形態 + ’輸入有本文資料的情形特別是指對計算視窗輸入有座 標値、直線式、圓/橢圓的方程式、函數式等的各種數學式 資料的情形。 而且,CPU10對於對游標位置的本文輸入爲不可能的 情形’遷移到錯誤(error)處理,例如在顯示部50使錯誤訊 -17- 200416560 息(error mess age)顯示而報知。而且,CPU 10對於對游標位 置的本文輸入爲可能的情形,使輸入的本文資料顯示於指 定視窗的游標位置(步驟B 1 4)。 而且’ CPUlO^f於輸入有指令資料(command data)的情 形(步驟B 16: YES),針對輸入有該當指令資料的指定視窗, 實行對應指定指令的處理(步驟B 1 8)。在第一實施形態中輸 入有指令資料的情形特別是指輸入有對幾何視窗指示各種 幾何圖形的描繪的指令的情形。 而且,CPU10對於輸入的指令資料爲函數圖的描繪/設 定指令的情形(步驟B 20: YES),儲存符合函數式表806的函 數式(步驟B 22),賦予對應描繪/設定於指定視窗的函數圖 物件與儲存於函數式表806的函數式(步驟B24)。具體上, 賦予對應對應描繪/設定的函數圖物件的函數式,與分配給 該當函數式的識別ID而儲存於函數式表806,並且賦予對 應符合描繪/設定於指定視窗的函數圖物件的識別ID。 而且,CPU 10對於輸入有開/關視窗的指示的情形(步驟 B26:YES),實行開/關指定視窗的處理(步驟B28)。而且, CPU 1 0對於進行其他的輸入操作的情形,遷移到該當的其 他處理而實行。 其次,針對拷貝/拖曳處理來說明。第8圖係顯示與拷 貝/拖曳處理的實行有關的函數桌上型電子計算機1的動作 的流程圖。如同圖所示,CPU 1 0首先檢測拷貝/拖曳根源的 視窗的種類(步驟C10)。 而且,CPU10對於拷貝/拖曳根源的視窗的種類爲本文 系視窗(例如計算視窗)的情形(步驟C 12: YES),檢測字元列 200416560 的指定範圍(步驟C 14)。而且,CPU10將檢測的指定範圍的 字元列儲存於拷貝緩衝區808 (步驟C16),結束本處理。 而且,CPU 1 0對於檢測的拷貝/拖曳根源的視窗的種類 爲幾何系視窗(例如幾何視窗)的情形(步驟C18: YES),首先 檢測指定的圖形方塊(幾何圖形)(步驟C20)。其中圖形方塊 係指與物件同義。接著,CPU 10檢測指定的圖形方塊的個 數(1〇(步驟〇22)。而且,0?1;10實行變換處理(步驟024), 結束本處理。 第9圖係顯示與變換處理的實行有關的函數桌上型電 子計算機1的動作的流程圖。如同圖所示,CPU 1 0首先將” 1 代入判定對檢測的圖形方塊全部是否進行處理用的變數i (步驟 C 2 4 0)。 而且,C PU 1 0對於判斷第i個圖形方塊i爲點物件或向 量物件的情形(步驟C242:YES),由幾何視窗資料802讀出 該當的點的座標或向量的座標(步驟C244)。具體上CPU 10 參照幾何視窗資料8 02,根據賦予對應該當點物件或向量物 件的識別ID,讀出該當的座標。而且,CPU10根據該當讀 出的座標作成1x2矩陣的字元列,儲存於拷貝緩衝區808 (步 驟 C246)。 而且,CPU10對於判斷圖形方塊i爲η角形物件的情形 (步驟C24 8: YES),由幾何視窗資料8 02讀出該當的η角形 的各頂點的座標(步驟C25 0)。而且,CPU10根據該當讀出 的各頂點座標作成η X 2矩陣的字元列,儲存於拷貝緩衝區 808(步驟 C252)。 而且,CPU 1 0對於判斷圖形方塊i爲直線物件的情形(步 -19- 200416560 驟C25 4: YES),由幾何視窗資料802讀出定義該當的直線的 兩點的座標(步驟C256)。而且,CPU10根據該當讀出的各 座標求出該當的直線的式子” y = a X + b (a、b爲常數)”,作成 字元列,儲存於拷貝緩衝區8 0 8 (步驟C 2 5 8 )。 而且,CPU 1 0對於判斷圖形方塊i爲圓物件或橢圓物件 的情形(步驟C260:YES),由幾何視窗資料8 02讀出定義該 當的圓或橢圓的特定點座標(步驟C262)。而且,CPU10根 據該當讀出的特定點座標求出該當的圓的式子或橢圓的式 子、/"(2) + 7/^(2) + 3又 + 57 + (^、1)、(:爲常數),,,作成字元列, 儲存於拷貝緩衝區808 (步驟C264)。 而且,CPU 1 0對於判斷圖形方塊i爲函數圖物件的情形 (步驟C266: YES),由函數式表806讀出函數式(步驟 C268:YES)。具體上CPU10參照函數式表806,根據賦予對 應該當函數圖物件的識別ID讀出該當的函數式。而且, CPU 1 0作成顯示該當讀出的函數式的字元列,儲存於拷貝 緩衝區808(步驟C270:YES)。 其次’ CPU10比較判定變數i與圖形方塊數k的値,對 於値不同的情形(步驟C 2 7 2 : N 0),增量(i n c r e m e n t)更新i (步 驟C27 4),返回到步驟C242,以下一個圖形方塊i爲對象 重複上述處理。 而且,CPU 1 0對於變數i與圖形方塊數k的値爲同一的 情形(步驟C27 2: YES),判定儲存於拷貝緩衝區808內的數 學式是否具有複數個。而且,CPU10對於儲存有複數個數 學式的情形(步驟c 2 7 6 : Y E S ),作成整理該當複數個式子成 聯立形式的字元列,更新拷貝緩衝區8〇8 (步驟C27 8),結 -20- 200416560 束本處理。 其次,針對貼上/下拉處理來說明。第1 〇圖係顯示與貼 上/下拉處理的實行有關的函數桌上型電子計算機1的動作 的流程圖。如同圖所示,CPU 1 0首先檢測貼上/下拉端的視 窗的種類(步驟D 1 0)。而且,c P U 1 0判定在拷貝緩衝區8 0 8 內是否有有效的資料(步驟D 1 2),對於無有效的資料的情 形,結束本處理。 而且,CPU10對於在拷貝緩衝區808內有有效的資料 的情形,貼上/下拉端的視窗的種類爲本文系視窗(例如計 算視窗)的情形(步驟D 1 4 : Y E S ),使儲存於拷貝緩衝區8 0 8 的字元列顯示於游標位置(步驟D 1 6),結束本處理。 而且,CPU 10對於檢測的貼上/下拉端的視窗的種類爲 幾何系視窗(例如幾何視窗)的情形(步驟D18:YES),讀出儲 存於拷貝緩衝區8 0 8的最前面的資料(步驟D20),實行圖形 顯示處理(步驟D 22),結束本處理。 第1 1圖係顯示與圖形顯示處理的實行有關的函數桌上 型電子計算機1的動作的流程圖。如同圖所示,CPU 1 0對 於讀出的拷貝緩衝區80 8的資料爲表示定義點或向量的座 標的1x2矩陣的字元列的情形(步驟D220),在該當座標位 置描繪點物件或向量物件,更新幾何視窗資料802 (步驟 D222)。具體上,CPU10在幾何視窗資料802賦予對應分配 於該當點或向量的識別ID與幾何種別”點”或”向量”與該當 點或向量的座標而儲存。 而且,CPU 10對於讀出的拷貝緩衝區8 0 8的資料爲定 義η角形的ηχ2矩陣的字元列的情形(步驟D 224),描繪以 -21- 200416560 構成該當η χ 2矩陣的各座標爲頂點的η角形物件,更新幾 何視窗資料802 (步驟D226)。具體上,CPU 10在幾何視窗資 料8 02賦予對應分配於該當η角形的識別ID與幾何種別” n 角形”與定義該當η角形的各頂點座標而儲存。 而且,CPU10對於讀出的拷貝緩衝區80 8的資料爲表 示直線的式子的字元列的情形(步驟D22 8),描繪該當的直 線物件,更新幾何視窗資料802(步驟D2 3 0)。具體上,CPU10 在幾何視窗資料802賦予對應分配於該當直線的識別ID與 幾何種別”直線”與定義該當直線的兩點座標而儲存。 鲁 而且,CPU 10對於讀出的拷貝緩衝區808的資料爲表 示圓的式子或橢圓的式子的字元列的情形(步驟D23 2),描 繪該當的圓物件或橢圓物件,在幾何視窗資料802儲存定 義該當圓或橢圓的特定點座標(步驟D234)。具體上,CPU 10 在幾何視窗資料802賦予對應分配於該當圓或橢圓的識別 ID與幾何種別”圓”或”橢圓”與定義該當圓或橢圓的特定點 座標而儲存。 而且,CPU10對於讀出的拷貝緩衝區8 0 8的資料爲表 籲 示函數式的字元列的情形(步驟D 2 3 6),根據該當函數式描 繪函數圖物件,更新幾何視窗資料802 (步驟D 238)。具體 上,CPU 10在幾何視窗資料802賦予對應分配於該當函數 式的識別ID與幾何種別”函數圖”而儲存。 其次,CPU10判定該當的函數式是否登錄於函數式表 8 06(步驟D240),對於未被登錄的情形,將該當函數式登錄 於函數式表806(步驟D242)。具體上,CPU10在函數式表 8 06賦予對應該當函數式與該當的識別ID而儲存。 -22- 200416560 而且,CPU10對於讀出的拷貝緩衝區8 0 8的資料爲表 示聯立形式的字元列的情形(步驟D 244: YES),構成該當聯 立形式的數學式爲直線式的情形,描繪該當的直線物件, 更新幾何視窗資料802,對於構成該當聯立形式的數學式爲 函數式的情形,描繪函數圖物件,更新幾何視窗資料802 以及函數式表8 0 6,賦予對應該當函數圖物件與儲存於函數 式表806的函數式(步驟D246)。 而且,C PU 1 0對於在拷貝緩衝區8 0 8有下一個資料的 情形(步驟D 248 ),讀出該當下一個資料(步驟D 25 0),返回 到步驟D220,以該當讀出的下一個資料爲對象重複上述處 理。 其次,參照第1 2圖〜第2 1圖針對藉由拖放操作的在幾 何視窗與計算視窗間的拷貝與貼上操作來說明。 第1 2圖是顯示拖放描繪於幾何視窗GW 1 0的點物件 1 1 0到數學式視窗CW 1 0時的畫面遷移例的圖。在第1 2 A圖 所示的幾何視窗GW 1 0中,首先使用輸入筆7指定點描繪 指令,然後觸控於所希望的位置使點物件1 1 0描繪(第6圖 步驟 AIO(YES)— A12—第 7 圖步驟旧6(¥£3)—318-> B20(NO))。其次,若使用輸入筆7指定點物件1 10爲拷貝 對象,開始拖曳操作的話,進行拷貝/拖曳處理,指定的點 物件1 1 0被變換成點座標,儲存於拷貝緩衝區8 0 8 (第6圖 步驟 A14(YES)— A16—第 8 圖步驟 CIO— C12(N〇)-> C18(YES)— C20-C22— C2 4—第 9 圖步驟 C240— C242(YES) ->C244—C246—C272(YES 卜 C276(N〇))。 而且,若指定數學式視窗CW 1 0上的位置下拉操作開始 -23- 200416560 拖曳操作的點物件1 1 〇的話(第6圖步驟A 1 8 (Y E S ) — A 2 0 -> 第 10 圖步驟 DIO— D12(YES)— D14(YES)),如第 12B 圖所 示,表示點A的座標(-3,3 )的1 χ 2矩陣係貼附於數學式視窗 CW10的游標位置而顯示(第10圖步驟D16)。 第1 3 A、B圖是顯示拖放顯示於數學式視窗CW 1 2的點 座標到幾何視窗GW 1 2時的畫面遷移例的圖。在第1 3 A圖 所示的數學式視窗CW12中,首先使用輸入筆7輸入點座 標(2,2)(第 6 圖步驟 AIO(YES)— A12—第 7 圖步驟 BIO(YES) —B12(YES)— B14)。而且,若藉由使用輸入筆7的範圍指 定操作使該當點座標的字元列區域T 1 0反轉顯示,指定爲 拷貝對象開始拖曳操作的話,進行拷貝/拖曳處理,指定的 點座標儲存於拷貝緩衝區808 (第6圖步驟A14(YES)-> A16 —第 8 圖步驟 CIO— C12(YES)—C14->C16)。 而且,若下拉操作開始拖曳操作的字元列區域T 1 0於 幾何視窗GW 12上的話(第6圖步驟A18(YES)— A20—第10 圖步驟 DIO— D12(YES)— D18(YES)— D20-D22—第 11 圖步 驟D 2 2 0 (Y E S )),如第1 3 B圖所示,根據指定的點座標的點 物件112被描繪於幾何視窗GW12(第11圖步驟D222 — C 24 8 (N〇))。 第1 4 A、B圖是顯不拖放描繪於幾何視窗G W 1 8的四角 形物件1 30到數學式視窗CW 1 8時的畫面遷移例的圖。在 第1 4A圖所示的幾何視窗GW 1 8中,首先使用輸入筆7指 定四角形物件1 3 0,然後觸控於所希望的位置使四角形物件 130描繪(第6圖步驟AIO(YES)— A12—第7圖步驟B16(YES) —B18 — B20(NO))。其次,若使用輸入筆7指定四角形物件 200416560 1 3 0爲拷貝對象開始拖曳操作的話,進行拷貝/拖曳處理, 指定的四角形物件1 3 0變換成根據該當四角形物件丨3 〇的 各頂點A〜D 座標的4 X 2矩陣,儲存於拷貝緩衝區8 0 8 (第 6 圖步驟 A14(YES)— A16—第 8 圖步驟 CIO— C12(N〇)-> C18(YES)— C20— C22— C24—第 9 圖步驟 C240— C248(YES) —C25 0— C252— C27 2 (YES)—C27 6 (N〇))。此外,顯示於幾 何視窗GW 1 8上的四角形物件1 30例如可藉由以輸入筆7 分別指示四個邊而指定爲拷貝對象。 而且,指定數學式視窗C W 1 8上的位置下拉操作開始拖 曳操作的四角形物件130的話(第6圖步驟A18(YES)— A20 —第 10 圖步驟 D10->D12(YES)— D14(YES)),如第 14B 圖 所示,表示四角形物件130的各頂點A〜D的座標的4x2矩 陣被貼附於數學式視窗CW 1 8的游標位置而顯示(第1 0圖步 驟 D16)。 第15 A、B圖是顯示拖放顯示於計算視窗CW20的4x2 矩陣到幾何視窗GW20時的畫面遷移例的圖。在第15A圖 所示的計算視窗CW20中,首先使用輸入筆7輸入根據四 角形的各頂點座標的4x2矩陣(第6圖步驟A10(YES)— A 12 —第7圖步驟BIO(YES)— B12(YES)— B14)。而且,若藉由 使用輸入筆7的範圍指定操作使該當本文輸入的4 X 2矩陣 的字元列區域T3 0反轉顯示,指定爲拷貝對象開始拖曳操 作的話,進行拷貝/拖曳處理,指定的4 X 2矩陣儲存於拷貝 緩衝區808(第6圖步驟A14(YES)— A16—第8圖步驟C10 —C12(YES)-> C14— C16) 〇 而且,若下拉操作開始拖曳操作的字元列區域T30於 200416560 幾何視窗GW20上的話(第6圖步驟A18(YES)—八20->第ι〇 圖步驟 D10—D12(YES)— D18(YES)—D20— D22—第 11 圖步 驟D224(YES)),如第15B圖所示,根據指定的4x2矩陣的 四角形物件132被描繪於幾何視窗GW20(第1 1圖步驟D226 —C248 (N〇))。 第16A〜D圖是顯示依照在幾何視窗GW22與計算視窗 CW22間的拖放操作的畫面遷移例的圖。在第16A圖所示的 幾何視窗GW22中,首先使用輸入筆7指定線段描繪指令, 然後觸控於所希望的位置使線段物件1 40描繪(第6圖步驟 AIO(YES)— A12—第 7 圖步驟 B16(YES)— B18— B20(NO))。 其次,若使用輸入筆7指定線段物件1 40爲拷貝對象開始 拖曳操作的話,進行拷貝/拖曳處理,指定的線段物件1 40 變換成直線式,儲存於拷貝緩衝區808(第6圖步驟A14(YES) —A16—第 8 圖步驟 CIO— C12(N〇)— C18(YES)— C20—C22 —C24—第 9 圖步驟 C240 — C254(YES)— C256-> C25 8 4 C272(YES)— C276(N〇))。此外,顯示於幾何視窗GW22的線 段物件1 40例如藉由以輸入筆7指示該當線段物件1 40上 的適當的兩點,可指定爲拷貝對象。 而且,若指定計算視窗CW22上的位置下拉操作開始拖 曳操作的線段物件140的話(第6圖步驟A18(YES)-> A20 — 第 10 圖步驟 DIO— D12(YES)-> D14(YES)),如第 16B 圖所 示,直線式”y = 貼附於計算視窗CW22的游標位置而顯示 (第10圖步驟D16)。 再者如第16C圖所示在計算視窗CW22中,例如若使 用輸入筆7變更直線式(第6圖步驟A10(YES)—A12—第7 -26- 200416560 圖步驟BIO(YES)— B12(YES)— B14),藉由使用輸入筆7的 範圍指定操作指定該當變更的直線式”y = 2x”的字元列區域 T40使其反轉顯示,指定爲拷貝對象開始拖曳操作的話, 進行拷貝/拖曳處理,指定的直線式儲存於拷貝緩衝區 8 08 (第 6圖步驟 A14(YES)— A16—第 8 圖步驟 C10 — C12(YES)-> C14一 C16)。 而且,若下拉操作開始拖曳操作的字元列區域T40於 幾何視窗GW22上的話(第6圖步驟A18(YES)— A2 0—第10 圖步驟 D10->D12(YES)—D18(YES)— D20— D22—第 11 圖步 驟D 22 8 (YES)),如第16D圖所示,根據指定的直線式的直 線物件142被描繪於幾何視窗GW22(第1 1圖步驟D23 0 — C248(N〇))。 第17A圖、第17B圖是顯示拖放描繪於幾何視窗GW30 的圓物件160到計算視窗CW30時的畫面遷移例的圖。在 第17A圖所示的幾何視窗GW30中,首先使用輸入筆7指 定圓描繪指令,然後觸控於所希望的位置使圓物件1 60描 繪(第6圖步驟AIO(YES)— A12—第7圖步驟B16(YES) — B18—B20(NO))。其次,若使用輸入筆7指定圓物件160爲 拷貝對象開始拖曳操作的話,進行拷貝/拖曳處理,指定的 圓物件1 6 0變換成表示該當的圓的方程式的字元列,儲存 於拷貝緩衝區808(第6圖步驟A14(YES)— A16->第8圖步 驟 C10->C12(N〇)—C18(YES)— C20— 022->024->第 9 圖步 驟 C240->C260(YES)->C262-^C264—C272(YES) — C276(N〇))。 而且,若指定計算視窗CW30上的位置下拉操作開始拖 200416560 曳操作的圓物件160的話(第6圖步驟A1 8(YES)— A20—第 10 圖步驟 DIO— D12(YES)— D14(YES)),如第 17B 圖所示, 圓的方程式”x2 + y2-4 = 0”貼附於計算視窗CW30的游標位置 而顯示(第10圖步驟D16)。 第1 8 A〜C圖是顯示拖放顯示於計算視窗C W 3 2的圓的 方程式到幾何視窗GW32時的畫面遷移例的圖。在第18A 圖所示的計算視窗CW32中,首先使用輸入筆7輸入圓的 方程式(第6圖步驟A10(YES)—A12—第7圖步驟BIO(YES) —B12(YES)— B14)。而且,藉由使用輸入筆7的範圍指定 操作使該當圓的方程式”x2 + y2-9 = 0”的字元列區域T60反轉 顯示,指定爲拷貝對象開始拖曳操作的話,進行拷貝/拖曳 處理,指定的圓的方程式儲存於拷貝緩衝區808 (第6圖步 驟 A14(YES)— A16—第 8 圖步驟 CIO— C12(YES)— C14 — C16)。 而且,若下拉操作開始拖曳操作的字元列區域T60於 幾何視窗GW32上的話(第6圖步驟A18(YES)— A20—第10 圖步驟 DIO— D12(YES)— D18(YES)->D20-D22—第 11 圖步 驟D2 3 2 (YES)),如第18B圖所示,根據指定的圓的方程式 的圓物件160被描繪於幾何視窗GW32(第1 1圖步驟D234 —C248 (N〇))。 再者,如第18C圖所示在計算視窗CW32中使用輸入 筆7追加圓的方程式,藉由使用輸入筆7的範圍指定操作 指定該當追加的圓的方程式”x2 + y2 = 25”的字元列區域T62 使其反轉顯示,指定爲拷貝對象開始拖曳操作的話,進行 拷貝/拖曳處理,指定的圓的方程式儲存於拷貝緩衝區 -28- 200416560 80 8 ° 第19A圖、第19B圖是顯示拖放描繪於幾何視窗GW40 的函數圖物件190到計算視窗CW40時的畫面遷移例的 圖。在第19A圖所示的幾何視窗GW40中,使用輸入筆7 指定函數圖描繪指令,然後觸控於所希望的位置使函數圖 物件190描繪(第6圖步驟A10— A12—第7圖步驟B16(YES) —B18->B20(NO))。其次,若使用輸入筆7指定函數圖物件 1 9 0爲拷貝對象開始拖曳操作的話,進行拷貝/拖曳處理, 指定的函數圖物件1 90變換成該當的函數式,儲存於拷貝 緩衝區808(第6圖步驟A14— A16—第8圖步驟C10-C12(N〇)θC18(YES)— C20— C22->C24— 第 9 圖步驟〇240— C266(YES)—C268~-C270—C272(YES)—C276(N〇))。 而且,若指定計算視窗CW40上的位置下拉操作開始拖 曳操作的函數圖物件190的話(第6圖步驟A18(YES)— A20 —第 10 圖步驟 DIO— D12(YES)— D14(YES)),第 19B 圖所 示,函數式”χΛ2”貼附於計算視窗CW40的游標位置而顯示 (第10圖步驟D16)。 第20Α〜C圖是顯示拖放顯示於計算視窗CW41的函數 式到幾何視窗GW41時的畫面遷移例的圖。在第20Α圖所 示的計算視窗CW41中,首先使用輸入筆7輸入函數式(第 6 圖步驟 AIO(YES)— Α12—第 7 圖步驟 BIO(YES)— B12(YES) —B 1 4)。而且,藉由使用輸入筆7的範圍指定操作使該當 本文輸入的函數式” P2-3”的字元列區域T90反轉顯示,指 定爲拷貝對象開始拖曳操作的話,進行拷貝/拖曳處理,指 定的函數式儲存於拷貝緩衝區808(第6圖步驟A14(YES)-> -29- 200416560 A16—第 8 圖步驟 CIO— C12(YES)— C14— C16)。 而-且,若下拉操作開始拖曳操作的字元列區域T9 0於 幾何視窗GW41上的話(第6圖步驟A18(YES)— A20—第1〇 圖步驟 DIO— D12(YES)—D18(YES)—D20— D22—第 11 圖步 驟D2 3 6(YES)),如第20B圖所示,根據指定的函數式的函 數圖物件192被描繪於幾何視窗GW41(第1 1圖步驟D238 — C240(N〇)一>C242—C248(N〇))。 再者,如第20C圖所示在計算視窗CW41中使用輸入 筆7追加函數式,藉由使用輸入筆7的範圍指定操作指定 該當追加的函數式”xA2*sin(x)”的字元列區域T92使其反轉 顯示,指定爲拷貝對象開始拖曳操作的話,進行拷貝/拖曳 處理,指定的函數式儲存於拷貝緩衝區808。 而且,若下拉操作開始拖曳操作的字元列區域T92於 幾何視窗GW4 1上的話,根據指定的函數式的函數圖物件 194被描繪於幾何視窗GW41。 第21 A〜C圖是顯示拖放描繪於幾何視窗GW42的直線 物件20 0、202到計算視窗CW42時的畫面遷移例的圖。在 第21 A圖所示的幾何視窗GW42中,首先使用輸入筆7指 定直線描繪指令,然後觸控於所希望的位置使兩個直線物 件200、202描繪(第6圖步驟八10(丫£3)—八12—第7圖步驟 B16(YES)— B18— B20(N〇))。其次,若使用輸入筆7指定兩 個直線物件200、202爲拷貝對象開始拖曳操作的話,進行 拷貝/拖曳處理,指定的直線物件200、202分別變換成該 當的直線式,儲存於拷貝緩衝區808(第6圖步驟A14(YES) —A16—第 8 圖步驟 C10->C12(N〇)—C18(YES)— C20->C22 -30- 200416560 —C24—第 9 圖步驟 C240— C254(YES)-C25 6->C25 8 — C272(NO)— C276(YES)— C278)。 此外 ,顯 示於幾 何視窗 GW42的兩個直線物件200、202例如藉由分別指定該當直 線物件200、202上的適當的兩點可指定爲拷貝對象。 而且,若指定計算視窗C W 4 2上的位置下拉操作開始拖 曳操作的各直線物件200、202的話(第6圖步驟A18(YES) —A20—第 10 圖步驟 DIO— D12(YES)— D14(YES)),如第 21B 圖所示,各直線物件2 0 0、2 0 2的直線式” y = χ - 2 ”、” y = - 2 * x + 2 ” 貼附於計算視窗CW42的游標位置而以聯立形式顯示(第1〇 圖步驟D16)。 而且,在此第21B圖所示的計算視窗CW42中若輸入 聯立方程式的寳行指示的話,如第2 1 C圖所示該當聯立方 程式的解的算出指示處理被實行,計算視窗CW42被顯示 更新。 如以上的說明,如果依照第一實施形態,顯示形態互 異的幾何視窗與計算視窗之內,在選擇有任何一方的畫面 的顯示內容進行拷貝操作’指定有他方的畫面進行貼上操 作時,依照他方的畫面的顯示形態可使該當被選擇的一方 的畫面的顯示內容顯示。 即例如選擇顯示於幾何視窗的幾何圖形物件’藉由以 拖放操作移動於計算視窗上’可使對應在幾何視窗上選擇 的幾何圖形物件的計算資料(數學式)顯示於計算視窗的游 標位置。而且,選擇顯示於計算視窗的計算資料(數學式)’ 藉由以拖放操作移動於幾何視窗上’可使根據在計算1視窗 上選擇的計算資料(數學式)的幾何圖形物件顯示於幾何視 -31- 200416560
而且’例如若選擇顯示於幾何視窗的幾何圖形物件, 輸入平行移動操作變更顯示位置後,將該當幾何圖形物件 拷貝於計算視窗的話,可在計算視窗顯示平行移動操作後 的計算資料。再者,藉由將在計算視窗進行編輯/計算處理 的計算資料拷貝於幾何視窗,可在幾何視窗顯示對應該當 計算資料的幾何圖形物件。因此,可將拷貝與貼上操作使 用在幾何圖形物件的平行移動操作後的計算資料(數學 式、座標等)的變化或該當計算資料的編輯/計算處理後的 幾何圖形物件的變化的學習。 此外’在上述第一實施形態中雖然針對以儲存於拷貝 緩衝區808的拷貝資料當作本文資料的情形來說明,惟當 作以幾何圖形物件的資料形式儲存於拷貝緩衝區8 08也無 妨。 而且’顯示於幾何應用的幾何圖形物件的幾何種別不 限於上述者,例如爲隱函數(implicit function)形式或參數 形式的曲線、立體圖形等均可。 [第二實施形態] 其次,針對適用本發明的第二實施形態來說明。此外, 在第二實施形態中的函數桌上型電子計算機的構成係在第 一實施形態中第3圖所示的說明的函數桌上型電子計算機 1的構成中,與置換R〇M700爲第22A圖所示的ROM720, 置換RAM8 00爲第22B圖所示的RAM 820的構成一樣,以 下對於同一的構成要素附加同一符號省略其說明。 適用本發明的第二實施形態中的函數桌上型電子計算 -32- 200416560 機1與第一實施形態一樣,搭載幾何應用與計算應用,特 別是幾何應用具備以根據指定的顯示範圍的座標系使圖顯 示的圖描繪功能。 具體上’右在幾何視窗中若進行圖模式(graph m 〇 d e)的 選擇操作的話,動作模式被設定爲圖模式,例如若在指定 顯示的圖的圖式的數學式輸入畫面或設定顯示範圍的顯示 箪E圍設疋畫面等輸入與圖描繪有關的各種設定項目的話, 可用根據設定的顯示範圍的座標系當作被點陣(bit mapped) 化的影像(image)而點描繪指定的圖式的圖。以下稱設定有 圖模式的幾何視窗爲[圖視窗(g r a p h w i n d 〇 w)]。 首先,參照第22A、B圖針對適用本發明的第二實施形 態中的ROM7 20與RAM 8 20的構成來說明。第22A圖、第 22B圖分別顯示ROM720的構成與RAM8 20的構成。如第 22A圖所示,在ROM700特別是儲存有主處理程式722。此 主處理程式722具有資料輸入處理程式722A、拷貝/拖曳處 理程式722 B以及貼上/下拉處理程式722C。 而且如第22B圖所示,RAM 8 20特別是具備保持描繪於 圖視窗的圖的點資料的圖視窗資料822、計算視窗資料 8 24 '拷貝緩衝區826。而且,圖視窗資料8 2 2特別是保持 描繪的圖的圖式資料822a。 在適用本發明的第二實施形態中實現圖視窗與計算視 窗間的拷貝與貼上功能。CPU10依照主處理程式722實行 處理。 具體上CPU10如在第一實施形態中第6圖所示的說 明’對於檢測經由輸入部20或圖形輸入板30根據使用者 -33- 200416560 所進行的資料輸入操作的情形,根據資料輸入處理程式 722a實行資料輸入處理。而且,CPu 10對於檢測根據使用 者所進行的拷貝操作或拖曳操作的情形,根據拷貝/拖曳處 理程式722b實行拷貝/拖曳處理。而且,CPU10對於檢測根 據使用者所進行的貼上操作或拖曳操作的情形,根據貼上/ 下拉處理程式722c實行貼上/下拉處理。而且,CPU10對於 檢測根據使用者所進行的結束操作的情形,結束處理。以 下,參照第23圖〜第25圖,針對第二實施形態中的資料輸 入處理、拷貝/拖曳處理、貼上/下拉處理的各處理來說明。 首先針對資料輸入處理來說明。第2 3圖係顯示與資料 輸入處理的實行有關的函數桌上型電子計算機1的動作的 流程圖。如同圖所示,CPU 10對於輸入有本文資料的情形(步 驟E10: YES),判定輸入有該當本文資料的指定視窗的游標 位置是否可本文輸入(步驟E12)。而且,CPU10對於對游標 位置的本文輸入爲不可能的情形,實行錯誤處理,對於對 游標位置的本文輸入爲可能的情形,使輸入的本文資料顯 示於指定視窗的游標位置(步驟E 1 4)。 而且,CPU 10對於輸入有模式的切換操作,檢測圖模 式的設定操作的情形(步驟E 1 6 : YES ),設定幾何視窗的模式 爲圖模式(步驟E18)。具體上,CPU10實行與圖模式的設定 有關的預定的程式,顯示依照描繪的圖的數學式或顯示範 圍的輸入等與圖的描繪有關的設定項目的輸入之圖於圖視 窗上。 而且,CPU 10對於輸入有開/關視窗的指示的情形(步驟 E20:YES),實行開/關指定視窗的處理(步驟E22)。而且, 200416560 C P U 1 0對於進行其他的輸入操作的情形,遷移到該當的其 他處理而實行。 其次’針對拷貝/拖曳處理來說明。圖30係顯示與拷貝 /拖曳處理的實行有關的函數桌上型電子計算機1的動作的 流程圖。如同圖所示,CPU 1 0首先檢測拷貝/拖曳根源的視 窗的種類(步驟F 1 0)。 而且,CPU10對於拷貝/拖曳根源的視窗的種類爲本文 系視窗(例如計算視窗)的情形(步驟F12: YES),檢測字元列 的指定範圍(步驟F14)。而且,CPU10根據檢測的指定範圍 的表資料求出圖式作成字元列儲存於拷貝緩衝區8 2 6 (步驟 F16),結束本處理。 而且’ CPU 1 0對於檢測的拷貝/拖曳根源的視窗的種類 爲幾何系視窗(例如幾何視窗)的情形(步驟F1 8 : YES),對於 該當視窗的模式爲圖模式的情形(圖視窗)(步驟F 2 0 : Y E S ), 首先檢測指定的圖式(步驟F22: YES)。其次,CPU10根據檢 測的圖式作成表資料(步驟F24)。而且,CPU10根據該當作 成的表資料作成矩陣形式的字元列儲存於拷貝緩衝區 826(步驟F26:YES),結束本處理。 其次’針對貼上/下拉處理來說明。第25圖係顯示與貼 上/下拉處理的實行有關的函數桌上型電子計算機1的動作 的流程圖。如同圖所示,CPU 1 0首先檢測貼上/下拉端的視 窗的種類(步驟G 10)。而且,CPU 10判定在拷貝緩衝區826 內是否有有效的資料(步驟G 1 2),對於無有效的資料的情 形,結束本處理。 而且,CPU10對於在拷貝緩衝區826內有有效的資料 -35- 200416560 的情形,貼上/下拉端的視窗的種類爲本文系視窗(例如計 算視窗)的情形(步驟G14·· YES),使儲存於拷貝緩衝區826 的字元列顯示於游標位置(步驟G 1 6 ),結束本處理。 而且,CPU 1 0對於檢測的貼上/下拉端的視窗的種類爲 幾何系視窗(例如幾何視窗)的情形(步驟G1 8),對於該當幾 何系視窗的模式爲圖模式的情形(圖視窗)(步驟 G20: YES),讀出儲存於拷貝緩衝區8 26的最前面的資料(步 驟 G22)。 而且,CPU 10根據表示讀出的拷貝緩衝區826的資料 的圖式,更新圖視窗資料(步驟G 2 4)。具體上,例如對於在 圖視窗顯示有數學式輸入畫面的情形,C P U 1 0在游標位置 使該當圖式顯示。而且,對於在圖視窗顯示有圖畫面的情 形,根據該當圖式描繪圖。 而且,CPU10對於在拷貝緩衝區826有下一個資料的 情形(步驟G26),讀出下一個資料(步驟G28),返回到步驟 G24 ’以該當讀出的下一個資料爲對象重複上述處理。 其次,參照第26A、B圖以及第27A、B圖針對藉由拖 放操作的在圖視窗與計算視窗間的拷貝與貼上操作來說 明。 圖視窗的數學式輸入畫面 第26A、B圖是顯示拖放顯示於數學式視窗CW100的 表資料到圖視窗GW 1 00時的畫面遷移例的圖。在同圖中於 圖視窗GW 1 00顯示有指定顯示於圖畫面的圖的圖式用的數 學式輸入畫面。在第26A圖中,首先使用輸入筆7指定表 資料作成指令,在數學式視窗CW100輸入表資料的字元 -36- 200416560 列(第23圖步驟EIO(YES)— E12(YES)— E14)。其次,藉由 使用輸入筆7的範圍指定操作指定顯示於數學式視窗 CW 1 00上的表資料的字元列使其反轉顯示。而且,若開始 拖曳操作的話,進行拷貝/拖曳處理,根據指定區域T 1 00 的資料求出圖式,儲存於拷貝緩衝區(第24圖步驟F1〇 — Ρ2:3(:ΥΕ3)4Ρ14->Ρ16)。而且,若下拉操作開始拖曳的指定 區域Τ1 〇〇於圖視窗Gw 1〇〇上的話,進行貼上/下拉處理(第 31 圖步驟 Gl〇-> G1 8(YES)— G20(YES)— G22— G24)。如第 26B圖所示’在數學式輸入畫面追加(貼附)有根據該當表資 料而求出的圖式而反轉顯示。 第27A、B圖是顯示拖放顯示於圖視窗GW120的圖式 資料到數學式視窗CW 1 20時的畫面遷移例的圖。在圖視窗 GW 1 20中顯示有使根據被指定的圖式的圖顯示的圖畫面。 在第27A圖中,首先藉由以圖模式使用輸入筆7觸控操作 圖式顯示區域220輸入字元列,輸入圖式(第 23圖步驟 E16(YES)—E18)。其次,藉由使用輸入筆7的範圍指定操 作指定顯示於圖視窗GW 120上的圖式顯示區域220的圖式 使其反轉顯示。而且,若開始拖曳操作的話,進行拷貝/拖 曳處理,作成根據指定的圖式的表資料,儲存於拷貝緩衝 區(第 24 圖步驟 F10— F18(YES)— F20(YES)— F22— F24 — F26)。而且,若下拉操作開始拖曳的指定區域T1 20於數學 式視窗CW1 20上的話,進行貼上/下拉處理(第25圖步驟 G10— G14(YES)-> G16)。如第27B圖所示,根據該當圖式作 成的表資料貼附於數學式視窗CW 1 20的游標位置而顯示。 而且,例如在圖27B所示的數學式視窗CW1 20中編輯 -37- 200416560 表資料後,若藉由使用輸入筆7的範圍指定操作指定該當 表資料使其反轉顯示,藉由拖放操作移動於圖視窗GW 1 20 上的話,以根據該當表資料而求出的圖式使圖式顯示區域 2 20被更新,並且使圖視窗Gw 120被再描繪,即使當作根 據該當圖式的圖被描繪也可以。 如以上的說明,如果依照第二實施形態,圖視窗與計 算視窗之內,在選擇有任何一方的畫面的顯示內容進行拷 貝操作,指定有他方的畫面進行貼上操作時,依照他方的 畫面的顯示形態可使該當被選擇的一方的畫面的顯示內容 顯示。 即例如選擇顯示於圖視窗的圖式資料,藉由以拖放操 作移動於計算視窗上,可使根據在圖視窗上選擇的圖式的 表資料顯示於計算視窗的游標位置。而且,選擇顯示於計 算視窗的表資料,藉由以拖放操作移動於圖視窗上,可使 根據在計算視窗上選擇的表資料的圖式或根據該當圖式的 圖顯不於圖視窗。 [第三實施形態] 其次,針對適用本發明的第三實施形態來說明。第2 8 圖是顯示第三實施形態中的函數桌上型電子計算機3 00的 槪念圖。如第28圖所示,函數桌上型電子計算機300作爲 藉由CPU實行的程式群具有:基底類別(class)310、幾何應 用320、計算應用3 3 0、幾何/數學式變換模組340、數學式 /幾何變換模組3 5 0,CPU在這些程式的實行時,使用RAM 的一部分的拷貝緩衝區3 60進行處理。以下爲了方便起見 以這些程式爲主體來說明,惟實際上係藉由C P U來實行/ 200416560 實現。 基底類別3 1 0係統括地管理函數桌上型電子計算機3 00 所具備的各種應用或各種模組,控制函數桌上型電子計算 機3 00的動作用的程式。特別是基底類別3 1 0監視藉由在 顯示於顯示畫面上的幾何視窗與計算視窗間的拖放操作等 的拷貝與貼上指示,對於檢測由幾何視窗到計算視窗的拷 貝與貼上操作的情形,起動幾何/數學式變換模組340,對 於檢測由計算視窗到幾何視窗的拷貝與貼上操作的情形, 起動數學式/幾何變換模組3 50。 幾何應用3 20係具有各種幾何圖形描繪功能的應用程 式,處理以在該當幾何應用3 20可利用的資料形式記述的 幾何模型。 計算應用3 3 0係具有各種計算功能的應用程式,處理 以在該當計算應用3 3 0可利用的資料形式記述的數學式模 型。 幾何/數學式變換模組340爲將以幾何應用作成的幾何 模型交到計算應用3 3 0時的介面用的程式。即幾何/數學式 變換模組340係依照以幾何應用3 20作成的幾何模型的對 計算應用330的拷貝與貼上指示,變換儲存於拷貝緩衝區 3 60的幾何模型爲數學式模型。 數學式/幾何變換模組3 5 0爲將以計算應用作成的數學 式模型交到幾何應用3 20時的介面用的程式。即數學式/幾 何變換模組3 5 0係依照以計算應用作成的數學式模型的對 幾何應用320的拷貝與貼上指示,變換儲存於拷貝緩衝區 3 6 0的數學式模型爲幾何模型。 200416560 拷貝緩衝區3 6 0爲一時地保持以幾何應用3 2 0拷貝的 幾何模型或以計算應用3 3 0拷貝的數學式模型用的記憶區 域,幾何/數學式變換模組3 40係當作變換幾何模型爲數學 式模型時,或數學式/幾何變換模組3 5 0係當作變換數學式 模型爲幾何模型時的作業區域使用。 第29圖是顯示將以幾何應用3 20拷貝的幾何模型貼到 計算應用3 3 0時的函數桌上型電子計算機3 0 0的動作的流 程圖。若基底類別3 1 0檢測幾何視窗上的幾何模型的拷貝 操作的話,如第29圖所示,首先幾何應用3 20拷貝該當被 選擇的幾何模型,經由基底類別3 1 0儲存於拷貝緩衝區 3 60(步驟Η10)。其次,幾何/數學式變換模組340變換儲存 於拷貝緩衝區3 60的幾何模型爲數學式模型,更新拷貝緩 衝區3 6 0 (步驟Η1 2)。其次,計算應用3 3 0讀出拷貝緩衝區 3 60的數學式模型貼到計算視窗的游標位置,使該當數學式 模型顯示於計算視窗上(步驟Η 14)。 第3 0圖是顯示將以計算應用3 3 0拷貝的數學式模型貼 到幾何應用320時的函數桌上型電子計算機3 00的動作的 流程圖。若基底類別3 1 0檢測計算視窗上的數學式模型的 拷貝操作的話,如第3 6圖所示,首先計算應用3 3 0拷貝該 當被選擇的數學式模型,經由基底類別3 1 0儲存於拷貝緩 衝區3 60 (步驟110)。其次,數學式/幾何變換模組3 50變換 儲存於拷貝緩衝區3 60的數學式模型爲幾何模型,更新拷 貝緩衝區3 60(步驟112)。其次,幾何應用3 20描繪拷貝緩 衝區3 60的數學式模型於幾何視窗,使該幾何模型顯示於 幾何視窗上(步驟114)。 -40- 200416560 如以上的說明,如果依照第三實施形態,藉由分別具 備述變換拷貝根源的應用的資料的顯示形態成拷貝端的 應用的資料的顯示形態的處理之變換模組,實現在顯示形 態不同的應用間的拷貝與貼上功能。 此外’在上述第三實施形態中雖然針對在幾何應用與 g十算應用間的拷貝與貼上操作來說明,惟藉由追加記述變 換拷貝根源的應用的顯示形態成拷貝端的應用的顯示形態 的處理之變換模組,例如即使是文字處理器(w〇rd pr〇cess〇r) 車人體、表δ十算軟體、繪圖軟體(P a i n t S 〇 f t ^ a r e )、統計軟體等 顯示形態不同的任何應用間的拷貝與貼上操作都能實現。 例如若在函數桌上型電子計算機300追加變換幾何模 型成點陣影像(bitmapped image)的變換模組以及變換點陣 影像成幾何模型的變換模組的話,可實現幾何應用與處理 繪圖軟體等的點陣影像的描繪應用之間的拷貝與貼上功 能。 此外’在上述第一〜第三實施形態中雖然針對起動幾何 應用與計算應用的兩個應用,在顯示畫面上顯示幾何視窗 與計算視窗的兩個畫面的情形來說明,惟起動三個以上的 應用作爲適宜選擇拷貝根源的畫面與拷貝端的畫面當然也 無妨。 以上在三個實施形態中雖然以適用本發明於函數桌上 型電子計算機的情形爲例來說明,惟藉由汎用電腦或個人 電腦等實現本發明的圖形顯示控制裝置當然也可能。具體 上’以上述各程式作爲在作業系統(OS)下運作的軟體而構 成,儲存於硬碟、磁碟、光碟等的各種記憶媒體。對於此 -41- 200416560 情形例如藉由使用滑鼠等的定位裝置的拖放操作,輸入拷 貝與貼上指示。 [第四實施形態] 其次,針對適用本發明的第四實施形態來說明。此外, 在第四實施形態中的函數桌上型電子計算機的構成係在第 一實施形態中第3圖所示的說明的函數桌上型電子計算機 1的構成中,與置換ROM740爲第31A圖所示的ROM700, 置換RAM8 00爲3 1B圖所示的RAM840的構成一樣,以下 對於同一的構成要素附加同一符號省略其說明。 第四實施形態中的函數桌上型電子計算機1與第一實 施形態一樣,搭載圖描繪應用與計算應用,特別是若在計 算視窗輸入統計模式的選擇操作的話,函數桌上型電子計 算機1的動作模式被設定爲統計模式,顯示有進行各種統 5十處理的畫面(以下稱爲[統5十視窗]),在此統計視窗中,藉 由輸入資料或統計處理的實行指示,可使對輸入資料的統 計處理進行。 而且’在統計模式中若輸入回歸計算指示的話顯示有 表視窗’在該當表視窗上可顯示對輸入資料的回歸計算結 果。 首先,參照第3 1圖針對適用本發明的第四實施形態中 的ROM740與RAM840的構成來說明。第31A圖、第31B 圖係分別顯示R〇Μ 7 4 0的構成與R a Μ 8 4 0的構成。如第3 1 A 圖所不’在ROM740特別是儲存有統計/表變換程式743A。 C P U 1 0依照此統計/表變換程式7 4 3 A實行統計/表變換 處理。具體上’ CPU10對於檢測對在統計視窗作成的統計 200416560 資料的表視窗上的拖放操作的情形,在該當統計資料適用 預定的回歸數學式,作成內插資料顯不於表視窗。 其中,回歸數學式係指顯示複數個資料的相關的函 數。即解析由複數個資料構成的資料群,利用最小二乘法 等’藉由決定最近似構成資料群的所有的資料的係數値而 求出的直線或曲線等的函數式。 而且,CPU 1 0對於檢測對在表視窗作成的表資料的統 計視窗上的拖放操作的情形,根據該當表資料實行統計資 料的作成處理。具體上,C PU 1 0使亂數(1到9的整數値) 產生,決定X的値,並且藉由亂數決定對應的y的値,作 成候補資料,根據該當候補資料使用預定的回歸數學式, 作成內插資料。而且,CPU10對於作成的候補資料與內插 資料相等的情形,以該當候補資料作爲統計資料而確定。 而且,如第31B圖所示RAM840特別是具備統計資料 儲存區域8 4 3 A,與保持顯不於表視窗的表資料的表資料儲 存區域8 4 3 B。 其次,參照第32圖〜第34圖,針對依照統計/表變換程 式7 4 3 A,C P U 1 0所實行的統計/表變換處理來說明。第3 2 圖係顯示與統計/表變換處理的實行有關的函數桌上型電 子計算機1的動作的流程圖,第33圖以及第34圖係顯示 顯示於顯示部5 0的畫面的遷移例的圖。 如第3 2圖所示,C P U 1 0接受統計資料的作成操作或表 資料的作成操作的輸入(步驟Π 0),依照輸入有統計資料的 作成操作的情形與輸入有表資料的作成操作的情形,實行 各自對應的處理。C PU 1 0依照統計視窗中的統計資料的作 -43- 200416560 成ί采作,作成統計資料(步驟】丨2)。 第3 3 A圖係顯示在此階段顯示的函數桌上型電子計算 极1的顯不畫面430的一例。在同圖所示的顯示畫面430 顯示有統計視窗S W 1 3與表視窗TW 1 3,在統計視窗S W 1 3 顯示有統計資料。 而且’ CPU 1 0對於檢測對顯示於統計視窗的統計資料 的矩陣視窗的拖放操作的情形(步驟Π4: YES),藉由適用預 定的回歸數學式於儲存於統計資料儲存區域8 4 3 A的統計 資料’作成表資料,更新表資料儲存區域84 3 B (步驟115), 更新表視窗的顯示(步驟Π 6),結束本處理。 例如如桌3 3 B圖所不,藉由使用輸入筆7的範圍指定 探作指定顯示於統計視窗S W 1 3的統計資料使其反轉顯 示。而且,若藉由拖放操作移動該當指定區域T 1 3於表視 窗TW 1 3的話,在表視窗TW 1 3顯示有適用一次回歸直線於 顯示於統計視窗SW 1 3的統計資料而作成的表資料。 而且,CPU10依照表視窗中的表資料的作成操作作成 表資料(步驟Π8)。 第34A圖係顯示在此階段顯示的函數桌上型電子計算 機1的顯示畫面440的一例。在同圖所示的表視窗TW 14 中顯示有表資料。 而且,CPU 1 0對於檢測對顯示於表視窗的表資料的統 計視窗的拖放操作的情形(步驟〗20: YES),藉由根據儲存於 表資料儲存區域8 4 3 B的表資料,重複實行候補資料的作成 處理,作成統計資料更新統計資料儲存區域843 A(步驟 J2 1),更新統計視窗的顯示(步驟了22),結束本處理。 -44- 200416560 例如如第3 4 B圖所示,藉由使用輸入筆7的範圍指定 操作指定顯示於表視窗TW 1 4的表資料使其反轉顯示。而 且’若藉由拖放操作移動該當指定區域T 1 4於統計視窗 SW 1 4的話,在統計視窗SW 1 4顯示有根據顯示於表視窗 TW 1 4的表資料作成的統計資料。 如果依照以上說明的第四實施形態,藉由在顯示畫面 上同時顯示統計視窗與表視窗,拖放統計視窗的統計資料 於表視窗,對該當統計資料適用預定的回歸數學式,自動 地使回歸系計算進行,可使計算結果顯示於表視窗。而且, 藉由拖放表視窗的表資料於統計視窗,實行根據該當表資 料的統計資料的作成處理,可自動地使作成的統計資料顯 示於統計視窗。 [第五實施形態] 以下,針對適用本發明的函數桌上型電子計算機的第 五實施形態來說明。 本第五實施形態係在顯示於幾何應用的畫面(以下稱 爲[幾何視窗]。)的一幾何圖形與顯示於計算應用的畫面(以 下稱爲[計算視窗]。)的一計算資料之間形成有使雙方有關 聯的鏈結(link)時,依照任何一方的變更操作自動地變更他 方而進行顯示更新。 而且,在第五實施形態中,函數桌上型電子計算機1 具備幾何視窗與計算視窗之內,在選擇有任何一方的畫面 的顯示內容進行拷貝操作,指定有他方的畫面進行貼上操 作時,依照他方的畫面的顯示形態顯示控制該當被選擇的 一方的畫面的顯示內容之拷貝與貼上功能。在輸入有拷貝 -45- 200416560 與貼上操作時,自動地形成使在該當一方的畫面被選擇的 顯示內容與顯示於他方的畫面的內容有關聯之鏈結。 第35A〜C圖是顯示適用本發明的第五實施形態中的函 數桌上型電子計算機1的顯示畫面的畫面遷移例。在第 35A〜C圖中,在顯示畫面上顯示有數學式視窗CW1與幾何 視窗GW 1。使用者在同圖所示的數學式視窗cW 1中可進行 方程式計算、矩陣演算、複數演算等的各種計算處理。而 且’使用者在幾何視窗GW 1中藉由指定欲描繪的圖形的幾 何種別’並且指定該當幾何圖形的特定點座標(在幾何種別 爲函數圖的情形下輸入函數式),可在幾何視窗GW 1顯示 該當的幾何圖形物件。 而且,顯示於幾何視窗GW 1的幾何圖形物件藉由輸入 筆寺選擇’可使該當幾何圖形物件旋轉或平行移動。 再者,藉由設定鏈結模式,可在顯示於幾何視窗GW 1 上的任意的幾何圖形物件與顯示於數學式視窗cw 1上的任 意的計算資料之間形成使雙方有關聯的鏈結。 在函數桌上型電子計算機1中,起動幾何應用以及計 算應用,如上述在顯示幾何視窗GW1與數學式視窗CW1 於顯示畫面上的狀態下,例如在幾何視窗G W 1中若輸入圓 的描繪指示,並且以輸入筆等指示點A、B的話,以點A 爲中心,以點B爲圓周上的一點的圓物件5〇〇被描繪。 其中’例如若選擇圓物件5 0 0輸入拷貝操作,指定幾 何視窗G W 1輸入貼上操作的話,在數學式視窗c w 1的游標 位置顯示有對應的圓的方程式"x 2 + y 2 _ 4 = 0 "。此外,若在數 學式視窗CW1中輸入圓的方程式"^ + 4 = 0 ",並且選擇該 -46- 200416560 當數學式"x2 + y2-4 = 0”輸入拷貝操作,指定幾何視窗GW 1輸 入貼上操作的話,在幾何視窗 GW 1根據該當數學式 "X2 + y2 - 4 = 0 "的圓物件5 0 0被描繪。 在此第3 5 A圖所示的幾何視窗GW 1中,若使用輸入筆 等選擇圓物件5 00,例如輸入移動操作如第35B圖所示變 更圓物件500的顯示位置的話,數學式視窗CW1的計算資 料變更爲根據該當移動操作量算出的圓的方程式"x2 + y2-6x + y + 7 = 0"。而且,在第35B圖所示的數學式視窗CW1中, 若變更計算資料"x2 + y2-6X + y + 7 = 0"爲"x2 + y2-4x + 2y-4 = 0"的 話,如第35C圖所示,描繪於幾何視窗GW1的圓物件500 依照該當變更操作而變形。 第3 6圖是顯示函數桌上型電子計算機1的功能構成例 的圖。如同圖所示,函數桌上型電子計算機1係具備 CPU 10、輸入部20、圖形輸入板30、位置檢測電路40、通 訊部60、顯示部50、ROM700、RAM800的各功能部而構成。 此外,針對與第3圖同一的構成要素使用共通的符號 省略說明。 在ROM 7 00儲存有幾何應用程式或計算應用程式等的 應用程式、功能表顯示處理、與各種設定處理等的函數桌 上型電子計算機1的動作有關的各種處理程式,實現函數 桌上型電子計算機1所具備的種種功能用的程式等,並且 特別是儲存有主處理程式72。此主處理程式72具有資料輸 入處理程式72a、拷貝/(或)拖曳處理程式72b以及貼上/下 拉處理程式72c。 CPU10依照主處理程式72實行處理。特別是CPU 10依 -47- 200416560 照使用者所進行的資料輸入操作,開始資料輸入處理程式 7 2 a的實行,進行資料輸入處理。而且,c PU 1 0依照使用者 所進行的拷貝/拖曳操作,開始拷貝/拖曳處理程式7 2 b的實 行’進行拷貝/拖曳處理。而且,CPU 1 0依照使用者所進行 的貼上/下拉操作’開始貼上/下拉處理程式7 2 c的實行,進 行貼上/下拉處理。 RAM800具備一時地保持CPU10所實行的各種程式或 與這些程式的實行有關的資料等的記憶體區域。特別是具 備:保持描繪於幾何視窗上的幾何資料的幾何視窗資料 8 1 ’與保持顯不於計算視窗上的計算資料的計算視窗資料 8 2,與保持描繪於幾何視窗的函數圖的函數式資料的函數 式表8 3,與顯示於幾何視窗上的幾何圖形物件,與保持與 顯不於計算視窗上的計算資料的鏈結資訊的鏈結表84,與 一時地保持藉由拷貝操作指定的資料用的拷貝緩衝區8 5。 第3 7圖係顯示幾何視窗資料8 1的一例。如同圖所示, 幾何視窗資料8 1爲賦予對應有幾何圖形ID、幾何種別、 特定點座標的資料表。CPU10在幾何視窗中輸入有幾何圖 形的描繪指示時,根據指定的特定點座標描繪該當的幾何 圖形物件。此時,CPU 1 0在該當幾何圖形物件分配固有的 幾何圖形ID,賦予對應幾何圖形ID、幾何種別、特定點座 標,儲存於幾何視窗資料8 1。 即在此幾何視窗資料8 1中,保持描繪於幾何視窗的函 數圖以外的幾何圖形的特定點座標,幾何應用係根據儲存 於幾何視窗資料8 1的特定點座標而描繪幾何圖形。 例如對於幾何種別爲”直線”的情形,在幾何視窗資料 -48- 200416560 8 1中以指定的雨點座標爲第一特定點座標以及第二特定點 座標而保持。對於幾何種別爲” n角形,,的情形,以指定的n 個頂點座標爲第一〜第η特定點座標而保持。對於幾何種別 爲”圓’’的情形’以指定的中心的座標爲第一特定點座標, 以圓周_t的一點的座標爲第二特定點座標而保持。對於幾 何種別爲”橢圓”的情形,以指定的中心座標爲第一特定點 座標’以顯示短半徑的座標爲第二特定點,以顯示長半徑 的座標爲第三特定點而保持。例如在圖3 7所示的幾何視窗 資料81中’對於分配有幾何圖形1〇,,1〇_〇028”的圓物件, 定義中心座標的第一特定點(〇,〇)與圓周上的一點座標的第 二特定點(2,0)。 而且’ CPU 1 0在幾何視窗中描繪指示的幾何圖形的幾 何種別爲函數圖的情形係根據指定的函數式描繪函數圖物 件。此時,特別是CPU 1 0對該當函數圖物件分配幾何圖形 ID,更新幾何視窗資料81,並且更新函數式表83。 第3 8圖係顯示函數式表8 3的一例。如同圖所示,函 數式表83爲賦予對應有幾何圖形ID與函數式的資料表。 C PU 1 0在幾何視窗中描繪函數圖物件時賦予對應分配給該 當函數圖物件的幾何圖形ID與該當的函數式,儲存於函數 式表8 3。例如如第3 8圖所示在函數式表8 3,在第3 7圖所 示說明的幾何視窗資料8 1中分配有幾何圖形id ”ID_G0 3 (Γ 的函數圖物件的函數式”y = 3x2 + 2”係與該當幾何圖形 ID”ID_G03 0”賦予對應而儲存。 第3 9圖係顯示計算視窗資料8 2的一例。如同圖所示, 計算視窗資料82爲賦予對應有數學式ID、數學式資料的 -49- 200416560 資料表。CPU10在計算視窗中輸入有計算資料時,在該當 輸入的計算資料分配固有的數學式ID,賦予對應數學式1 D 與數學式資料,儲存於計算視窗資料82。 而且,C P U 1 0參照鏈結表8 4判斷是否設定有鏈結關 係。 第40圖係顯示鏈結表84的一例的圖。如同圖所示, 鏈結表84爲賦予對應有幾何圖形ID與數學式ID的資料 表。CPU 1 0對於藉由拷貝與貼上操作,由幾何圖形物件拷 貝與貼上到計算資料的情形,或由計算資料拷貝與貼上到 鲁 幾何圖形物件的情形,賦予對應幾何圖形物件的幾何圖形 ID與計算資料的數學式ID,儲存於鏈結表84。 更具體爲CPU 1 0在一時地保持拷貝操作時所選擇的資 料於拷貝緩衝區85內時,賦予對應判斷在該當拷貝資料是 否形成鏈結用的資訊而儲存。 第41圖係顯示拷貝緩衝區85的一例的圖。如同圖所 示,在拷貝緩衝區85拷貝資料係與計算鏈結旗標(link flag) 與幾何鏈結旗標賦予對應而儲存。 _ CPU10對於在拷貝緩衝區85儲存拷貝資料時,設定有 鏈結模式的情形,拷貝資料爲在計算視窗被拷貝操作的資 料的情形,設定計算鏈結旗標爲”〇N”,對於拷貝資料爲在 幾何視窗被拷貝操作的資料的情形,設定幾何鏈結旗標 爲,,ON”。 而且,CPU 1 0對於例如將在幾何視窗選擇的幾何圖形 物件拷貝到計算視窗時’對幾何鏈結旗標設定爲,,ON”的情 形,更新鏈結表84。即依照輸入有由幾何應用拷貝與貼上 -50- 200416560 操作到計算應用的情形或輸入有由計算應用拷貝與貼上操 作到幾何應用的情形之所謂的在不同的應用間的拷貝與貼 上操作,形成相互使該當的幾何圖形物件與計算資料有關 聯之鏈結。 其次,針對適用本發明的第五實施形態中的函數桌上 型電子計算機1的動作來說明。 第42圖係顯示與主處理的實行有關的函數桌上型電子 計算機1的動作的流程圖。如同圖所示,C P u 1 0對於經由 輸入部20或圖形輸入板30檢測使用者所進行的資料輸入 操作的情形(步驟 Pl〇: YES),實行資料輸入處理(步驟 P12)〇 而且,C P U 1 0對於檢測使用者所進行的鏈結模式設定 操作的情形(步驟P14:YES),設定鏈結模式(步驟P16)。 而且,CPU 1 0對於檢測使用者所進行的拷貝操作或拖 曳操作的情形(步驟P1 8·· YES),實行拷貝/拖曳處理(步驟 P20)。 而且,CPU 1 0對於檢測使用者所進行的貼上操作或下 拉操作的情形(步驟P22: YES),實行貼上/下拉處理(步驟 P24) ° 而且’ CPU 1 0對於檢測在幾何系視窗(例如幾何視窗) 的幾何圖形的變形操作的情形(步驟P 2 6 : Y E S ),實行依照變 形操作的圖形變形處理(步驟P28),更新幾何視窗的顯示。 而且’ CPU 1 0判定變形的幾何圖形物件是否登錄於鏈 結表84 (步驟P3 0)。具體上判定分配於變形的幾何圖形物件 的幾何圖形ID是否儲存於鏈結表84內。而且,CPU10對 -51· 200416560 於判定該當變形的幾何圖形登錄於鏈結表84的情形,實行 對應的計算系視窗的式子/座標/矩陣的數値的變更處理(步 驟P3 2),更新計算視窗的顯示。 而且,CPU10對於檢測在計算系視窗(例如計算視窗) 的計算資料的變更操作的情形(步驟P3 4: YES),實行依照變 更操作的式子/座標/矩陣變更處理(步驟P3 6),更新計算視 窗的顯示。 而且,CPU10判定變更的式子/座標/矩陣是否登錄於鏈 結表84 (步驟P3 8)。具體上判定分配於變更的式子/座標/ 矩陣的數學式ID是否儲存於鏈結表84內。而且,CPU 10 對於判定該當變更的式子/座標/矩陣登錄於鏈結表84的情 形,實行對應的幾何系視窗的幾何圖形物件的變形處理(步 驟P4 0),更新幾何視窗的顯示。 而且,CPU 1 0對於檢測使用者所進行的結束操作的情 形(步驟A42:YES),結束本處理。以下針對步驟P12的資料 輸入處理、步驟P20的拷貝/拖曳處理、步驟P24的貼上/ 下拉處理的各處理,參照第43圖〜第47圖來說明。 首先針對資料輸入處理來說明。第43圖係顯示與資料 輸入處理的實行有關的函數桌上型電子計算機1的動作的 流程圖。如同圖所示,C P U 1 0對於輸入有本文資料的情形(步 驟Q 1 0: Y E S ),判定輸入有該當本文資料的指定視窗的游標 位置是否可本文輸入(步驟Q1 2)。在第五實施形態中,輸入 有本文資料的情形特別是指對計算視窗輸入有座標値、直 線式、圓/橢圓的方程式、函數式等的各種數學式資料的情 形0 -52- 200416560 而且,C PU 1 0對於對游標位置的本文輸入爲不可能的 情形,遷移到錯誤處理,例如在顯示部5 0使錯誤訊息顯示 而報知。而且,CPU 1 0對於對游標位置的本文輸入爲可能 的情形,使輸入的本文資料顯示於指定視窗的游標位置(步 驟 Q 1 4)。 而且,CPU10對於輸入有指令資料的情形(步驟 Q16:YES),針對輸入有該當指令資料的指定視窗,實行對 應指定指令的處理(步驟Q18)。在第五實施形態中輸入有指 令資料的情形特別是指輸入有對幾何視窗指示各種幾何圖 形的描繪的指令的情形。 而且,CPU10對於輸入的指令資料爲函數圖的描繪/設 定指令的情形(步驟Q20: YES),儲存符合函數式表83的函 數式(步驟Q22),賦予對應描繪/設定於指定視窗的函數圖 物件與儲存於函數式表83的函數式(步驟Q24)。具體上, 賦予對應對應描繪/設定的函數圖物件的函數式,與分配給 該當函數式的幾何圖形ID而儲存於函數式表83,並且賦 予對應符合描繪/設定於指定視窗的函數圖物件的幾何圖 形ID。 而且’ CPU10對於輸入有開/關視窗的指示的情形(步驟 Q26:YES),實行開/關指定視窗的處理(步驟Q28)。而且, CPU 1 0對於進行其他的輸入操作的情形,遷移到該當的其 他處理而實行。 其次,針對拷貝/拖曳處理來說明。第44圖係顯示與拷 貝/拖曳處理的實行有關的函數桌上型電子計算機.1的動作 的流程圖。如同圖所示,CPU 1 0首先檢測拷貝/拖曳根源的 200416560 視窗的種類(步驟R10)。 而且,CPU10對於拷貝/拖曳根源的視窗的種類爲本文 系視窗(例如計算視窗)的情形(步驟R丨2 : Y E s ),檢測字元列 的指定範圍(步驟R 1 4)。而且’ Cpu丨〇將檢測的指定範圍的 字元列儲存於拷貝緩衝區85 (步驟Rl6)。再者,CPU 對於 設定有鏈結模式的情形(步驟R18: YES),設定拷貝緩衝區85 所對應的3十算鏈結旗標爲” 〇 N ”(步驟r 2 0 ),結束本處理。 而且’ CPU 1 0對於檢測的拷貝/拖曳根源的視窗的種類 爲杂何系視窗(例如幾何視窗)的情形(步驟r 2 2 · Y E S ),首先 檢測指定的圖形方塊(幾何圖形)(步驟R 2 4)。(以下有稱圖形 方塊的構成資料的種類爲物件的情形)。接著,C p u 1 0檢測 指定的圖形方塊的個數(k)後(步驟r26),實行變換處理(步 驟 R28)。 接著’ CPU 10判定儲存於拷貝緩衝區85內的數學式是 否具有複數個。而且,CPU 10對於儲存有複數個數學式的 情形(步驟R3 0: YES),作成整理該當複數個式子成聯立形式 的字元列’更新拷貝緩衝區8 5 (步驟R 3 2 ),結束本處理。 第4 5圖係顯示與變換處理的實行有關的函數桌上型電 子計算機1的動作的流程圖。如同圖所示,C P u 1 0首先將,,1” 代入判定對檢測的圖形方塊全部是否進行處理用的變數i (步驟 R280)。 而且,CPU 1 0對於判斷第i個圖形方塊1爲點物件或向 量物件的情形(步驟R282:YES),由幾何視窗資料81讀出該 當的點的座標或向量的座標(步驟R284)。具體上CPU10參 照幾何視窗資料8 1,根據賦予對應該當點物件或向量物件 -54- 200416560 的幾何圖形ID,讀出該當的座標。而且,CPU 10根據該當 讀出的座標作成1 X 2矩陣的字元列,儲存於拷貝緩衝區 85(步驟 R2 86)。 而且,CPU 1 0對於判斷圖形方塊i爲η角形物件的情形 (步驟R28 8 : YES),由幾何視窗資料81讀出該當的η角形的 各頂點的座標(步驟R290)。而且,CPU10根據該當讀出的 各頂點座標作成η X 2矩陣的字元列,儲存於拷貝緩衝區 85(步驟 R292)。 而且,CPU 1 0對於判斷圖形方塊i爲直線物件的情形(步 驟R294: YES),由幾何視窗資料81讀出定義該當的直線的 兩點的座標(步驟R296)。而且,CPU10根據該當讀出的各 座標求出該當的直線的式子”y = a X + b(a、b爲常數)”,作成 字元列,儲存於拷貝緩衝區85(步驟R298)。 而且,CPU 1 0對於判斷圖形方塊i爲圓物件或橢圓物件 的情形(步驟R3 00:YES),由幾何視窗資料81讀出定義該當 的圓或橢圓的特定點座標(步驟R302)。而且,CPU10根據 該當讀出的特定點座標求出該當的圓的式子或橢圓的式 子”^(2) + 7/^(2) + &\ + 57 + (:(&、13、(:爲常數)”,作成字元列, 儲存於拷貝緩衝區85(步驟R3 04)。 而且,CPU 1 0對於判斷圖形方塊1爲函數圖物件的情形 (步驟 R306:YES),由函數式表8 06讀出函數式(步驟 R3 0 8: YES)。具體上CPU 10參照函數式表806,根據賦予對 應該當函數圖物件的幾何圖形ID讀出該當的函數式。而 且,C P U 1 0作成顯示該當讀出的函數式的字元列,儲存於 拷貝緩衝區85(步驟R310:YES)。 -55- 200416560 而且,CPU10 對於步驟 R286、 R292、 R298、 R304、 R310 以內的任何處理的實行後設定有鏈結模式的情形(步驟 R 3 1 2 · Y E S ),設定拷貝緩衝區8 5所對應的幾何鏈結旗標 爲”〇N”(步驟R3 14)。 其次,CPU 1 0比較判定變數i與圖形方塊數k的値,對 於値不同的情形(步驟R316:N〇),增量(increment)更新i (步 驟R3 18),返回到步驟R282,以下一個圖形方塊i爲對象 重複上述處理。 而且,C PU 1 0對於變數i與圖形方塊數k的値爲同一的 情形(步驟R3 16: YES),結束本處理。 其次,針對貼上/下拉處理來說明。第46圖係顯示與貼 上/下拉處理的實行有關的函數桌上型電子計算機1的動作 的流程圖。如冋圖所不,C P U 1 0首先檢測貼上/下拉端的視 窗的種類(步驟S 10)。而且,CPU10判定在拷貝緩衝區85 內是否有有效的資料(步驟S 1 2),對於無有效的資料的情 形,結束本處理。 而且,CPU10對於在拷貝緩衝區85內有有效的資料的 情形,貼上/下拉端的視窗的種類爲本文系視窗(例如計算 視窗)的情形(步驟S 14: YES),使儲存於拷貝緩衝區85的字 元列顯示於游標位置(步驟S16)。此時,CPU10在對應該當 字元列的數學式資料分配數學式ID,更新計算視窗資料 82 ° 而且,CPU10對於在拷貝緩衝區85中在賦予對應該當 字元列的幾何鏈結旗標設定有”〇N”的情形(步驟 S18: YES),賦予對應拷貝根源的幾何圖形物件的幾何圖形 -56- 200416560 ID與該當計算資料的數學式ID作成鏈結資訊’儲存該當 鏈結資訊於鏈結表84(步驟S20)。而且,CPU1〇在該當字元 列的附近的預定位置使鏈結標誌(丨in k m a r k)顯不(步驟 S 2 1),結束本處理。 而且,C PU 1 0對於檢測的貼上/下拉端的視窗的種類爲 幾何系視窗(例如幾何視窗)的情形(步驟S 22: YES) ’讀出儲 存於拷貝緩衝區8 5的最前面的資料(步驟s 2 4)’實行圖形 顯示處理(步驟S 26),結束本處理。 第47圖係顯示與圖形顯示處理的實行有關的函數桌上 型電子計算機1的動作的流程圖。如同圖所示’ CPU 1 0對 於讀出的拷貝緩衝區8 5的資料爲表示定義點或向量的座 標的1x2矩陣的字元列的情形(步驟S 260),在該當座標位 置描繪點物件或向量物件,更新幾何視窗資料8 1 (步驟 S 262)。具體上,CPU 10在幾何視窗資料81賦予對應分配 於該當點或向量的幾何圖形ID與幾何種別”點”或”向量”與 該當點或向量的座標而儲存。 而且,CPU10對於讀出的拷貝緩衝區85的資料爲定義 η角形的ηχ2矩陣的字元列的情形(步驟S 264),描繪以構成 該當η X 2矩陣的各座標爲頂點的η角形物件,更新幾何視 窗資料81(步驟S 266)。具體上,CPU10在幾何視窗資料81 賦予對應分配於該當η角形的幾何圖形ID與幾何種別” η 角形”與定義該當η角形的各頂點座標而儲存。 而且,CPU 10對於讀出的拷貝緩衝區85的資料爲表示 直線的式子的字元列的情形(步驟S268),描繪該當的直線 物件,更新幾何視窗資料81(步驟S 270)。具體上,CPU10 -57- 200416560 在幾何視窗資料8 1賦予對應分配於該當直線的幾何圖形 ID與幾何種別”直線”與定義該當直線的兩點座標而儲存。 而且’ C PU 1 0對於讀出的拷貝緩衝區8 5的資料爲表示 圓的式子或橢圓的式子的字元列的情形(步驟S 272),描繪 該當的圓物件或橢圓物件,在幾何視窗資料8丨儲存定義該 當圓或橢圓的特定點座標(步驟S274)。具體上,CPU10在 幾何視窗資料8 1賦予對應分配於該當圓或橢圓的幾何圖 形ID與幾何種別”圓”或”橢圓”與定義該當圓或橢圓的特定 點座標而儲存。 而且’ C P U 1 0對於讀出的拷貝緩衝區8 5的資料爲表示 函數式的字元列的情形(步驟S276),根據該當函數式描繪 函數圖物件,更新幾何視窗資料81(步驟S27 8)。具體上, CPU 1 0在幾何視窗資料8 1賦予對應分配於該當函數式的幾 何圖形ID與幾何種別”函數圖”而儲存。 其次,CPU 10判定該當的函數式是否登錄於函數式表 83(步驟S 2 8 0),對於未被登錄的情形,將該當函數式登錄 於函數式表83 (步驟S282)。具體上,CPU 10在函數式表83 賦予對應該當函數式與該當的幾何圖形ID而儲存。 而且,CPU10對於讀出的拷貝緩衝區85的資料爲表示 聯立形式的字元列的情形(步驟S 2 8 4 : Y E S ),構成該當聯立 形式的數學式爲直線式的情形,描繪該當的直線物件,更 新幾何視窗資料8 1,對於構成該當聯立形式的數學式爲函 數式的情形,描繪函數圖物件,更新幾何視窗資料8 1以及 函數式表8 3,賦予對應該當函數圖物件與儲存於函數式表 83的函數式(步驟S 286)。 200416560 而且,CPU10 對於實行 S262、S266、S270、S274、S278、 S 2 8 6內的任何處理後,在拷貝緩衝區8 5中賦予對應該當字 元列的計算鏈結旗標被設定爲”〇N”的情形(步驟 S 2 8 8:YES),賦予對應拷貝根源的計算資料的數學式ID與 該當幾何圖形物件的幾何圖形ID而作成鏈結資訊,儲存該 當鏈結資訊於鏈結表84(步驟S 290)。而且,CPU10使鏈結 標誌顯示(步驟S 291),結束本處理。 而且,CPU10對於在拷貝緩衝區85有下一個資料的情 形(步驟S292),讀出該當下一個資料(步驟S 294),返回到 步驟S 260,以該當讀出的下一個資料爲對象重複上述處 理。 其次,針對幾何視窗的幾何圖形物件與計算視窗的計 算資料間的鏈結形成功能來說明。 第4 8 A〜C圖是針對第五貫施形悲中的鍵結形成功目§來 說明用的圖。例如在幾何視窗GW1 〇中,首先使用輸入筆7 指定直線描繪指令,然後觸控於所希望的位置使直線物件 510描繪(第 42圖步驟 PIO(YES)— P12—第 43圖步驟 Q16(YES)— Q18—Q20(N〇))。而且’若藉由使用輸入筆7的 按鈕操作等輸入鏈結模式的設定操作的話(第42圖步驟 P14),設定有鏈結模式(第42圖步驟P16)。 其次,若使用輸入筆7指定直線物件5 10爲拷貝對象 開始拖曳操作的話,進行拷貝/拖曳處理’指定的直線物件 5 10變換成直線式,儲存於拷貝緩衝區85(第42圖步驟 P18(YES)-> P20—第 44 圖步驟 RIO— R12(N〇)— R22(YES) — R24->R26->R28—第 45 圖步驟 R2 80—R294(YES)— R296 — -59- 200416560 R298 — R312(YES)-> R314 — R316(YES) —第 44 圖步驟 R30(N〇))。 而且,若指定數學式視窗CW 1 0上的位置下拉操作開始 拖曳操作的直線物件5 10的話(第42圖步驟P22(YES)— P24 —第46圖步驟S10— S12(YES)— S14(YES)),表示該當線段 物件1 8 0的直線式” y = x ”貼附於數學式視窗c W 1 0的游標位 置而顯示第46圖步驟S16),並且顯示有鏈結標誌M10 (第 46 圖步驟 S18(YES)— S20— S21)。 而且,例如在第4 8 A圖所示的幾何視窗G W 1 0中,若 選擇直線物件510輸入移動操作,變更顯示位置於第48 B 圖所示的位置的話,在數學式視窗C W 1 0中顯示有根據該 當移動操作量算出的計算資料” y = x + 2”(第42圖步驟 P26(YES)— P28— P30(YES)—P32)。 以下針對在顯示有幾何種別不同的幾何圖形物件的幾 何視窗與計算視窗間的鏈結形成功能,參照第49A圖〜第 5 3 C圖所示的畫面遷移例來說明。 例如在第4 9 A圖所示的幾何視窗G W 1 4中’首先使用 輸入筆等指定點描繪指令,然後觸控於所希望的位置使點 物件5 40描繪(第42圖步驟Pl〇(YES)— P12—第43圖步驟 Q18—Q20(N〇))。而且’若藉由使用輸入筆等的 按鈕操作等輸入鏈結模式的設定操作的話(第4 2圖步驟 P 1 4),設定有鍵結模式(弟4 2 Η步Ί P 1 6) ° 其次,若使用輸入筆等指定點物件5 4 0爲拷貝對象開 始拖曳操作的話,進行拷貝/拖曳處理’指定的點物件540 變換成點座標,儲存於拷貝緩衝區8 5 (第4 2圖步驟Ρ 1 8 (Y E S ) -60- 200416560 — P20—第 44 圖步驟 Rl〇— R12(N〇)->R22(YES)—R24— R26 —R28 —第 45 圖步驟 R280 — R282(YES)θR2844R286 — R312(YES)— R314— R316(YES)— 第 44 圖步驟 H3〇(N〇))。 而且,若指定數學式視窗C W 1 4上的位置下拉操作開始 拖曳操作的點物件5 40的話(第42圖步驟P22( YES)— P 24 — 第46圖步驟S10— S12(YES)— S14(YES)),表示點A的座標 (-3,3)的1 χ2矩陣貼附於數學式視窗CW 14的游標位置而顯 示(第46圖步驟S16),並且顯示有鏈結標誌M14(第46圖 步驟 S18(YES)-> S20— S21)。 而且,在幾何視窗GW14中,若輸入點物件540的移動 操作,變更該當點物件5 40的顯示位置於第49B圖所示的 位置的話,顯示有根據移動操作量算出的座標的1 X 2矩陣 (第 42 圖步驟 P26(YES)— P28—P30(YES)->P32)。 而且,在第50A圖所示的數學式視窗GW 16中,首先 使用輸入筆等指定向量描繪指令,然後觸控於所希望的位 置使向量物件550描繪(第42圖步驟PIO(YES)— P12—第43 圖步驟Q16(YES)— Q18— Q20(N〇))。而且,若藉由使用輸 入筆等的按鈕操作等輸入鏈結模式的設定操作的話(第42 圖步驟P14),設定有鏈結模式(第42圖步驟P16)。 其次,若使用輸入筆等指定向量物件5 5 0爲拷貝對象 開始拖曳操作的話,進行拷貝/拖曳處理,指定的向量物件 5 50變換成向量座標,儲存於拷貝緩衝區85 (第42圖步驟 P18(YES)— P20—第 44 圖步驟 RIO— R12(N〇)— R22(YES)-> R24— R26—R28—第 45 圖步驟 R280—R2 8 2 (YES)— R 2 8 4-> R2 86 — R312(YES)- R314— R316(YES)-> 第 44 圖步驟 200416560 R30(N〇))。 而且,若指定數學式視窗cw 1 6上的位置下拉操作開始 拖曳操作的向量物件5 5 0的話(第42圖步驟P22(YES)— P24 —第46圖步驟S10— S12(YES)— S14(YES)),表示向量座標 的1 χ2矩陣貼附於數學式視窗CW16的游標位置而顯示(第 46圖步驟S16),並且顯示有鏈結標誌Ml 6(第46圖步驟 S 1 8 ( Y E S ) — S 2 0 — S 2 1)。 而且,在第51A圖所示的幾何視窗GW20中,首先使 用輸入筆等指定圓弧描繪指令,然後觸控於所希望的位置 使圓弧物件5 60描繪(第42圖步驟Pl〇(YES)— P12—第43 圖步驟Q16(YES)— Q18— Q20(N〇))。而且,若藉由使用輸 入筆等的按鈕操作等輸入鏈結模式的設定操作的話(第42 圖步驟P14),設定有鏈結模式(第42圖步驟P16)。 其次,若使用輸入筆等指定圓弧物件5 60爲拷貝對象 開始拖曳操作的話,進行拷貝/拖曳處理,指定的線段物件 1 8 0變換成直線式,儲存於拷貝緩衝區8 5 (第4 2圖步驟 ?18(丫£3)—?20—第44圖步驟!110—尺12(1^〇)—1122(丫丑3)— R24— R26— R28—第 45 圖步驟&280—旧00(丫丘3)—11302 — R304-> R312(YES) — R314 — R316(YES)-> 第 44 圖步驟 R30(N〇))。 而且,若指定計算視窗CW20上的位置下拉操作開始拖 曳操作的圓弧物件5 60的話(第42圖步驟P22(YES)— P24 — 第46圖步驟S10— S12(YES)— S14(YES)),表示該當圓弧物 件5 60的圓的方程式貼附於計算視窗CW20的游標位置而 顯示(第46圖步驟S16),並且顯示有鏈結標誌M20(第46 -62- 200416560 圖步驟 S18(YES)-> S20— S21)。 而且,在第51A圖所示的幾何視窗GW20中,若輸入 對圓弧物件5 60的旋轉/移動操作,變更顯示位置於第5 1 B 圖所示的位置的話,在計算視窗CW20中顯示有根據旋轉/ 移動操作量而算出的圓的方程式(第42圖步驟P2 6 (YES) — P28— P30(YES)— P32)。再者,在第51B圖所示的幾何視窗 GW20中,若輸入對圓弧物件5 60的旋轉/移動操作的話, 如第5 1 C圖所示,同樣地在計算視窗CW20中顯示有根據 旋轉/移動操作量而算出的圓的方程式。 而且,在第5 2 A圖所示的計算視窗C W 2 2中,例如首 先使用輸入筆等輸入橢圓的方程式(第42圖步驟PIO(YES) P12—第 43 圖步驟 QIO(YES)— Q12(YES)— Q14)。而且, 若藉由使用輸入筆等的按鈕操作等輸入鏈結模式的設定操 作的話(第42圖步驟P1 4),設定有鏈結模式(第42圖步驟 P16) 〇 而且,若藉由使用輸入筆等的範圍指定操作使該當圓 的方程式反轉顯示,指定爲拷貝對象開始拖曳操作的話, 進行拷貝/拖曳處理,指定的橢圓方程式儲存於拷貝緩衝區 85(第 42圖步驟 P18(YES)— P20—第 44圖步驟 R10 — R12(YES)— R14— R16—R18(YES)— R20) 〇 而且,若下拉操作開始拖曳操作的字元列區域於幾何 視窗GW22的話(第42圖步驟P22(YES)— P24—第46圖步 驟 S10->S12(YES)->S14(N〇)->S22(YES)-^S24— S26—第 47 圖步驟S 27 2 (YES)),根據指定的橢圓的方程式的橢圓物件 5 70描繪於幾何視窗GW22(第47圖步驟S274),並且顯示有 200416560 鏈結標誌 M22(第 47 圖步驟 S 2 8 8 (YES)— S290— S291)。 而且,若在第第52A圖所示的計算視窗CW22中變更 橢圓的方程式的話,如第5 2 B圖所示根據變更後的橢圓的 方程式使顯示於幾何視窗GW22的橢圓物件570的顯示被 更新(第 42 圖步驟 P34(YES)— P36— P38(YES)— P40)。再 者,若在第52B圖所示的計算視窗CW22中變更橢圓的方 程式的話,如第52C圖所示同樣地根據變更後的橢圓的方 程式,使顯示於幾何視窗GW22的橢圓物件570的顯示被 更新。 而且,在第53A圖所示的幾何視窗GW24中’例如首 先使用輸入筆等輸入函數式(第42圖步驟P10 (YES)— P12 —第43圖步驟QIO(YES)— Q12(YES)— Q14)。而且,若藉由 使用輸入筆等的按鈕操作等輸入鏈結模式的設定操作的話 (第42圖步驟P14),設定有鏈結模式(第42圖步驟P16)。 而且,若藉由使用輸入筆等的範圍指定操作使該當函 數式反轉顯示,指定爲拷貝對象開始拖曳操作的話,進行 拷貝/拖曳處理,指定的函數式儲存於拷貝緩衝區85(第42 圖步驟 P18(YES)—P20—第 44 圖步驟 RIO— R12(YES)— R14 —R16— R18(YES)— R20)。 而且,若下拉操作開始拖曳操作的字元列區域於幾何 視窗GW24的話(第42圖步驟P22(YES)— P24—第46圖步 驟 Sl〇— S12(YES)— S14(N〇)— S22(YES)— S24— S26—第 47 圖步驟S276(YES)),根據指定的函數式的函數圖物件580 描繪於幾何視窗GW24(第47圖步驟S 27 8 ),並且顯示有鏈 結標誌 M24(第 47 圖步驟 S 2 8 8 (YES)— S290— S29 1)。 -64- 200416560 而且,在第5 3 A圖所示的幾何視窗G W 2 4中,若輸入 函數圖物件240的移動操作,變更顯示位置於第53B圖所 示的位置的話,如第53B圖所示在計算視窗CW24中顯示 有根據移動操作量算出的函數式(第42圖步驟P26(YES) — P28— P30(YES)— P32)。再者,在第53B圖所示的計算視窗 CW24中若變更函數式的話,如第53C圖所示根據變更後的 函數式,使顯示於幾何視窗GW 2 4的函數圖物件5 8 0的顯 示被更新(第 42 圖步驟 P34(YES)->P36— P38(YES)— P40)。 如以上說明的如果依照第五實施形態,顯示形態互異 的幾何視窗與計算視窗之內,在選擇有任何一方的畫面的 顯示內容進行拷貝操作,指定有他方的畫面進行貼上操作 時,依照他方的畫面的顯示形態顯示該當被選擇的一方的 畫面的顯示內容,並且在該當拷貝根源的幾何圖形物件或 計算資料,與拷貝端的計算資料或幾何圖形物件之間,可 形成使雙方有關聯的鏈結。 即例如選擇顯示於幾何視窗的幾何圖形物件,藉由以 拖放操作移動於計算視窗上,可使對應在幾何視窗上選擇 的幾何圖形物件的計算資料(數學式)顯示於計算視窗的游 標位置,並且可形成使該當幾何圖形物件與計算資料相互 有關聯的鏈結。據此,例如若選擇顯示於幾何視窗的幾何 圖形物件,輸入該當幾何圖形物件的變形操作變更顯示位 置的話,可依照該當變形操作使幾何圖形物件變形。 而且,若選擇顯示於計算視窗的計算資料(數學式),藉 由以拖放操作移動於幾何視窗上,可使根據在計算視窗上 選擇的計算資料(數學式)的幾何圖形物件顯示於幾何視 -65- 200416560 窗’並且可形成使該當計算資料與幾何圖形物件相互有關 聯的鏈結。據此,例如若在計算視窗輸入計算資料的變更 操作的話,可依照該當變更操作使幾何圖形物件變形。 因此’可將鏈結形成功能使用在幾何圖形物件的變形 操作後的計算資料(數學式、座標等)的變化或該當計算資 料的變更操作後的幾何圖形物件的變化的學習。 此外’在上述第五實施形態中雖然針對以儲存於拷貝 緩衝區8 5的拷貝資料當作本文資料的情形來說明,惟當作 以幾何圖形物件的資料形式儲存於拷貝緩衝區8 5也無 妨。 而且’顯示於幾何應用的幾何圖形物件的幾何種別不 限於上述者,例如爲隱函數形式或參數形式的曲線、立體 圖形等均可。 [第六實施形態] 其次,針對適用本發明的第六實施形態來說明。第5 4 圖是顯示第六實施形態中的函數桌上型電子計算機5 9 0的 槪念圖。如同圖所示,函數桌上型電子計算機5 9 0作爲藉 由C PU實行的程式群具有:基底類別5 9 1、幾何應用5 9 2、 計算應用5 9 3、幾何/計算鏈結形成模組5 94、計算/幾何鏈 結形成模組595,CPU在這些程式的實行時,使用RAM的 一部分的拷貝緩衝區596進行處理。以下爲了方便起見以 這些程式爲主體來說明,惟實際上係藉由CPU來實行/實現。 基底類別5 9 1係統括地管理函數桌上型電子計算機5 9 0 所具備的各種應用或各種模組,控制函數桌上型電子計算 機5 90的動作用的程式。特別是基底類別591監視藉由在 66 - 200416560 顯不於顯不畫面上的幾何視窗與計算視窗間的拖放操作等 的拷貝與貼上指示,對於檢測由幾何視窗到計算視窗的拷 貝與貼上操作的情形,起動幾何/計算鏈結形成模組5 94, 對於檢測由計算視窗到幾何視窗的拷貝與貼上操作的情 形,起動計算/幾何鏈結形成模組595。 幾何應用5 92係具有各種幾何圖形描繪功能的應用程 式,處理藉由以該當幾何應用5 92可利用的資料形式記述 的幾何模型。 計算應用5 9 3係具有各種計算功能的應用程式,處理 藉由以該當計算應用5 9 3可利用的資料形式記述的數學式 模型。 幾何/計算鏈結形成模組594依照以幾何應用592作成 的幾何模型的對計算應用5 9 3的拷貝與貼上指示,變換儲 存於拷貝緩衝區596的幾何模型爲數學式模型,形成使該 當幾何模型與數學式模型有關聯的鏈結。 計算/幾何鏈結形成模組5 9 5依照以計算應用5 9 3作成 的數學式模型的對幾何應用5 92的拷貝與貼上指示,變換 儲存於拷貝緩衝區5 9 6的數學式模型爲幾何模型,形成使 該當幾何模型與數學式模型有關聯的鏈結。 拷貝緩衝區5 9 6爲一時地保持以幾何應用5 9 2拷貝的 幾何模型或以計算應用5 9 3拷貝的數學式模型用的記憶區 域,幾何/計算鏈結形成模組5 9 4係當作變換幾何模型爲數 學式模型形成鏈結時,或計算/幾何鏈結形成模組5 95係當 作變換數學式模型爲幾何模型形成鏈結時的作業區域使 用0 -67- 200416560 第55圖是顯示與由幾何/計算鏈結形成模組5 94構成的 幾何模型與數學式模型間的鏈結形成有關的函數桌上型電 子計算機1的動作的流程圖。若基底類別5 9 1檢測幾何視 窗上的幾何模型的拷貝操作的話,如第5 5圖所示,首先幾 何應用5 92拷貝該當被選擇的幾何模型,經由基底類別591 儲存於拷貝緩衝區5 96(步驟T10)。其次,幾何/數學式變換 模組5 94變換儲存於拷貝緩衝區5 96的幾何模型爲數學式 模型,更新拷貝緩衝區5 96,並且在該當幾何模型與數學式 模型之間形成使雙方有關聯的鏈結(步驟T 1 2)。其次,計算 應用5 9 3讀出拷貝緩衝區5 9 6的數學式模型貼到計算視窗 的游標位置,使該當數學式模型顯示於計算視窗上(步驟 T14)。 第56圖顯示與由計算/幾何鏈結形成模組5 95構成的幾 何模型與數學式模型間的鏈結形成有關的函數桌上型電子 計算機1的動作的流程圖。若基底類別5 9 1檢測計算視窗 上的數學式模型的拷貝操作的話,如第56圖所示,首先計 算應用5 9 3拷貝該當被選擇的數學式模型,經由基底類別 591儲存於拷貝緩衝區5 9 3 (步驟U10)。其次,計算/幾何變 換模組250變換儲存於拷貝緩衝區5 96的幾何模型爲數學 式模型,更新拷貝緩衝區5 9 6,並且在該當幾何模型與數學 式模型之間形成使雙方有關聯的鏈結(步驟U 1 2)。其次,幾 何應用5 92讀出拷貝緩衝區260的數學式模型,貼到計算 視窗的游標位置,使該當數學式模型顯示於計算視窗上(步 驟 U14)。 如以上的說明,如果依照第六實施形態,藉由分別具 -68- 200416560 備記述變換拷貝根源的應用的資料的顯示形態成拷貝端的 應用的資料的顯不形態,形成使拷貝根源的資料與拷貝端 的資料有關聯的鏈結的處理之變換模組,實現在顯示形態 不同的應用間的鏈結形成功能。 此外,在上述第六實施形態中雖然針對在幾何應用與 計算應用間的鏈結形成功能來說明,惟藉由追加記述變換 拷貝根源的應用的顯示形態成拷貝端的應用的顯示形態, 使拷貝根源的資料與拷貝端的資料有關聯的處理之變換模 組,例如可實現文字處理器軟體、表計算軟體、繪圖軟體、 統計軟體等顯示形態不同的任何應用間的拷貝資料間的鏈 結形成功能。 例如若在函數桌上型電子計算機3 0 0追加變換幾何模 型成點陣影像,使該當幾何模型與點陣影像有關聯而形成 鏈結的變換模組以及變換點陣影像成幾何模型,使該當點 陣影像與幾何模型有關聯而形成鏈結的變換模組的話,可 實現幾何應用與處理繪圖軟體等的點陣影像的描繪應用之 間的拷貝與貼上功能。 此外,在上述第五〜第六實施形態例中雖然針對起動幾 何應用與計算應用的兩個應用,在顯示畫面上顯示幾何視 窗與計算視窗的兩個畫面的情形來說明,惟起動三個以上 的應用作爲適宜選擇拷貝根源的畫面與拷貝端的畫面當然 也無妨。 以上針對兩個實施形態雖然以適用本發明於函數桌上 型電子計算機的情形爲例來說明,惟藉由汎用電腦或個人 電腦等實現本發明的圖形顯示控制裝置當然也可能。具體 -69- 200416560 上’以上述各程式作爲在作業系統⑴s)下運作的軟體而構 成’儲存於硬碟、磁碟、光碟等的各種記憶媒體。對於此 情形例如藉由使用滑鼠等的定位裝置的拖放操作,輸入拷 貝與貼上指示。 第57圖係顯不適用本發明的函數桌上型電子計算機的 第七以及第八實施形態中的函數桌上型電子計算機6 〇丨的 一例的外觀圖。 如果依照同圖,函數桌上型電子計算機6 0 1係具備顯 示器602、輸入鍵群603、輸入筆604於函數桌上型電子計 鲁 算機601本體而構成。在構成輸入鍵群603的各鍵分配有 固有的功能。而且,在顯示器602 —體構成有圖形輸入板(觸 控面板)630,可檢測藉由輸入筆604的按下輸入。 而且,本實施形態的函數桌上型電子計算機6〇丨具備 演算包含記號的函數式或數學式的數學式處理模式,顯示 根據預定的函數式的圖的圖顯示模式等的各種模式,藉由 操作輸入鍵群603的該當的鍵,切換這些模式。 <構成〉 鲁 第5 8圖係顯示函數桌上型電子計算機6 0 1的內部構成 的方塊圖。 如果依照同圖,函數桌上型電子計算機601主要具有 CPU6 10、輸入部620、圖形輸入板6 3 0、位置檢測電路631、 顯示驅動電路641、顯示部640、ROM650、RAM660、記憶 裝置670以及記憶媒體671。 輸入部620爲具備數値或數學式等的輸入、功能選擇 等所須的各種鍵的輸入裝置,輸出按下的鍵的操作訊號到 -70- 200416560 C P U 6 1 0。此輸入部6 2 0係對應第5 7圖的各種鍵群3。 圖形輸入板630係具有遍及顯示部640的顯示畫面全 面重疊配設的面板而構成。連接於圖形輸入板6 3 0的位置 檢測電路631檢測藉由輸入筆604按壓的圖形輸入板630 上的位置,當作顯示畫面上的座標資料輸出到C P U 6 1 0。圖 形輸入板6 3 0上的位置檢測方法有電磁感應方式,磁致伸 縮(11^21^105匕丨(^011)式、感壓式等的方法,惟在此使用任何 方法都無妨。 而且,使用者藉由以輸入筆604按壓與圖形輸入板630 一體構成的顯示部640的顯示畫面上,可進行各種輸入操 作。 例如在第62圖中,若以輸入筆604按壓顯示於顯示畫 面的上部的條件設定鍵67 1或顯示有數學式變形鍵672的 位置的話,藉由位置檢測電路6 3 1使按壓的位置的座標値 被檢測。C PU6 1 0由自位置檢測電路6 3 1輸入的座標値檢測 輸入有條件設定鍵6 7 1。 再者,使用者藉由在使輸入筆604對接於顯示畫面下 使如此選擇的數學式的一部分(項或係數或數學式部分)移 動的所謂的[拖曳],可移動到顯示畫面上的所希望的位 置。其中,稱拖曳之後對接的輸入筆604由顯示畫面脫離 時的操作爲[下拉]。 顯示驅動電路641係根據由CPU610輸入的顯示訊號控 制顯示部640,使各種畫面顯示。顯示部64〇係藉由 CRT(Cathode Ray Tube:陰極射線管)顯示器或 LCD(Liquid Crystal Display:液晶顯示器)、TFT(Thin Film Transistor:薄 200416560 膜電晶體)顯示器等構成。此顯示部640係對應第57圖的 顯示器602。 R〇Μ 6 5 0係讀出專用的半導體記憶體,儲存進行各種初 期設定、硬體的檢查或必要的程式的載入等用的初期程 式。CPU610在函數桌上型電子計算機601的電源投入時藉 由實行此初期程式,設定函數桌上型電子計算機60 1的動 作環境。 而且,在ROM65 0儲存使CPU610動作用的各種控制程 式或應用程式、這些程式所需的參數等的資料。CPU610藉 由適宜實行這些程式,實現函數桌上型電子計算機601所 具有的各種功能。此外,針對ROM650的詳細在後述的各 實施例中說明。 RAM000具備一時地言己憶展開有CPU010所實行的各種 程式之程式記憶體、輸入指示或輸入資料、上述程式的實 行時所產生的處理結果等的工作記憶體(working memory) 等。此外,針對RAM660的詳細在後述的各實施例中說明。 記憶裝置670具有記憶程式或資料等的記憶媒體67 1, 此記憶媒體6 7 1係藉由磁氣的、光學的記憶媒體或半導體 記憶體構成。記憶媒體67 1係固定地配設於記憶裝置670 者或安裝拆卸自如地裝設者,記憶對應函數桌上型電子計 算機6 0 1的各種處理程式或根據各種處理程式處理的資料 等。而且,記憶於記憶媒體67 1的程式或資料等作成由經 由通訊線路(未圖示)接地的其他機器接收而記憶的構成也 可以’再者’由具備記憶媒體6 7丨以及記憶裝置6 7 0的其 他機器’經由通訊線路轉送程式或資料而使用來構成也可 -72- 200416560 以。 CPU610根據經由輸入部620或圖形輸入板63 0輸入的 指示,由ROM650或記憶媒體671讀出預定的程式,展開 於RAM660,實行根據該當程式的各種處理,集中控制構成 函數桌上型電子計算機601的各部。即CPU6 10根據讀出的 預定的程式實行各種處理,一時記憶其處理結果於RAM660 內,並且依照需要輸出顯示該當處理結果用的顯示訊號於 顯示驅動電路641,顯示於顯示部640。 針對與如此構成的函數桌上型電子計算機60 1有關的 第七〜第八實施例依序說明。此外,在以下的說明中除非特 別事先說明,否則對函數桌上型電子計算機60 1的輸入操 作係當作經由圖形輸入板6 3 0的操作。 [第七實施例] 其次,參照第59圖〜第62圖針對第七實施例來說明。 第七實施例中的函數桌上型電子計算機60 1具有藉由 輸入筆604選擇顯示畫面上的數學式的一部分或全部(數 學式部分),藉由給予這些數學式數値條件,以實行顯示的 數學式的變形的點。此外,此處所選擇的數學式部分係包 含有記號常數或變數。 第59A圖、第59B圖係顯示第七實施例中的R〇M650b 以及RAM660b的構成圖,同第59A圖、第59B圖係分別顯 示R〇M650b的構成、RAM660b的構成。 如果依照第59A圖,在ROM 6 5 Ob儲存有第一數學式變 形程式6 5 1 b與變形條件式列表(li s t)65 2b。此第一數學式變 形程式6 5 1 b係實現本第七實施例用的程式,在第七實施例 -73- 200416560 中CPU6 10貫行依照此第一數學式變形程式65 的處 理。 變形條件式列表65 2b係指儲存複數個條件式的列表 (im)(—覽表),在第6〇圖顯示其一例。條件式係指給予包 含於成爲對象的數學式(即選擇的數學式部分)的記號常數 或變數數値條件,實行該當數學式的變形用的式子。此外, 在同圖中條件式是以稱爲[變換裝置]的名稱來記載。 在同圖中’例如[a b s (a) = a ]的條件式爲給予變數"a ",〇或 正値π的條件的式子,可實行去掉絕對値(abs)的變形。而 且,[abs(a) = -a]的條件式爲給予變數”a,,,負値”的條件的條件 式,可實行去掉絕對値(abs)的變形。 如果依照第59B圖,RAM660b具備數學式記憶體661b、 選擇式記憶體662b、選擇條件式記憶體663b。 在數學式記憶體66 1 b依次記憶有顯示於顯示畫面的數 學式。 在選擇式記憶體662b記憶有藉由來自使用者的操作輸 入所選擇的數學式的一部分或全部。具體上爲包含於該當 數學式的項或係數等。 在選擇條件式記憶體66 3 b記憶有藉由來自使用者的操 作輸入所選擇的條件式。 <動作〉 其次,說明函數桌上型電子計算機60 1的動作。 第6 1圖係說明第七實施例中的函數桌上型電子計算機 601的動作用的流程圖’爲根據第一數學式變形程式651b 而實行的處理。而且’第62A〜C圖係顯示顯示畫面的遷移 -74- 200416560 例的圖,以第62A圖—第62B圖—第62C圖的順序遷移。 若藉由模式切換操作選擇數學式處理模式的話, CPU6 10開始與數學式處理模式有關的預定的程式的寶 行,設定數學式處理模式,等待成爲處理對象的數學式^ 演算指示等的輸入,並且開始第一數學式變形程式6 5 1 b的 實行。而且,使輸入的數學式顯示於顯示畫面,每次輸人 有演算指示,一步驟一步驟地實行對該當數學式的演算, 顯示其實行結果。 第62A圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖,在顯示畫面顯示有下式(9)的數學式 615 ° tan(x/abs(x)) ...(9) 在此顯示畫面中,使用者藉由輸入筆604選擇數學式 615中的慾使變形進行的部分。於是,CPU6 10根據由位置 檢測電路6 3 1輸入的座標値,判斷數學式6 1 5的哪一部分 被選擇,一時記憶判斷被選擇的數學式6 1 5的部分(以下適 宜稱爲[選擇式])於選擇式記憶體662b。即在第62A圖中判 斷數學式615的[absU)]被選擇,令此爲選擇式一時記憶於 選擇式記億體662b。 再者,使用者藉由輸入筆604輸入在顯示畫面的上部 所具備的條件設定鍵67 1。若條件設定鍵67 1的輸入被檢沏1 的話(步驟W 2 1),C P U 6 1 0參照儲存於R〇Μ 6 5 0 b的變形條件 式列表652b,例如如第62B圖所示’ 一覽顯示複數個條件 式(步驟W22)。 第6 2 B圖係顯示在此階段的顯示畫面的一例的圖。 -75- 200416560 如果依照同圖,在顯示畫面輸入有條件設定鍵6 7 1,一 覽顯示有[abs(a) = a]、[abs(a) = -a]的複數個條件式。此外, 此處所顯示的條件式係包含於變形條件式列表65 2b。 在此顯示畫面中,使用者由一覽顯示的條件式以內選 擇慾對先選擇的數學式6 1 5的部分(選擇式)適用的條件 式。右條件式的選擇被檢測的話,C P U 6 1 〇根據由位置檢測 電路63 1輸入的座標値判斷哪一條件式被選擇。即CPU6丄〇 在第62B圖中判斷[abs(a) = a]被選擇(步驟W23)。此外,此 處條件式[a b s (a) = a ]如上述,意味著給予變數a ” 〇或正的値 之條件,去掉絕對値的變形。 若條件式被選擇則CPU6 1 0接著判斷選擇式的有無。即 判定一時記憶於選擇式記憶體6 6 2 b的選擇式的有無。此處 判斷爲[有選擇式](步驟W24)。 判斷爲[有選擇式]的情形(步驟W 2 4 : Y E S ),C P U 6 1 0判 定此選擇式是否與上述選擇的條件式(以下適宜稱爲[選擇 條件式])一致,即判定是否可依照選擇條件式而變形。其 中’選擇式爲[absU)],選擇條件式爲[abs(a) = a]。即因可依 照選擇條件式而變形選擇式,故C P U 6 1 0判斷與選擇條件式 一致(步驟W25)。 判斷爲一致的情形(步驟W25:YES),CPU610依照選擇 條件式變形選擇式。即依照[abs(a) = a],給予包含於選擇式 [abs(x)]的變數正的値"的條件,變形爲去掉絕對値(abs) 的式子U](步驟W26)。 若依照選擇條件式變形選擇式則C P U 6 1 0置換現在顯 示的數學式615中的選擇式成變形後的式子,如下式(1〇) -76- 200416560 所不’生成新的數學式616。 tan(x/x) ...(10) 而且,例如如第62C圖所示顯示生成的數學式6丨6,更 新顯示畫面(步驟W28)。 第62C圖係顯示變形後的顯示畫面的圖。如果依照同 圖’在顯示畫面顯示有取代數學式6 1 5,置換數學式6 i 5 中的選擇式[abs(x)]爲變形後的[X]的數學式616。如此, CPU6 10實行對數學式615的變形。 此外’在步驟W24中當判斷爲[無選擇式]的情形(步驟 W24:N〇),CPU610因無藉由選擇條件式而使其變形的對象 的式子,故再度使顯示於例如第62A圖所示的顯示畫面顯 示(步驟W 2 8 ),結束本處理。 而且,在步驟W25中,當判斷選擇條件式與選擇式不 一致的情形(步驟W 2 5 : N 0 ),C P U 6 1 0令選擇式無效,再度 使顯不於例如第6 2 A圖所示的顯示畫面顯示(步驟w 2 8 ), 結束本處理。 如以上如果依照第七實施例,可使未必成爲等價的變 形實行。 例如如果依照上述的例子,選擇式的[absU)]可變形成 因” X "的値而不同的兩個式子即[X ]與[-X ]。前者爲在"χ 2 Q " 的條件下成立的變形,後者爲在"x<〇"的條件下成立的變 形。因此,如果依照習知的數學式處理功能,因僅實行必 定成爲等價的變形,故此處演算停止。 但是,如果依照本第七實施例,可藉由輸入成立條件 繼糸買演算。而且,不論輸入的成立條件的正誤(可否適用), -77- 200416560 若爲可適用的條件式則可實行變形。即會有進行"錯誤的演 算”。據此,例如對於使用在數學等的學習的情形等,因即 使是使用者(學生)未正確地理解成立條件的情形演算也被 實行,故可使使用者(學生)考慮”爲何錯誤呢"’可成爲使用 情況更佳者。 [第八實施例] 其次,參照第63圖〜第68圖針對第八實施例來說明。 第八實施例中的函數桌上型電子計算機60 1具有藉由 輸入筆604選擇顯示畫面上的數學式的一部分或全部,藉 由適用變形公式於這些數學式,使顯示的數學式變形的 點。 第63 A圖、第63B圖係顯示第八實施例中的ROM650C 以及RAM660C的構成圖,第63A圖、第63B圖係分別顯示 R〇M650c的構成、RAM660C的構成。 如果依照第63A圖,在R〇M65 0c儲存有第二數學式變 形程式651c、變形公式列表652c。此第二數學式變形程式 65 1 c係實現本第八實施例用的程式,在第八實施例中, CPU610實行依照此第二數學式變形程式65ic的處理。 變形公式列表652c係指儲存複數個變形公式的列表 (一覽表),在第64圖顯示其一例。變形公式係指等價變形 成爲對象的數學式(即選擇的數學式部分)用的式子。此 外’在同圖中變形公式是以稱爲[變換裝置]的名稱來記 載。 而且’此變形式具有需要變形方向的選擇、引數的指 定者。變形方向係指使變形公式適用的方向(即由左邊到右 -78- 200416560 邊或由右邊到左邊),引數係指成爲對象的數學式的變數 (或記號常數)之內使變形公式適用的變數(或記號常數)。 例如在第64圖中變形公式[aAn = axaxaxa··]係將以幕乘 表示的數學式變形成以乘法表示的數學式的式子,對此需 要變形方向(即將冪變形成乘法或將乘法變形成冪)的指 定。 而且,變形公式[aAn + .. + a+ l = l+ a + .. + aAn]係將多項式(單 項式也可以)變形成改排成"a"的昇冪的順序的數學式的式 子,對此需要變形方向(即改排成昇冪/降冪的順序的任一 個)以及引數"a"的指定。 而且,變形公式[l = (sin(a))A2 + (cos(a))A2]係將"1”變形 成包含sin函數與cos函數的式子的式子,對此需要引數"a” 的指定。 如果依照第63B圖,RAM660c具備數學式記憶體661c、 選擇式記憶體662c、選擇變形公式記憶體663c。 在數學式記憶體66 1 c依次記憶有顯示於顯示畫面的數 學式。 在選擇式記憶體6 6 2 c記億有藉由來自使用者的操作輸 入所選擇的數學式的一部分或全部。具體上爲包含於該當 數學式的項或係數或部分式。在選擇變形公式記憶體663 c 記憶有藉由來自使用者的操作輸入所選擇的選擇公式。 <動作〉 其次,針對第八實施例中的函數桌上型電子計算機60 1 的動作來說明。 第65圖係說明第八實施例中的函數桌上型電子計算機 -79- 200416560 601的動作的流程圖’爲根據第二數學式變形程式651c而 實行的處理。而且,第66圖〜第68圖係分別顯示依照第65 圖的流程圖的動作1〜3中的顯示畫面的遷移例的圖。此 外,第66A圖〜第68D圖都如第66A圖—第66B圖—第66C 圖—第66D圖,以abed順序遷移。 (動作1) 首先說明動作1。 動作1係使需要變形方向以及引數的指定的變形公式 適用的情形的動作。 若藉由模式切換操作選擇數學式處理模式的話, CPU6 10開始與數學式處理模式有關的預定的程式的實 行,設定數學式處理模式,等待成爲處理對象的數學式或 演算指示等的輸入,並且開始第二數學式變形程式65 lc的 實行。而且,使輸入的數學式顯示於顯示畫面,每次輸入 有演算指示,一步驟一步驟地實行對該當數學式的演算, 顯示其實行結果。 第66A圖係顯示在此階段顯示的顯示畫面的一例。 如果依照同圖,在顯示畫面顯示有下式(1 1)的數學式 617 ° x + x4-x2 + x3 ...(11) 在此顯不畫面中,使用者藉由輸入筆604選擇數學式 617中的欲使變形進行的部分。於是,CPU610根據由位置 檢測電路63 1輸入的座標値,判斷數學式617的哪一部分 被選擇’一時記憶判斷被選擇的數學式6 1 7的部分(以下適 宜稱爲[選擇式])於rAM660c內的選擇式記憶體66 2c。即 -80- 200416560 CPU610在第66A圖中判斷數學式617全體[χ + χ4-χ2 + χ3]被選 擇,令此爲選擇式一時記憶於選擇式記憶體662c。 再者,使用者藉由輸入筆604輸入在顯示畫面的上部 所具備的數學式變形鍵672。若數學式變形鍵672的輸入被 檢測的話(步驟W31),CPU610參照儲存於R〇M650c的變形 公式列表65 2c,例如如第66B圖所示,一覽顯示複數個變 形公式(步驟W 3 2)。 第66B圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖,在顯示畫面輸入有數學式變形鍵672, 一覽顯示有[aAn = a><axaxa..]、[aAn + .. + a+ l = l + a + .. + aAn]、 [l = (sin(a))A2 + (cos(a))A2]的複數個變形公式。此外,此處所 顯示的變形公式係包含於變形公式列表652c。 在此顯示畫面中,使用者由一覽顯示的變形公式以內 選擇慾對先選擇的數學式617的部分(選擇式)適用的變形 公式。若變形公式的選擇被檢測的話,CPU6 10根據由位置 檢測電路6 3 1輸入的座標値判斷哪一變形公式被選擇。即 CPU610 在第 66B 圖中判斷[aAn + .. + a+l = l+a + .. + aAn]被選擇 (步驟W33)。此外,此處變形公式[aAn + .. + a+l = l+a + .. + aAn] 如上述係使改排成昇冪/降冪的順序的變形實行的式子。 若變形公式被選擇則CPU6 1 0接著判斷選擇式的有 無。即判定一時記憶於RAM660c內的選擇變形公式記憶體 6 6 3 c的選擇式的有無。此處判斷爲[有選擇式](步驟w 3 4)。 判斷爲[有選擇式]的情形(步驟W 3 4 : Y E S ),C P U 6 1 0爲 了適用上述選擇的變形公式(以下適宜稱爲[選擇變形公 式]),判斷變形方向與引數的指定是否必要(步驟W3 5)。即 200416560 CPU610對於選擇變形公式的[aAn + .. + a + l = l+ a + .. + aAn]判斷 變形方向的選擇以及引數的指定爲必要(步驟W3 5: YES) ’ 例如如第66C圖所示使變形方向的選擇以及引數的指定輸 入用的突現式(pop-up)畫面161顯示(步驟W36)。 第6 6 C圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖,在顯示畫面顯示有使變形公式 44 + .. + &+1=:1^ + ..^〃11]適用的變形方向以及指定引數、" 用的突現式畫面161。在此突現式畫面161中,以單選鈕 (radio button)形式選擇該當變形公式的變形方向,並且可 輸入引數"a ”。 在此顯示畫面中,使用者指定慾適用於選擇式的變形 方向以及引數,輸入ΕΧΕ鍵681。CPU610若ΕΧΕ鍵681的 輸入被檢測的話(步驟W 3 7 : Y E S ),判斷指定的變形方向以 及引數。即在第66C圖中判斷由左邊到右邊的變形(即改排 成昇冪的順序的變形)以及引數"a”被指定爲[X]。 若變形方向以及引數被指定的話,CPU6 10判定選擇式 是否與選擇變形公式一致,即判定是否可依照選擇變形公 式而變形。其中,選擇式[x + x、x2 + x3]爲關於"X"的多項式, 選擇變形公式[aAn + .. + a+1 = l+ a + ..+aAn]爲改排多項式成針 對na"昇冪或降冪的順序的變形。因此,CPU6 10判斷選擇 公式與選擇變形公式一致(步驟W38)。 判斷爲一致的情形(步驟W38:YES),CPU610依照選擇 變形公式變形選擇式。即將選擇式[x + x、x2 + x3]變形成改排 成針對以引數"a"指定的[χ]昇冪的順序的式子[X-χ2 + χ3 + χ4](步驟 W39)。 -82- 200416560 若依照選擇變形公式變形選擇式則 CPU6 1 0置換現在 顯不的數學式 6 1 7中的選擇式成變形後的式子,如下式 (1 2),生成新的數學式。此外,在動作1中因數學式6 1 7 全體被當作選擇式,故成爲變形數學式6 1 7全體。 X - X 2 4- X 3 4- X 4 ...(12) 而且,例如如第66D圖所示使生成的數學式6 1 9顯示, 更新顯示畫面(步驟W 4 1)。 第66D圖係顯示在此階段的顯示畫面的圖。如果依照 同圖,在顯示畫面顯示有取代數學式6 1 7,置換數學式6 1 7 全體爲變形後的式子U-x2 + x3 + x4]的數學式 619。如此, CPU6 10實行對數學式617的變形。 此外,在步驟W 3 4中當判斷爲[無選擇式]的情形(步驟 W 3 4 ·· N 0),C P U 6 1 0因無藉由選擇變形公式而使其變形的對 象的式子,故再度使顯示於例如第66A圖所示的畫面顯示 (步驟W 4 1 ),結束本處理。 而且,在步驟W 3 8中,當判斷選擇變形公式與選擇式 不一致的情形(步驟W 3 8 : N 0 )或在步驟W 3 7中檢測有E S C 鍵6 8 2的輸入的情形(步驟w 2 7 : N 0),C P U 6 1 0令選擇式無 欢’再度使福不S〈例如第6 6 A圖所示的顯示畫面顯不(步驟 W41),結束本處理。 (動作2) 其次,說明動作2。 動作2係使需要變形方向的選擇的變形公式適用的情 形的動作。 若藉由模式切換操作選擇數學式處理模式的話, -83- 200416560 CPU610開始與數學式處理模式有關的預定的程式的實 行,設定數學式處理模式,等待成爲處理對象的數學式或 演算指示等的輸入,並且開始第一數學式變形程式6 5 1 b的 實行。而且,使輸入的數學式顯示於顯示畫面,每次輸入 有演算指示,一步驟一步驟地實行對該當數學式的演算, 顯示其實行結果。 第6 7 A〜D圖係顯示在此階段顯示的顯示畫面的一例。 如果依照同圖,在顯示畫面顯示有下式(1 3)的數學式 620 ° l + axa + axb ".(13) 在此顯示畫面中,使用者藉由輸入筆604選擇數學式 620中的欲使變形進行的部分。於是,CPU6 10根據由位置 檢測電路63 1輸入的座標値,判斷數學式620的哪一部分 被選擇,一時記憶判斷被選擇的數學式620的部分(以下適 宜稱爲[選擇式])於選擇式記憶體662c。即CPU610在圖67A 中判斷數學式620的一部分的[ax a]被選擇,令此爲選擇式 一時記憶於選擇式記憶體662c。 再者,使用者藉由輸入筆604輸入在顯示畫面的上部 所具備的數學式變形鍵67 2。若數學式變形鍵67 2的輸入被 檢測的話(步驟W31),CPU610參照儲存於R〇M65 0c的變形 公式列表652c,例如如第67B圖所示,一覽顯示複數個變 形公式(步驟W32)。 第67 B圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖,在顯示畫面輸入有數學式變形鍵67 2 ’ 一覽顯示有[aAn二axaxa><a··]、[aAn + .. + a+ l = l + a + .. + aAn]、 200416560 [1 = (s i η (a))Λ 2 + (c 〇 s (a))Λ 2 ]的複數個變形公式。此外,此處所 顯示的變形公式係包含於變形公式列表6 5 2c。 在此顯示畫面中,使用者由一覽顯示的變形公式以內 選擇愁對先選擇的數學式6 2 0的部分(選擇式)適用的變形 公式。若變形公式的選擇被檢測的話,C P U 6 1 0根據由位置 檢測電路6 3 1輸入的座標値判斷哪一變形公式被選擇。即 CPU610在第 67B圖中判斷[aAn = axa><axa..]被選擇(步驟 W33)。此外,此處變形公式[aAn = axaxa><a.·]如上述係使變 更冪乘爲乘法或變更乘法爲冪乘的變·形實行用的式子。 若變形公式被選擇則C P U 6 1 〇接著判斷選擇式的有 無。即判定一時記憶於選擇變形公式記憶體6 6 3 c的選擇式 的有無。此處判斷爲[有選擇式](步驟W34)。 判斷爲[有選擇式]的情形(步驟W 3 4 : Y E S ),C P U 6 1 0爲 了適用上述選擇的變形公式(以下適宜稱爲[選擇變形公 式])’判斷變形方向與引數的指定是否必要(步驟W35)。即 CPU610對於選擇變形公式的[aAn = aXaXaXa.·]判斷變形方向 的指定爲必要(步驟W35:YES),例如如第67C圖所示使變 形方向的指疋輸入用的突現式畫面621顯示(步驟w36)。 第67C圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖,在顯示畫面顯示有指定使變形公式 [a“n = ax ax ax a. .]適用的變形方向用的突現式畫面621。在此 突現式畫面621中可以單選鈕形式選擇該當變形公式的變 形方向。 在此顯示畫面中,使用者選擇慾適用於選擇式的變形 方向,輸入ΕΧΕ鍵681。CPU610若exe鍵681的輸入被檢 -85- 200416560 測的話(步驟W37: YES),判斷指定的變形方向。即在第67 C 圖中判斷爲指定由右邊到左邊的變形(即變更乘法爲冪)。 若變形方向被指定的話,CPU610判定選擇式是否與選 擇變形公式一致,即判定是否可依照選擇變形公式而變 形。其中’選擇式[axa]爲關於”a”的乘法的式子,選擇變形 公式[aAn = a><a><a><a··]爲變更乘法爲冪乘或變更冪乘爲乘法 的變形。因此,CPU6 10判斷選擇公式與選擇變形公式一致 (步驟W38)。 判斷爲一致的情形(步驟W38:YES),CPU610依照選擇 變形公式變形選擇式。即將選擇式[a X a ]由以乘法表示的式 子變形成以冪乘表示的式子[a2](步驟W3 9)。 若依照選擇變形公式變形選擇式則CPU6 10置換現在 顯示的數學式 620中的選擇式成變形後的式子,如下式 (14),生成新的數學式。 1 + a2 + a x b ...(14) 而且,例如如第67D圖所示使生成的數學式622顯示, 更新顯不畫面(步驟W41)。 第67D圖係顯示在此階段的顯示畫面的圖。如果依照 同圖,在顯示畫面顯示有取代數學式620,置換數學式620 中的選擇式[ax a]爲變形後的式子[a2]的數學式622。如此, CPU6 10實行對數學式620的變形。 (動作3) 其次,說明動作3。 動作3係使需要引數的指定的變形公式適用的情形的 動作。 -86- 200416560 若藉由模式切換操作選擇數學式處理模式的話’ CPU6 10開始與數學式處理模式有關的預定的程式的實 行,設定數學式處理模式,等待成爲處理對象的數學式或 演算指示等的輸入,並且開始第一數學式變形程式65 1 b的 實行。而且,使輸入的數學式顯示於顯示畫面,每次輸入 有演算指示,一步驟一步驟地實行對該當數學式的演算, 顯不其實行結果。 第68A圖係顯示在此階段顯示的顯示畫面的一例。 如果依照同圖,在顯示畫面顯示有下式(1 5)的數學式 625 ° sin(x) +1 ...(15) 在此顯示畫面中,使用者藉由輸入筆604選擇數學式 625中的欲使變形進行的部分。於是,CPU6 10根據由位置 檢測電路63 1輸入的座標値,判斷數學式625的哪一部分 被選擇,一時記憶判斷爲被選擇的數學式625的部分(以下 適宜稱爲[選擇式])於選擇式記億體662c。即CPU6 10在圖 68A中判斷爲數學式625的一部分的[1]被選擇,令此爲選 擇式一時記憶於選擇式記憶體662c。 再者,使用者藉由輸入筆604輸入在顯示畫面的上部 所具備的數學式變形鍵672。若數學式變形鍵672的輸入被 檢測的話(步驟W3 1),CPU610參照儲存於R〇M65 0c的變形 公式列表65 2c,例如如第68B圖所示,一覽顯示複數個變 形公式(步驟W 3 2)。 第6 8 B圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖,在顯示畫面輸入有數學式變形鍵672, -87- 200416560 一覽顯不有[a Λ η = a χ a x a x a ·. ]、[ a Λ η + . · + a + 1 = 1 + a + .. + a Λ η ]、 [1 = ( sin (a)) Λ2 +(cos (a)) λ2]的複數個變形公式。此外,此處所 顯示的變形公式係包含於變形公式列表652c。 在此顯示畫面中,使用者由一覽顯示的變形公式以內 選擇慾對先選擇的數學式62 5的部分(選擇式)適用的變形 公式。若變形公式的選擇被檢測的話,CPU6 10根據由位置 檢測電路63 1輸入的座標値判斷哪一變形公式被選擇。即 CPU610 在第 68B 圖中判斷爲[l=(sin(a))A2 + (cos(a))A2]被選 擇(步驟W3 3)。此外,此處變形公式[i^sinQD/^ + UosUDM] 如上述係使常數”1”變形成包含sin函數與cos函數的式子 之式子。 若變形公式被選擇則CPU610接著判斷選擇式的有 無。即判定一時記憶於選擇變形公式記憶體663c的選擇式 的有無。此處判斷爲[有選擇式](步驟W 34)。 判斷爲[有選擇式]的情形(步驟W34: YES),CPU610爲 了適用上述所選擇的變形公式(以下適宜稱爲[選擇變形公 式])’判斷變形方向與引數的指定是否必要(步驟W3 5)。即 CPU6 10對於選擇變形公式的[1 = (5丨11(&))〃2 + ((:〇5(&))〃2]判斷 爲引數的輸入爲必要(步驟W35:YES),例如如第68C圖所 示使輸入引數的指定用的突現式畫面 6 2 6顯示(步驟 W36)。 第6 8 C圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖’在顯示畫面顯示有指定使變形公式 [l = (sin(a))A2 + (cos(a))A2]適用的引數〃a〃用的突現式畫面 626 °在此突現式畫面626中,可輸入該當變形公式的引數 -88- 200416560 在此顯示畫面中,使用者指定慾適用於選擇變形公式 的引數,輸入ΕΧΕ鍵681。CPU610若ΕΧΕ鍵681的輸入被 檢測的話(步驟W3 7: YES),判斷所指定的引數。即在第68 c 圖中判斷引數na”被指定爲U]。 若引數被指定的話,CPU610判定選擇式是否與選擇變 形公式一致,即判定是否可依照選擇變形公式而變形。其 中,選擇式爲[1],選擇變形公式[l = (sin(a))A2 + (cos(a))A2] 爲變更常數”1”爲包含sin函數與cos函數的式子的變形。 因此,CPU6 10判斷爲選擇公式與選擇變形公式一致(步驟 W38)。 判斷爲一致的情形(步驟W 38: YES),CPU6 10依照選擇 變形公式變形選擇式。即將選擇式[1]變形成包含sin函數 與 cos 函數的式子[(sin(a))2 + (cos(a))2](步驟 W39)。 若依照選擇變形公式變形選擇式則CPU610置換現在 顯示的數學式625中的選擇式成變形後的式子,如下式 (16),生成新的數學式。 sin(x) + (sin(x))2 + (cos(x))2 …(16) 而且,例如如第68D圖所示使生成的數學式182顯示, 更新顯示畫面(步驟W41)。 第68D圖係顯示在此階段的顯示畫面的圖。如果依照 同圖,在顯示畫面顯示有取代數學式625,置換數學式625 中的選擇式[1]爲變形後的[(sinU))2 + (cos(x))2]的數學式 182。如此,CPU6 10實行對數學式625的變形。 如以上如果依照第八實施例,若選擇所顯示的數學式 -89- 200416560 的一部分或全部,選擇變形公式的話,選擇的數學式的一 部分或全部依照選擇的變形公式(選擇變形公式)變形而顯 示。即,使用者藉由自預先準備的複數個變形公式以內選 擇所希望者,可容易實行對慾使數學式中的變形進行的部 分的變形。因此,可使數學式處理功能的使用情況成爲更 佳。 [變形例] 此外,本發明的適用不限於上述的例子,在不脫離本 發明的旨趣的範圍下可適宜變更。 例如在上述第八實施例中雖然以選擇變形公式使變形 實行,但以選擇指示變形方法的變形指令也可以。第69A〜C 圖係顯示此時的顯示畫面的遷移例的圖,遷移成第6 9 A圖 —第69B圖—第69C圖的順序。 如果依照第69A圖,在顯示畫面顯示有以下式(17)表示 的數學式628。在此顯示畫面中,使用者藉由輸入筆604 選擇數學式62 8的慾使變形進行的部分[χ2 + 2 · X+l],輸入 顯示畫面上部所具備的數學式變形鍵672。於是,在顯示畫 面例如如第69B圖所示,一覽顯示有複數個變形指令。 1η(χ2 + 2 · X+ 1 )/4 ..(17) 第69B圖係顯示在此階段的顯示畫面的一例的圖。 如果依照同圖,在顯示畫面輸入有數學式變形鍵6 7 2, 顯示有[expend]、[factor]的複數個變形指令。此外,此處 [expend]係指示”數學式的展開”的指令,[factor]係指示,,數 學式的因數分解”的指令。而且’這些變形指令係在例如第 70圖包含有顯示其一例的變形指令列表,此變形指令列表 -90- 200416560 儲存於ROM650。 在此顯示畫面中,使用者由一覽顯示的變形指令以 內,選擇慾對先選擇的數學式628的部分(選擇式)適用的變 形指令[factor]。於是,選擇式[x2 + 2 · x+1]被”因數分解”’ 在顯示畫面例如如第6 9 C圖所示’顯示有變形後的數學式 629 ° 第69C圖係顯示在此階段的顯示畫面的圖。 如果依照同圖,在顯示畫面顯不有取代數學式6 2 8 ’置 換成[χ2 + 2· x + 1]被因數分解的[(x + 1)2]的數學式629。 而且,在上述實施形態中雖然藉由輸入筆604觸控顯 示畫面上的該當位置當作選擇/輸入’惟當然藉由輸入鍵群 603的操作也可以。再者在顯示畫面上使游標顯示,藉由鍵 或滑鼠等的定位裝置移動此游標,當作選擇/輸入也可以。 而且,本發明的適用不限於上述函數桌上型電子計算 機,若爲具有數學式處理功能的電子機器的話無論爲何均 可,例如適用於 PC(Personal Computer:個人電腦)等也可 以。 【圖式簡單說明】 第1圖是顯示適用本發明的函數桌上型電子計算機的 槪觀圖的一例的圖。 第2圖是顯示函數桌上型電子計算機的顯示畫面的一 例的圖。 第3圖是顯示第一實施形態中的函數桌上型電子計算 機的功能構成圖。 第4圖是顯示幾何視窗資料的一例的圖。 -91- 200416560 第5圖是顯示函數式表的一例的圖。 第6圖是顯示與第一實施形態中的主處理的實行有關 的函數桌上型電子計算機的動作流程圖。 第7圖是顯示與第一實施形態中的資料輸入處理的實 行有關的函數桌上型電子計算機的動作流程圖。 第8圖是顯示與第一實施形態中的拷貝/拖曳處理的實 行有關的函數桌上型電子計算機的動作流程圖。 第9圖是顯示與變換處理的實行有關的函數桌上型電 子計算機的動作流程圖。 第1 〇圖是顯示與第一實施形態中的貼上/下拉處理的 實行有關的函數桌上型電子計算機的動作流程圖。 第1 1圖是顯示與圖形顯示處理的實行有關的函數桌上 型電子計算機的動作流程圖。 第1 2圖是顯示拖放描繪於幾何視窗的點物件到計算視 窗時的畫面遷移例的圖。 第1 3圖是顯示拖放顯示於計算視窗的點座標到幾何視 窗時的畫面遷移例的圖。 第14A圖、第14B圖是顯示拖放描繪於幾何視窗的四 角形物件到計算視窗時的畫面遷移例的圖。 第15A圖、第15B圖是顯示拖放顯示於計算視窗的4x2 矩陣到幾何視窗時的畫面遷移例的圖。 第1 6 A〜D圖是顯示依照在幾何視窗與計算視窗間的拖 放操作的畫面遷移例的圖。 第17A圖、第17B圖是顯示拖放描繪於幾何視窗的圓 物件到計算視窗時的畫面遷移例的圖。 -92- 200416560 第1 8 A〜C圖是顯示拖放顯示於計算視窗的圓的方程式 到幾何視窗時的畫面遷移例的圖。 第19A圖、第19B圖是顯示拖放描繪於幾何視窗的函 數圖物件到計算視窗時的畫面遷移例的圖。 第2 0 A〜C圖是顯示拖放顯示於計算視窗的函數式到幾 何視窗時的畫面遷移例的圖。 第2 1 A〜C圖是顯示拖放描繪於幾何視窗的複數個直線 物件到計算視窗時的畫面遷移例的圖。 第2 2 A圖是第二實施形態中的R 〇 Μ的構成。 第2 2 Β圖是顯示R A Μ的構成(b)的一例的圖。 第23圖是顯示與第二實施形態中的資料輸入處理的實 行有關的函數桌上型電子計算機的動作流程圖。 第24圖是顯示與第二實施形態中的拷貝/拖曳處理的 實行有關的函數桌上型電子計算機的動作流程圖。 第25圖是顯示與第二實施形態中的貼上/下拉處理的 實行有關的函數桌上型電子計算機的動作流程圖。 第26A圖、第26B圖是顯示拖放顯示於計算視窗的表 資料到圖視窗時的畫面遷移例的圖。 第27A圖、第27B圖是顯示拖放顯示於圖視窗的圖式 資料到計算視窗時的畫面遷移例的圖。 第2 8圖是顯示第三實施形態中的函數桌上型電子計算 機的槪念圖的圖。 第2 9圖是顯示將以幾何應用拷貝的幾何模型貼到計算 應用時的函數桌上型電子計算機的動作的流程圖。 第3 0圖是顯示將以計算應用拷貝的數學式模型貼到幾 -93- 200416560 何應用時的函數桌上型電子計算機的動作的流程圖。 第31A圖是第四實施形態中的R〇M的構成的一例的 圖。 第3 1 B圖是顯示R A Μ的構成的一例的圖。 第3 2圖是顯示與統計/表變換處理的實行有關的函數 桌上型電子計算機的動作的流程圖。 第3 3圖是顯示第四實施形態中的函數桌上型電子計算 機的顯示畫面的遷移例的圖。 第34圖是顯示第四實施形態中的函數桌上型電子計算 機的顯示畫面的遷移例的圖。 第35圖是顯示函數桌上型電子計算機的顯示畫面的畫 面遷移例的圖。 第3 6圖是顯示第五實施形態中的函數桌上型電子計算 機的構成圖。 第37圖是顯示幾何視窗資料的一例的圖。 第3 8圖是顯示函數式表的一例的圖。 第3 9圖是顯示計算視窗資料的一例的圖。 第40圖是顯不鏈結表的一例的圖。 第4 1圖是顯示拷貝緩衝區的一例的圖。 第42圖是顯示與主處理的實行有關的函數桌上型電子 計算機的動作流程圖。 第43圖是顯示與資料輸入處理的實行有關的函數桌上 型電子計算機的動作流程圖。 第44圖是顯示與拷貝/拖曳處理的實行有關的函數桌 上型電子計算機的動作流程圖。 -94- 200416560 第45圖是顯示與變換處理的實行有關的函數桌上型電 子計算機的動作流程圖。 第46圖是顯示與貼上/下拉處理的實行有關的函數桌 上型電子計算機的動作流程圖。 第47圖是顯示與圖形顯示處理的實行有關的函數桌上 型電子計算機的動作流程圖。 第4 8圖是針對鏈結形成功能而說明用的圖。 第4 9圖是顯示鏈結形成時的畫面遷移例的圖。 第5 0圖是顯示鏈結形成時的畫面遷移例的圖。 第5 1圖是顯示鏈結形成時的畫面遷移例的圖。 第5 2圖是顯示鏈結形成時的畫面遷移例的圖。 第5 3圖是顯示鏈結形成時的畫面遷移例的圖。 第54圖是顯示第六實施形態中的函數桌上型電子計算 機的槪念圖的圖。 第5 5圖是顯示與由幾何/計算鏈結形成模組構成的幾 何模型與數學式模型間的鏈結形成有關的函數桌上型電子 計算機的動作的流程圖。 第5 6圖是顯示與由計算/幾何鏈結形成模組構成的幾 何模型與數學式模型間的鏈結形成有關的函數桌上型電子 計算機的動作的流程圖。 第5 7圖是顯示適用本發明的第六、第七實施例的函數 桌上型電子計算機的外觀例的圖。 第5 8圖是顯示函數桌上型電子計算機的內部構成的方 塊圖。 第59圖是顯示第七實施例中的r〇m以及ram的構成 -95- 200416560 的圖。 第60圖是顯示條件式列表的一例的圖。 第6 1圖是說明第七實施例中的動作用的流程圖。 第 62圖是顯示第七實施例中的顯示畫面的遷移例的 圖。 第63圖是顯示第八實施例中的ROM以及RAM的構成 的圖。 第64圖是顯示變形公式表的一例的圖。 第6 5圖是說明第八實施例中的動作用的流程圖。 第66圖是顯示第八實施例中的顯示畫面的遷移例的 圖。 第 67圖是顯示第八實施例中的顯示畫面的遷移例的 圖。 第68圖是顯示第八實施例中的顯示畫面的遷移例的 圖。 第69圖是顯示變形例中的顯示畫面的遷移例的圖。 第7 0圖是顯示變形指令列表的一例的圖。 【符號說明】 1、300、590、601:函數桌上型電子計算機 3、602:顯示器 5:鍵群 7、604:輸入筆 10 、 610: CPU 2 0 :輸入部 30、630:圖形輸入板 -96- 200416560 40:位置檢測電路 50、640:顯示部 6 0 :通訊部 72、702、722:主處理程式 72a、702a、722A:資料輸入處理程式 72b、702b、722B:拷貝/拖曳處理程式 7 2c、7 02c、7 22C:貼上/下拉處理程式 81、 802:幾何視窗資料 82、 804、824:計算視窗資料 83、 806:函數式表 8 4 :鏈結表 8 5、2 6 0、3 6 0、5 9 6、8 0 8、8 2 6 :拷貝緩衝區 9 0 :伺服器 1 0 0、5 1 0 :直線物件 1 0 2 :函數圖圖形 1 1 0、1 1 2、5 4 0 :點物件 1 3 0 :四角形物件 140:線段物件 160、 500、 570:圓物件 161、 621、626:突現式畫面 3 1 0、5 9 1 :基底類別 220:圖式顯7Γ:區域 240、5 80:函數圖物件 3 20、5 92:幾何應用 3 3 0、5 9 3 :計算應用 200416560 340:幾何/數學式變換模組 3 5 0:數學式/幾何變換模組 4 3 0 :顯示畫面 5 5 0 :向量物件 5 60:圓弧物件 5 94:幾何/計算鏈結形成模組 5 9 5:計算/幾何鏈結形成模組 6 0 3 :輸入鍵群 6 0 4 :輸入筆 615、 617、 619、 620、 622、 625、 628、 629:數學式 631:位置檢測電路 6 4 0 :顯示部 6 4 1 :驅動電路 65 0、65 0b、700、7 20、740: ROM 651b:第一數學式變形程式 651c:第二數學式變形程式 6 5 2 b :變形條件式列表 6 5 2 c :變形公式列表
660、660b、800、820、840: RAM 661b、661c:數學式記憶體 662b、662c:選擇式記憶體 66 3 b:選擇條件式記憶體 66 3 c:選擇變形公式記憶體 67 0:記憶裝置 671:條件設定鍵、記憶媒體 -98- 200416560 672:數學式變形鍵 68 1 : ΕΧΕ 鍵 6 8 2: ESC Μ 7 4 3 A ··統計/表變換程式 8 2 2 :圖視窗資料 8 2 2 a :圖式資料 8 4 3 A :統§十資料儲存區域 843B:表資料儲存區域 CW1、CW10、CW100、CW120:數學式視窗 CW20、CW22、CW24、CW32、CW40、CW41、CW42:計 算視窗 GW 1、GW20、GW22、GW24、GW30、GW32、GW40、 GW41、GW42:幾何視窗 GW120:圖視窗 M10、M14、M16、M20、M22、M24:鏈結標誌 S W 1 3、S W 1 4 ·. 統計視窗 TW13、TW14:表視窗 N 1 :網路 T1、T13、T100、T120:指定區域 Τ10、Τ60、Τ92:字元列區域

Claims (1)

  1. 200416560 拾、申請專利範圍· 1. 一種圖形顯示控制裝置,其特徵包含: 顯示部(第2圖、第3圖;50)具備有以幾何圖形將顯示 形態加以顯示的第一畫面、與以由字元列構成的數學式 將顯示形態加以顯示的第二畫面;以及 變換顯示控制裝置(第3圖;1 0),該第一畫面以及該第 二畫面之內,在進行對一方的畫面的拷貝操作後,當進 行對他方的畫面之貼附操作時,把由該拷貝操作所指定 之一方的顯示形態的內容變換成由該貼附操作所指定的 他方的顯示形態,顯示控制於該他方的畫面。 2. 如申請專利範圍第1項之圖形顯示控制裝置,其中該變 換顯示控制裝置具有第一顯示控制裝置(第3圖;1 0), 在對該第二畫面進行該貼附操作時,在該第二畫面顯示 數學式。 3. 如申請專利範圍第1項之圖形顯示控制裝置,其中該變 換顯示控制裝置具有在對該第二畫面進行該拷貝操作 時,將該拷貝操作時所指定的內容視爲數學式,在進行 對該第一畫面之該貼附操作時,在該第一畫面把根據該 視爲數學式的幾何圖形加以顯示的第二裝置。 4. 如申請專利範圍第1項之圖形顯示控制裝置,其中該變 換顯示控制裝置具有在對該第一畫面進行該拷貝操作 時,在該拷貝操作時指定有複數個幾何圖形時,在進行 對該第二畫面之該貼附操作時,使該被指定於該第二畫 面的複數個幾何圖形各自的數學式作爲聯立式而顯示的 第三裝置(第3圖;10)。 -100- 200416560 5·如申請專利範圍第1項之圖形顯示控制裝置,其 "、十吏具 備有根、據函數式而將該函數式的幾何圖形顯示控制於> 第一畫面之函數式圖形顯示控制裝置(第3圖;1Q), 該變換顯示控制裝置具有在該第一畫面進行該拷_㈣ 作時,當在該拷貝操作時指定有該函數式的幾何圖开/ 時,在進行對該第二畫面之該貼附操作時,將該指定的 幾何圖形的函數式顯示於該第二畫面的第四裝置。 6·如申請專利範圍第1項之圖形顯示控制裝置,宜由 屮該變 換顯示控制裝置具有在對該第一畫面進行該拷貝操1 乍 時,當該拷貝操作時指定有點或向量時,在進行對_胃 · 二晝面之該貼附操作時,把根據該指定的點或向量& ^ 標的矩陣資料顯示於該第二畫面的第五裝置。 7·如申請專利範圍第1項至第6項中任一項之圖形顯$ _ 制裝置,其中該變換顯示控制裝置具有對該第〜# $ 行該拷貝操作時,當在該拷貝操作時指定有多角形_ $ 時,在進行對該第二畫面之該貼附操作時,把根·據_ ^ 定的多角形圖形的各頂點的座標之矩陣資料顯示於^ _ 二畫面的第六裝置。 鲁 8. —種記錄有程式之記錄媒體,係在電腦上執行如下^ t 1之構 成: 顯示控制部,把以幾何圖形顯示顯示形態的第% ^ > 籩面 和以由字元列構成的數學式顯示顯示形態的第二響% < 奥面加 以顯示控制;以及 變換顯示控制部,在該第一畫面以及該第二$ 中,在進行對一方的畫面之拷貝操作後,當進行對{也% -101 - 200416560 的畫面之貼附操作時,把由該拷貝操作所指定的一方的 顯示形態的內容變換成由該貼附操作所指定之他方的顯 示形態,而顯示控制於該他方的畫面。 9. 一種圖形顯示控制裝置,其特徵包含: 數學式顯示控制部(第3圖;10)進行以數學式或字元 等的數學式形式使資料顯示之控制; 圖形顯示控制部(第3圖;1 0),進行以圖或圖形等的 圖形形式使資料顯示之控制; 第一指定部(第3圖;30),指定由該數學式顯示控制 裝置所控制顯示之字元形式的資料以及由該圖形顯示控 制裝置所控制顯示之圖形形式的資料之中的任何一方; 第二指定部(第3圖;30),在藉由此第一指定裝置指定 該字元形式的資料以及該圖形形式的資料之中的任何一 方後,指定由該數學式顯示裝置的顯示或由該圖形顯示 裝置的顯示中之任何一方; 圖形變換顯示控制部(第3圖;1 0),在由該第一指定裝 置指定由該數學式顯示控制裝置所顯示的資料後,在藉 由該第二指定裝置指定由圖形顯示控制裝置的顯示時, 把由該數學式顯示控制裝置所顯示的字元形式的資料變 換成對應的圖形形式的資料而顯示;以及 圖形變換顯示控制部(第3圖;1 0),在藉由該第一指定 裝置指定由該圖形顯示控制裝置所顯示的圖形形式的資 料後,在由該第二指定裝置指定由數學式顯示控制裝置 的顯示時,把由該圖形顯示控制裝置顯示的圖形形式的 資料變換成對應的數學式形式的資料。 -102- 200416560 10. —種記錄有程式之記錄媒體,係在電腦上執行如下之構 成: 數學式顯示控制部,進行以數學式或字元等的數學式 形式使資料顯示之控制; 圖形顯示控制部,進行以圖或圖形等的圖形形式使資 料顯示之控制; 第一指定部,指定由該數學式顯示控制裝置所控制顯 示的字元形式的資料以及該圖形顯示控制裝置的控制顯 示的圖形形式的資料之中的任何一方; 第二指定部,在由此第一指定裝置指定該字元形式的 資料以及該圖形形式的資料之中的任何一方後,指定由 該數學式顯示裝置的顯示或藉由該圖形顯示裝置的顯示 的任何一方; 圖形變換顯示控制部,在由該第一指定裝置指定由該 數學式顯示控制裝置顯示的資料後,在藉由該第二指定 裝置指定藉由圖形顯示控制裝置的顯示時,把由該數學 式顯示控制裝置所顯示的字元形式的資料變換成對應的 圖形形式的資料而顯示;以及 圖形變換顯示控制部,在藉由該第一指定裝置指定由 該圖形顯示控制裝置顯示的圖形形式的資料後,在藉由 該第二指定裝置指定由數學式顯示控制裝置的顯示時, 把由該圖形顯示控制裝置顯示的圖形形式的資料變換成 對應的數學式形式的資料而顯示。 11. 一種資料形式變換控制裝置,其特徵包含: 以第一形式顯示資料的第一顯示部(第 3 3 A圖; -103- 200416560 SW13); 以第二形式顯示資料的第二顯示部(第 3 3 A圖· TW13);以及 在由該第一顯示部對該第二顯示部進行預定的移動_ 作時,把顯示於該第一顯示部的資料變換成該第二开^ 式,而顯不控制於該第二顯不邰的變換控制裝置(第q 圖;10)。 12·如申請專利範圍第1 1項之資料形式變換控制裝置,其φ 該弟一' 顯不部爲把進彳了統計處理的對象的輸入奮:米斗 的表資料加以顯示的顯示部, 該第二顯示部爲把屬於對輸入資料進行統計處理之 結果的統計資料加以顯示的顯示部, 該變換控制裝置具有: 演算處理裝置,進行根據顯示於該第一顯示部的資料 的統計處理;以及 統S十演算結果顯不控制裝置,把由此演算處理裝置而 得的演算處理結果以該第二形式顯示控制於該第二顯示 部。 13· —種記錄有程式之記錄媒體,係在電腦上執行如下之構 成: 以第一形式顯示資料的第一顯示部; 以第二形式顯示資料的第二顯示部;以及 變換控制部’在由該第一顯示部對該第二顯示部進行 預疋的移動ί架作時,把顯示於該第〜顯示部的資料變換 成該第二形式,而顯示控制於該第二顯示部。 -104- 200416560 14· 一種圖形顯示控制裝置,其特徵包含: 顯示部(第3 6圖;5 0、第3 5 A圖),具備以幾何圖形將 顯示形態加以顯示的第一畫面和以由字元列構成的數學 式將顯示形態加以顯示的第二畫面; 在顯示於該第一畫面的幾何圖形與顯示於該第二畫面 的數學式之間設定對應關係的設定裝置(第3 6圖;20、 30);以及 顯示更新裝置(第36圖;10),在藉由該設定裝置設定 有對應關係的幾何圖形與數學式之中,在對任何一方進 行變更操作時,根據該變更操作以更新他方的顯示形 肯旨 〇 15·如申請專利範圍第1 4項之圖形顯示控制裝置,其中包含 變換顯示控制裝置(第36圖;10),該第一畫面與該第 二畫面之中,進行對一方的畫面之拷貝操作後,在進行 對他方的畫面的貼附操作時,把藉由該拷貝操作指定的 一方的顯示形態的內容變換成由該貼附操作指定的他方 的顯示形態,顯示控制於該他方的畫面; 該設定裝置具有在藉由該拷貝操作所指定之一方的顯 示形態的內容與藉由該變換顯示控制裝置而變換成他方 的顯示形態的內容之間設定該對應關係的裝置。 16.如申請專利範圍第1 4項之圖形顯示控制裝置,其中該數 學式爲函數式, 更具備把根據此函數式的幾何圖形顯示控制於該第一 畫面之函數式圖形顯示控制裝置(第36圖;1〇), 該設定裝置具有在藉由該函數式圖形顯示控制裝置顯 -105- 200416560 不於該第一畫面的幾何圖形與顯示於該第二畫面的函數 式之間設定對應關係的第二設定裝置(第3 6圖;2 0、3 0), 該顯示更新裝置具有藉由該第二設定裝置設定有預定 的對應關係的幾何圖形與函數式之內,對幾何圖形在進 行變更操作時,根據該當變更操作變更該函數式的函數 式變更裝置。 17.如申請專利範圍第1 4項之圖形顯示控制裝置,其中該數 學式爲矩陣資料, 更具備有根據此矩陣資料將幾何圖形顯示控制於該 第一畫面的矩陣式圖形顯示控制裝置(第圖;1〇), 該設定裝置具有在藉由該矩陣式圖形顯示控制裝置顯 不於該第一畫面的幾何圖形與顯示於該第二畫面的矩陣 式之間設定預定的對應關係的第三設定裝置(第3 6圖; 20 、 30), 該顯示更新裝置具有在藉由該第三設定裝置設定有預 定的對應關係的幾何圖形與矩陣式之內,在進行對幾何 圖开的變更操作時,根據該變更操作而變更該矩陣式的 矩陣式變更裝置。 18·如申請專利範圍第1 4項之圖形顯示控制裝置,其中具備 明示控制裝置(第3 6圖;1 0),用以把用以表示由該設定 裝置.設定有對應關係的識別子(第3 5 A圖;Μ 1)明示成設 定對應關係的幾何圖形或數學式般地加以控制。 19. 一種記錄有程式之記錄媒體,係在電腦上執行如下之構 成: 弟一畫面之威不部’具備以幾何圖形將顯示形態的加 -106- 200416560 以顯示第一畫面與以由字元列構成的數學式將顯示形態 加以顯示; 在顯示於該第一畫面的幾何圖形與顯示於該第二畫面 的數學式之間設定對應關係的設定裝置;以及 顯示更新裝置,在藉由該設定裝置設定有對應關係的 幾何圖形與數學式之中,在對任何一方進行變更操作 時,根據該變更操作而更新他方的顯示形態。 20. —種數學式顯示控制裝置,其特徵包含: 顯示數學式的數學式顯示裝置(第58圖;640); 選擇顯示於該數學式顯示裝置的數學式的一部分或全 部的數學式選擇裝置(第58圖;620); 顯示複數個變形功能表的功能表顯示裝置(第5 8圖; 640); 由顯示於該功能表顯示裝置的複數個變形功能表之中 選擇任一個變形功能表的功能表選擇裝置(第5 8圖; 62 0); 依照藉由該功能表選擇裝置選擇的變形功能表,把藉 由該數學式選擇裝置選擇的數學式的一部分或全部加以 變形的數學式變形裝置(第58圖;610);以及 把藉由該數學式變形裝置而得的變形後的數學式顯示 於該數學式顯示裝置的顯示控制裝置(第5 8圖;6 1 0)。 21. 如申請專利範圍第20項之數學式顯示控制裝置,其中該 變形功能表包含有指定包含於數學式的變數或未知常數 的數値條件的條件式, 該數學式變形裝置具有在藉由該功能表選擇裝置選擇 -107- 200416560 有該條件式時,用以滿足該被選擇的條件式而進行該變 形的變形裝置。 22. 如申請專利範圍第20項之數學式顯示控制裝置,其中該 變形功能表包含有指定數學式處理方法的數學式處理指 令, 該數學式變形裝置具有在藉由該功能表選擇裝置選擇 數學式處理指令時,以依該被選擇的數學式處理指令的 數學式處理方法進行該變形的變形裝置。 23. —種程式,係在電腦上執行如下之機能: 顯示數學式的數學式顯示功能; 選擇藉由該數學式顯示功能顯示的數學式的一部分或 全部的數學式選擇功能; 顯示複數個變形功能表的功能表顯示功能; 由藉由該功能表顯示功能顯示的複數個變形功能表之 中選擇任一個變形功能表的功能表選擇功能; 依照藉由該功能表選擇功能選擇的變形功能表,把藉 由該數學式選擇功能選擇的數學式的一部分或全部加以 變形的數學式變形功能;以及 把藉由該數學式變形裝置而得的變形後的數學式顯示 於該數學式顯示功能的顯示控制功能。 -108-
TW092126933A 2002-09-30 2003-09-30 Graphic display control apparatus, graphic display control method, mathematic display control apparatus and mathematic display control method TWI243316B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2002286062A JP3785537B2 (ja) 2002-09-30 2002-09-30 図形表示制御装置及び図形表示制御プログラム
JP2002287301A JP3757925B2 (ja) 2002-09-30 2002-09-30 図形表示制御装置及び図形表示制御プログラム
JP2002287131A JP3988604B2 (ja) 2002-09-30 2002-09-30 図形表示制御装置及びプログラム
JP2002285841A JP2004126665A (ja) 2002-09-30 2002-09-30 数式表示制御装置及びプログラム

Publications (2)

Publication Number Publication Date
TW200416560A true TW200416560A (en) 2004-09-01
TWI243316B TWI243316B (en) 2005-11-11

Family

ID=32046012

Family Applications (1)

Application Number Title Priority Date Filing Date
TW092126933A TWI243316B (en) 2002-09-30 2003-09-30 Graphic display control apparatus, graphic display control method, mathematic display control apparatus and mathematic display control method

Country Status (4)

Country Link
US (2) US7289120B2 (zh)
EP (3) EP1556774B1 (zh)
TW (1) TWI243316B (zh)
WO (1) WO2004029788A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105373513A (zh) * 2014-08-07 2016-03-02 卡西欧计算机株式会社 图形显示装置及图形显示方法

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI247268B (en) * 2002-09-27 2006-01-11 Casio Computer Co Ltd Figure display control device and recording medium for executing display of graph and figure
WO2004029788A2 (en) * 2002-09-30 2004-04-08 Casio Computer Co., Ltd. Graphic display control apparatus and program
US7725828B1 (en) * 2003-10-15 2010-05-25 Apple Inc. Application of speed effects to a video presentation
CN100370396C (zh) * 2005-12-30 2008-02-20 珠海金山软件股份有限公司 智能计算及显示标记位置的装置及播放幻灯片的播放装置
US20070198624A1 (en) * 2006-02-23 2007-08-23 Texas Instruments Incorporated Using a Document Model to Create and Maintain Dynamic Mathematic Representations Through Problem Spaces
US20070198620A1 (en) * 2006-02-23 2007-08-23 Texas Instruments Incorporated Modeling Environment with Generally Accessible Variables for Dynamically Linked Mathematical Representations
US20070195093A1 (en) * 2006-02-23 2007-08-23 Texas Instruments Incorporated Dynamic Data Flow and Data Linking
US7797632B2 (en) * 2006-10-26 2010-09-14 International Business Machines Corporation Method for exposing graphical user interface layout logic and parameters
US20080241812A1 (en) * 2007-03-09 2008-10-02 Ashmore Mary E Learning system
US7876324B2 (en) * 2007-04-12 2011-01-25 Promess, Inc. Method and system for developing a strategy for use in a controller and storage medium for storing instructions which effectuate the method
JP2009294926A (ja) * 2008-06-05 2009-12-17 Casio Comput Co Ltd 電子式計算機
DE102009022227B4 (de) * 2009-03-12 2024-02-29 Rohde & Schwarz GmbH & Co. Kommanditgesellschaft Verfahren und System zur Festlegung eines Signal- oder Spektralverlaufs eines zu erzeugenden Signals auf einem berührungssensitiven Bildschirm
JP4775463B2 (ja) * 2009-03-12 2011-09-21 カシオ計算機株式会社 電子計算機及びプログラム
US8250482B2 (en) * 2009-06-03 2012-08-21 Smart Technologies Ulc Linking and managing mathematical objects
JP5029721B2 (ja) * 2010-03-25 2012-09-19 カシオ計算機株式会社 グラフ表示装置及びグラフ表示制御プログラム
JP4858625B2 (ja) * 2010-03-31 2012-01-18 カシオ計算機株式会社 情報表示装置及びプログラム
JP4858626B2 (ja) * 2010-04-16 2012-01-18 カシオ計算機株式会社 情報表示装置及びプログラム
JP4853578B2 (ja) * 2010-04-16 2012-01-11 カシオ計算機株式会社 グラフ表示装置およびプログラム
US8464153B2 (en) * 2011-03-01 2013-06-11 Lucasfilm Entertainment Company Ltd. Copying an object in an animation creation application
JP5772331B2 (ja) * 2011-07-20 2015-09-02 カシオ計算機株式会社 学習装置及びプログラム
US10162491B2 (en) 2011-08-12 2018-12-25 Otoy Inc. Drag and drop of objects between applications
JP5824970B2 (ja) * 2011-08-30 2015-12-02 カシオ計算機株式会社 画像表示端末及びプログラム
JP6018758B2 (ja) * 2012-01-23 2016-11-02 東芝機械株式会社 成形機のロジックグラフ表示装置と、ロジックグラフ表示方法
JP6163704B2 (ja) * 2012-03-19 2017-07-19 カシオ計算機株式会社 図形表示装置及び図形表示プログラム
CN102741832B (zh) * 2012-03-29 2015-09-09 华为技术有限公司 数据块处理方法及系统、前端显示设备和后台处理设备
US20130305133A1 (en) * 2012-05-11 2013-11-14 Elia Freedman Interactive Notepad For Computing Equations in Context
JP5942729B2 (ja) * 2012-09-20 2016-06-29 カシオ計算機株式会社 図形描画装置およびプログラム
JP6221323B2 (ja) 2013-04-22 2017-11-01 カシオ計算機株式会社 グラフ表示装置およびその制御プログラム
JP2014241030A (ja) * 2013-06-11 2014-12-25 カシオ計算機株式会社 グラフ表示装置およびプログラムおよびサーバ装置
JP6244901B2 (ja) 2013-12-27 2017-12-13 カシオ計算機株式会社 グラフ表示制御装置、電子機器およびプログラム
JP6318615B2 (ja) 2013-12-27 2018-05-09 カシオ計算機株式会社 グラフ表示制御装置、電子機器およびプログラム
JP6287412B2 (ja) 2014-03-19 2018-03-07 カシオ計算機株式会社 図形描画装置、図形描画方法およびプログラム
JP6428053B2 (ja) * 2014-08-26 2018-11-28 カシオ計算機株式会社 グラフ表示装置およびプログラムおよびサーバ装置
JP6019074B2 (ja) 2014-09-16 2016-11-02 京セラドキュメントソリューションズ株式会社 電子機器、及び、タッチパネルの操作方法
JP6939135B2 (ja) * 2017-06-23 2021-09-22 カシオ計算機株式会社 電子機器、プログラム、サーバ、グラフ画像生成方法およびグラフ画像生成システム
JP6992491B2 (ja) * 2017-12-22 2022-01-13 カシオ計算機株式会社 表示装置、表示方法、およびプログラム
EP3629141B1 (de) * 2018-09-28 2021-04-14 Sick Ag Verfahren und vorrichtung zum überprüfen eines konfigurationsparameterwerts
US20230126385A1 (en) * 2021-09-20 2023-04-27 Deping Li Non-programming user interface for computing and graphing input math expressions

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4710758A (en) * 1985-04-26 1987-12-01 Westinghouse Electric Corp. Automatic touch screen calibration method
JPH0792789B2 (ja) * 1985-05-24 1995-10-09 カシオ計算機株式会社 グラフ表示装置
JPS631254U (zh) * 1986-06-19 1988-01-07
US4908786A (en) * 1986-10-17 1990-03-13 Sharp Kabushiki Jausga Electronic calculator having graph displaying function
JP3358809B2 (ja) * 1990-11-28 2002-12-24 カシオ計算機株式会社 グラフ表示制御装置及びグラフ表示制御方法
US5377130A (en) * 1993-01-26 1994-12-27 Texas Instruments Incorporated Method and apparatus for solving terms of a numerical sequence
US6061058A (en) * 1993-03-03 2000-05-09 Apple Computer, Inc. Method and apparatus for transferring data by type according to data types available
US5535317A (en) * 1993-11-25 1996-07-09 Casio Computer Co., Ltd. Graph display apparatus for different coordinate systems
JP3568127B2 (ja) * 1993-11-30 2004-09-22 カシオ計算機株式会社 グラフ表示装置及びグラフ表示方法
JP3138390B2 (ja) * 1994-08-08 2001-02-26 シャープ株式会社 図形描画装置
JP3612811B2 (ja) * 1995-08-25 2005-01-19 カシオ計算機株式会社 グラフ表示装置
US5870319A (en) * 1996-01-04 1999-02-09 Texas Instruments Incorporated Device and method for collecting data from graphed images
JPH09282476A (ja) * 1996-04-17 1997-10-31 Casio Comput Co Ltd グラフ表示装置及びグラフ表示方法
JPH1097501A (ja) 1996-09-24 1998-04-14 Casio Comput Co Ltd 表示装置
JPH10161980A (ja) 1996-11-27 1998-06-19 Casio Comput Co Ltd グラフ表示装置、グラフ表示方法及びグラフ表示プログラムを記録した媒体
JPH10222471A (ja) * 1997-01-31 1998-08-21 Casio Comput Co Ltd グラフ描画装置、グラフ描画処理方法、及びグラフ描画処理プログラムを記録した記録媒体
JP3484316B2 (ja) * 1997-04-03 2004-01-06 シャープ株式会社 計算機
JPH10307574A (ja) * 1997-05-09 1998-11-17 Sharp Corp グラフ表示機能付き電子計算機
JP2001117723A (ja) * 1999-10-19 2001-04-27 Nec Software Hokkaido Ltd タッチパネル座標回転装置
US6972774B2 (en) * 2000-02-21 2005-12-06 Fujitsu Limited Image processing system for inserting plurality of images into composite area, and medium
US6753927B2 (en) * 2000-05-16 2004-06-22 Texas Instruments Incorporated Television interface for handheld calculator for enhanced television display
US6867777B2 (en) * 2000-12-20 2005-03-15 Texas Instruments Incorporated Tracing and storing points of interest on a graphing calculator
US20030006986A1 (en) * 2001-04-10 2003-01-09 Dick Thomas P Method and apparatus for demonstrating mathematical relationships
US7446783B2 (en) * 2001-04-12 2008-11-04 Hewlett-Packard Development Company, L.P. System and method for manipulating an image on a screen
US20020196229A1 (en) * 2001-06-26 2002-12-26 Frank Chen Graphics-based calculator capable of directly editing data points on graph
US20030182333A1 (en) * 2002-03-19 2003-09-25 Good John C. Method and user interface for entering, plotting and analyzing data on a handheld device
TWI247268B (en) * 2002-09-27 2006-01-11 Casio Computer Co Ltd Figure display control device and recording medium for executing display of graph and figure
WO2004029788A2 (en) * 2002-09-30 2004-04-08 Casio Computer Co., Ltd. Graphic display control apparatus and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105373513A (zh) * 2014-08-07 2016-03-02 卡西欧计算机株式会社 图形显示装置及图形显示方法
CN105373513B (zh) * 2014-08-07 2019-06-18 卡西欧计算机株式会社 图形显示装置及图形显示方法

Also Published As

Publication number Publication date
WO2004029788A2 (en) 2004-04-08
US20040223002A1 (en) 2004-11-11
EP1556774B1 (en) 2016-07-13
US20070188496A1 (en) 2007-08-16
EP2453345A2 (en) 2012-05-16
TWI243316B (en) 2005-11-11
EP2453345A3 (en) 2012-06-20
EP1556774A2 (en) 2005-07-27
US7289120B2 (en) 2007-10-30
EP2466482B1 (en) 2014-11-12
EP2466482B8 (en) 2014-12-17
EP2453345B1 (en) 2016-03-23
EP2466482A1 (en) 2012-06-20
WO2004029788A3 (en) 2005-06-02

Similar Documents

Publication Publication Date Title
TW200416560A (en) Graphic display control apparatus and program
JP5922598B2 (ja) マルチタッチ利用、ジェスチャ及び実装
US7962862B2 (en) Method and data processing system for providing an improved graphics design tool
US6909439B1 (en) Method and apparatus for maximizing efficiency of small display in a data processing system
TWI247268B (en) Figure display control device and recording medium for executing display of graph and figure
US6002399A (en) Apparatus and method for creating diagrams
CN102902469B (zh) 手势识别方法及触控系统
US20050015731A1 (en) Handling data across different portions or regions of a desktop
JP3757925B2 (ja) 図形表示制御装置及び図形表示制御プログラム
JP5862103B2 (ja) 電子黒板装置、画面表示方法およびプログラム
US20050273466A1 (en) Display apparatus and management method for virtual workspace thereof
JPH10333863A (ja) デジタルマップの拡大縮小表示方法、デジタルマップの拡大縮小表示装置、及びデジタルマップの拡大縮小表示プログラムを格納した格納媒体
JP2009537903A (ja) 表示画面の一部分を選択表示するためのユーザーインターフェースシステムと方法
CN100461082C (zh) 用于显示图表和图形的图形显示控制装置
US10908764B2 (en) Inter-context coordination to facilitate synchronized presentation of image content
US6664990B1 (en) Computer display pointer with alternate hot spots
JPH09190287A (ja) カーソル制御方法及びそれを実現する情報処理装置
TW202202983A (zh) 預測控制方法、輸入系統及電腦可讀取記錄媒體
JP3785537B2 (ja) 図形表示制御装置及び図形表示制御プログラム
JP3888385B2 (ja) 図形表示制御装置及び図形表示制御プログラム
CN100354807C (zh) 一种提供对图形用户界面的显示的方法
JP3988604B2 (ja) 図形表示制御装置及びプログラム
JP2007172633A (ja) デジタルマップの拡大縮小表示方法、デジタルマップの拡大縮小表示装置、及びデジタルマップの拡大縮小表示プログラムを格納した格納媒体
JP2008059603A (ja) 入力処理方法及び入力制御装置
JP6760785B2 (ja) 表示システム、表示制御装置、および表示方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees