999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

計算機數學公式的立體結構運算算法

2018-03-22 11:44:14周超
電子技術與軟件工程 2018年3期
關鍵詞:計算機

周超

摘 要 在數學的學習研究,以及一切用到數學的地方,數學公式是無法離開的東西,數學公式使抽象的數學具體化成為了一種人類可以理解并交流的語言。然而在數學發展的幾千年中,參與者只有人類自己,自然而然的數學公式的發展也是向著符合人類思考方式的方向發展。本文結合計算機技術對數學公式的立體結構進行了研究。

【關鍵詞】數學公式 計算機 立體結構

1 結構概述

在數學的學習研究,以及一切用到數學的地方,數學公式是無法離開的東西,數學公式使抽象的數學具體化成為了一種人類可以理解并交流的語言。

然而在數學發展的幾千年中,參與者只有人類自己,自然而然的數學公式的發展也是向著符合人類思考方式的方向發展。

現在隨著計算機的發展,數學的研究已經不止人類一個參與者,從幾十年前數學就已經離不開“計算機”這個強有力的參與者,然而這幾十年中計算機的參與過程一直強行使用人類的數學語言,導致處理過程較為復雜。

現在使用的主要數學公式由阿拉伯數字,英文字母,希臘字母,以及一些專用符號組成,其結構為線性的字符組合。

我所構建的結構其組成元素與傳統數學公式沒有太大不同,其區別主要在于結構上是立體的樹形圖,而不是線性結構(數組)。這樣做的優點是式使公式更加接近數學本身,舉例來說:

如圖1所示,(a+b)*(a-b)在傳統的表現形式中是這個樣子,其數學含義是兩個部分相乘,但是從公式來看他是一串沒有本質差別的信息,人類可以方便的通過*將其分割成兩部分并且明白兩部分間的關系,然而計算機處理就需要強行模仿人類的這一過程,找到“*”并且將其分割為兩部分。如果再加上“+”,“-”括弧等處理起來將會十分麻煩,而在我的結構中這個公式是一棵樹,首先是分為(a+b)與(a-b)這兩部分,(a+b)又分為a,b兩部分(a-b)同理。

通過這種結構能夠節省計算機資源,開發人員在開發相關程序時也能更加輕松,簡單。當然,因為進行各種工作的過程中離不開人的參與,所以必然會牽扯到傳統類型公式的處理,采用我的結構后這種處理只需要進行一次,既將字符串轉化為立體公式的過程,這一過程可以采用統一的封裝起來的方法,開發人員需要操作的只有適合計算機處理的立體結構了。

2 立體結構公式詳解

首先,我們需要了解運算符,我將運算符分為兩種,第一種:表示數據關系的關系類型,即四則運算與括弧。第二種:對單個數據進行處理的操作類型,如乘方運算,三角函數運算等。對于第二種又分為兩類,有操作數的:如乘方運算,無操作數的:如三角函數運算。

構建立體結構公式的第一步是根據關系類型運算符建立主要框架:

關系類型運算符所代表的關系并不是數據之間的關系而是與整個公式的關系,如“a+b”中的“+”并不是說“a”與“b”之間的關系是加,是指“b”與公式的關系是公式整體加上了“b”,“a”前其實隱含一個加號也就是“+a+b”,“a*b”也是如此。

乘除運算的優先級高于加減運算,也就是說乘除符號代表的是更加細致的數學結構,如“a+b*a”這個公式中‘*表示的是“a”與“b*a”這部分的關系,而‘+表示的是“b*a”與整個公式的關系。建立框架的第一步自然是要首先分析更宏觀的部分即加減運算,首先分析加減號(同級括弧外),在這個例子中存在兩個加號,第一級也就是由兩個加號分割而來的兩部分這樣也就形成了+a這個葉子與+(b*a)這棵子樹,圖2‘*又將(b*a)分割為*b與*a兩個葉子圖3。那么整體的結構也就構建完成圖4。

考慮括號后構建會稍微復雜一些,括號會獨立成為一棵子樹并使其中的節點深度加一,因此在構建框架時要注意區分分隔符是否在同級括號內,如a+b+c圖5a+b+(c)圖6a+(b+c)圖7。

