[發明專利]一種公式圖形自動生成方法和裝置有效
| 申請號: | 201510013865.6 | 申請日: | 2015-01-12 |
| 公開(公告)號: | CN104503957B | 公開(公告)日: | 2018-08-24 |
| 發明(設計)人: | 劉江林;李曉明;盛杰 | 申請(專利權)人: | 深圳市心訊網絡科技有限公司;惠州市疊維科技有限公司;深圳市疊維云算科技有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 饒錢 |
| 地址: | 518000 廣東省深圳市南山區公園南路蛇口聯合工業村G棟*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 公式 圖形 自動 生成 方法 裝置 | ||
本發明提供的一種公式圖形自動生成方法和裝置涉及數據處理領域,在文檔編輯環境中,用戶輸入數學公式時,能自動的檢測并生成對應的圖形,并將公式與圖形統一存儲,使用時,公式與圖形在同一環境中編輯,圖形隨公式的變化而實時改變,當改變圖形時,反向解析圖形對數學公式進行改變,當公式包含子項公式時,可以將子項公式提取出來作為復用項。所有公式都可以定義為子項,供其他公式引用。同時復用項的對應圖形,也同步復用到新圖形中,使用非常的方便。
技術領域
本發明涉及數據處理領域,具體而言,涉及一種公式圖形自動生成方法和裝置。
背景技術
在對文檔進行編輯時,經常需要輸入數學模型公式以及數學模型公式對應的圖形,但是其數學模型公式的編輯、圖形的編輯以及文字編輯必須在相互獨立的處理環境中分別進行操作。使用現有技術,進行文檔編輯,比如技術論文編輯,需要編輯數學模型公式及圖形時,需要打開公式編輯器編輯公式,打開圖形生成器生成圖形,再分別嵌入文字中,使用非常不方便。
發明內容
本發明的目的在于提供一種公式圖形自動生成方法和裝置,以改善目前數學模型公式、圖形必須分開編輯的問題。
為了實現上述目的,本發明實施例采用的技術方案如下:
第一方面,本發明實施例提供了一種公式圖形自動生成方法,應用于公式圖形自動生成裝置,所述方法包括:
所述公式圖形自動生成裝置接收輸入的文本信息,所述文本信息中包括表示數學公式的文字信息;
檢測所述文本信息中的表示數學公式的文字信息,根據所述文字信息生成對應的表達式;
將預先設置的取值范圍內的數值代入所述表達式所包括的變量,計算所述表達式在所述取值范圍的取值,得到所述表達式的容積矩陣;
根據所述容積矩陣生成對應的圖形,并顯示;
存儲所述表達式以及與該表達式對應的所述容積矩陣和所述圖形。
結合第一方面,本發明實施例提供了第一方面的第一種可能的實施方式,其中,所述檢測所述文本信息中的表示數學公式的文字信息,根據所述文字信息生成對應的表達式的步驟,包括:
檢測所述數學公式是否包括“=”,如果所述數學公式包括“=”,將“=”右邊的右表達式認為自變量表達式,將“=”左邊的左表達式認為結果表達式;
如果所述數學公式不包括“=”,將所述數學公式包括的表達式認為自變量表達式。
用戶輸入的文本信息中,包括的公式有可能并不是一個完整的等式,在沒有檢測到“=”的情況下,默認輸入的公式就是自變量表達式。
結合第一方面的第一種可能的實施方式,本發明實施例提供了第一方面的第二種可能的實施方式,其中,如果所述數學公式包括“=”,所述檢測所述文本信息中的表示數學公式的文字信息,根據所述文字信息生成對應的表達式的步驟,還包括:
檢測所述左表達式,記錄所述左表達式所包括的變量;
依次檢測所述左表達式所包括的變量在所述右表達式中出現的次數,并記錄;
選擇在所述右表達式中出現次數最低的一個變量,作為目標變量;
將所述右表達式中包含所述目標變量的子項以移項的方式移動到所述左表達式,將所述左表達式中不包含所述目標變量的子項以移項的方式移動到所述右表達式。
當輸入的公式包含有多個變量的時候,需要先對公式進行移項處理,以保證左表達式中只包含一個變量,便于后續計算容積矩陣和生成圖形。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市心訊網絡科技有限公司;惠州市疊維科技有限公司;深圳市疊維云算科技有限公司,未經深圳市心訊網絡科技有限公司;惠州市疊維科技有限公司;深圳市疊維云算科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510013865.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于云平臺的關系數據庫自動優化方法
- 下一篇:一種具有存儲功能的計算器