每一個葉子都含有兩部分信息,即運算符與基本元素,而子樹節點上的內容只有運算符本身,其他信息包含在其孩子內。

構建立體結構公式的第二步是根據操作類型運算符完善結構:

操作類型運算符所操作內容必定是一個葉子或一棵子樹,因為一棵子樹中可以只包含一個葉子,所以為了方便默認操作類型運算符所操作內容是一棵子樹。如“a+sin23”圖8“a+sin(20+a)”圖8。

對于有操作數的操作類型運算符,操作數與操作內容類似為一棵子樹,然而操作數只是運算符的一個屬性所以不能算作主要樹的一部分,因此結構需上升到的三維結構如“a+b^(b+20)”其中包含兩棵樹圖10、圖11,相互關系為包含關系,但并不是樹與子樹的關系,而是通過一個運算符建立的間接的包含關系圖12。

自此已經可以完整的構建比較復雜的數學公式如“a+b+(sin(x^2)-(z/b)+ab)”圖13。

注:“節點”“樹”等相關名詞為“數據結構”相關內容

作者單位

青島理工大學(臨沂) 山東省臨沂市 273400

猜你喜歡
計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于LabVIEW的計算機聯鎖仿真系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
計算機應用軟件開發技術的幾點探討
電子制作(2017年14期)2017-12-18 07:08:10
計算機網絡安全
iLOCK型計算機聯鎖開發中的需求開發管理
計算機聯鎖系統配置軟件設計與實現
主站蜘蛛池模板: 亚洲国产91人成在线| 国产精品男人的天堂| 国产一级毛片在线| 在线观看视频99| 丰满人妻中出白浆| 欧美亚洲日韩中文| 免费三A级毛片视频| 国产精品网址你懂的| 欧美综合一区二区三区| 99免费在线观看视频| 99久久人妻精品免费二区| 91色爱欧美精品www| 国产毛片高清一级国语| 亚洲 成人国产| 女人18毛片一级毛片在线 | 无码中文字幕乱码免费2| 97在线公开视频| 伊人久久大线影院首页| 亚洲综合色区在线播放2019| 亚洲AⅤ综合在线欧美一区| 国产一级特黄aa级特黄裸毛片 | 国产杨幂丝袜av在线播放| www.av男人.com| 在线不卡免费视频| 国产大片喷水在线在线视频| 久久精品欧美一区二区| 成人精品在线观看| 亚洲精品无码高潮喷水A| 凹凸精品免费精品视频| 国产国产人成免费视频77777 | 久久久波多野结衣av一区二区| 999国内精品视频免费| 亚洲男人的天堂网| 久久永久精品免费视频| 国产精品区视频中文字幕| 91成人免费观看| 久久男人视频| 国产激情在线视频| 一区二区午夜| 综合网天天| 国产福利在线免费| 亚洲精品午夜无码电影网| 国产99在线观看| 99在线观看视频免费| 国产va在线观看| 亚洲国产精品不卡在线| a毛片在线| 亚洲国产理论片在线播放| 国产成人超碰无码| 久久中文字幕av不卡一区二区| 国产色婷婷视频在线观看| 一级黄色欧美| 亚洲天天更新| 嫩草国产在线| 国产精品网址在线观看你懂的| 国产情精品嫩草影院88av| 久久黄色一级片| 久久综合久久鬼| 国产亚洲精品自在久久不卡| 91在线播放国产| 免费久久一级欧美特大黄| 国产v精品成人免费视频71pao| 国产美女主播一级成人毛片| 精品久久久无码专区中文字幕| 制服丝袜一区| 精品久久久无码专区中文字幕| 国产欧美日韩另类| 天天躁夜夜躁狠狠躁躁88| 国产鲁鲁视频在线观看| 国产一区成人| 亚洲国产精品一区二区第一页免| 欧美在线三级| yjizz国产在线视频网| 无码一区二区三区视频在线播放| 国产主播在线观看| 中国国产一级毛片| 精品久久人人爽人人玩人人妻| 国产又黄又硬又粗| 亚洲成人网在线观看| 亚洲最猛黑人xxxx黑人猛交 | 亚洲伊人电影| 日本一区二区三区精品AⅤ|