淺談線性代數(shù)與計算機(jī)的關(guān)系_第1頁
淺談線性代數(shù)與計算機(jī)的關(guān)系_第2頁
淺談線性代數(shù)與計算機(jī)的關(guān)系_第3頁
淺談線性代數(shù)與計算機(jī)的關(guān)系_第4頁
淺談線性代數(shù)與計算機(jī)的關(guān)系_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE4淺談高等數(shù)學(xué),線性代數(shù)與計算機(jī)的關(guān)系以下是OIer們的各種觀點(diǎn),僅供參考.

1、如果程序中要使用算法,高等數(shù)學(xué)可能用得上。不過一般的程序,還是很難用得上高等數(shù)學(xué)的。

2、高等數(shù)學(xué)只是基礎(chǔ),一旦你進(jìn)入數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫或其它比較專業(yè)的東東,它的基礎(chǔ)作用就很明顯了!

3、其實(shí)關(guān)鍵是看你干什么,計算機(jī)編程也有很多方面,比如說你要搞圖形圖象處理建模,就肯定要線形代數(shù)方面的知識,但你如果是一般的編程,就不是那么明顯。

4、思想,邏輯思維對一個程序員太重要了,多少時候,我們都需要在頭腦里面把程序運(yùn)行上幾遍,這憑什么?因為程序員有出色的邏輯思維,而這種出色的邏輯思維從何處而來??數(shù)學(xué)數(shù)學(xué)還是數(shù)學(xué).基礎(chǔ)學(xué)科鍛煉人的基礎(chǔ),沒有地基何來高樓大廈,所以,我認(rèn)為,不管是數(shù)學(xué)還是離散數(shù)學(xué)等等的相關(guān)東西都要好好學(xué)習(xí)

5、高數(shù)的作用:一是培養(yǎng)思維,二是算法分析,三是程序可能本身與高數(shù)有關(guān)。

6、如果你做圖象處理的話

7、高等數(shù)學(xué)是一門基礎(chǔ)學(xué)科,如果沒有學(xué)過高數(shù),那么看計算方法就可能象看天書似的了。如果你要做一名編程熟練工,可以不學(xué)它,否則好好學(xué)學(xué)吧!

8、高數(shù)就象是武林高手的內(nèi)功,雖然不能用來擊敗對手,但是可以讓你的招式更有殺傷力。

當(dāng)然必要的招式還是很重要的,至于象令狐沖那樣的只用招式打天下的天才比較少。

9、思想,邏輯思維對一個程序員是很重要的,你不能只是學(xué)會click,click,click.

那樣你是沒有什么前途的。

10、說白了,高等數(shù)學(xué)是訓(xùn)練你的思維的。如果你是數(shù)學(xué)系的本科生,考研你可以考除了文學(xué)系和新聞系的任何一個科系,為什么?因為你的思維比較能跟得上拍。

11、高等數(shù)學(xué)在一些常用數(shù)值計算算法上能用的上,

不過在一般的程序上是用不上的。不過小弟我聽說高數(shù)在解密方面有用,如果你想當(dāng)黑客就要好好學(xué)了,

呵呵~~~~~

12、我希望你知道編程只是為了表現(xiàn)你的思維、你的創(chuàng)造力,

僅僅是一種表達(dá)方式,而數(shù)學(xué)是你能不斷創(chuàng)新的基石。

13、數(shù)學(xué)是所有學(xué)科的基礎(chǔ),數(shù)學(xué)不好,什么都不可能學(xué)好,我看過一個報道,有的軟件公司根本不要計算機(jī)專業(yè)的程序員,而是到數(shù)學(xué)系去找,經(jīng)過短期的培訓(xùn)他們的編程能力肯定比不注重數(shù)學(xué)基礎(chǔ)的程序員強(qiáng),現(xiàn)在知道它的利害性了吧,好好學(xué)數(shù)學(xué)吧!

14、我認(rèn)為那得看你是將來拿編程來干什么如果用與科學(xué)計算比如火箭發(fā)射那種計算

那數(shù)學(xué)和物理差一點(diǎn)都不行如果你是一個應(yīng)用程序開發(fā)者那對數(shù)學(xué)的要求就不一定高

我在系里數(shù)學(xué)最差但編程最好這也是中國教育制度的缺陷不能盡展所長我學(xué)校里的計算機(jī)教學(xué)計劃還是5年以前制定的學(xué)的都是理論沒有實(shí)際的東西

15、高等數(shù)學(xué)對編程有何作用?

數(shù)學(xué)是計算機(jī)的鼻祖,等你到商業(yè)的開發(fā)環(huán)境,比如做游戲開發(fā),就需要數(shù)學(xué)基礎(chǔ)很深的人工智能了,很多公司就找那些數(shù)學(xué)系的來做開發(fā),對他們來說,計算機(jī)很快就會上首,并且很牛彼得啊,哈哈,好好學(xué)吧,freshman建議看《計算機(jī)編程藝術(shù)》純粹的基礎(chǔ)算法恐怕是沒有什么機(jī)會用高數(shù)了……但是只要是做到音頻、視頻之類的東西,高數(shù)是少不了的……

16、作為理論功底,在圖像/聲音圖像壓縮算法/人工智能/CAD等領(lǐng)域廣泛使用微積分作理論研究工具,所以如果你不想只是做做連中專,高中畢業(yè)就能做coder,那么請學(xué)好高等數(shù)學(xué),為以后要走的路做準(zhǔn)備

17、現(xiàn)在很多人說的編程好,就是說在一個小范圍的人群/代碼規(guī)模/錯誤率/工程難度下個人的代碼風(fēng)格/寫代碼速度。就像造房子的砌磚工人一樣,說自己每天能比別人多砌幾塊磚,就以為天下老子最大。方不知造一幢樓最賺錢的是設(shè)計院里的人,再者是包工頭,這些人對砌磚相去甚遠(yuǎn),甚至根本不知。這其中的道理夠明了了吧

18、當(dāng)然有用了,并且很有用,你沒看大學(xué)考計算機(jī)的研究生數(shù)學(xué)都難些,并且很多數(shù)學(xué)專業(yè)的在計算機(jī)方面都相當(dāng)?shù)貐柡?,除了計算機(jī)專業(yè)的就是數(shù)學(xué)專業(yè)的。這些不光是邏輯思維能力的培養(yǎng),還有一些算法等很多方面的問題。

19、其實(shí)不該問這個問題,數(shù)學(xué)對編程有如蔬菜對肌肉。你說你吃了這盤菜對你身上的哪塊肌肉有好處誰也說不出,但如果你一點(diǎn)蔬菜都不吃,你身上的每塊肌肉都會沒用。

20、其實(shí)高等數(shù)學(xué)還是有一點(diǎn)用處的,不過我建議你學(xué)高數(shù)的時候,順便參考一下大學(xué)數(shù)學(xué)系專用的《數(shù)學(xué)分析》,此書對邏輯思維有相當(dāng)幫助。二線性代數(shù)在計算機(jī)中的應(yīng)用線性代數(shù)是計算機(jī)專業(yè)的一門重要基礎(chǔ)課程,同時又作為各高等院校和工科類專業(yè)的數(shù)學(xué)基礎(chǔ)課程,它具有很強(qiáng)大的應(yīng)用性和實(shí)用性。線性代數(shù)是數(shù)學(xué)的一個分支,它主要處理線性關(guān)系問題,它的研究對象是向量、向量空間、線性變換和有限維的線性方程組,向量空間是現(xiàn)代數(shù)學(xué)的一個重要課題;因而,線性代數(shù)被廣泛應(yīng)用于抽象代數(shù)和泛函分析中;用過解析幾何,線性代數(shù)得以被具體表示。線性代數(shù)的理論已經(jīng)被泛化為算子理論。由于科學(xué)研究中的非線性模型通??梢员唤茷榫€性模型,使得線性代數(shù)被廣泛地應(yīng)用于自然科學(xué)和社會科學(xué)中。自計算機(jī)產(chǎn)生以來,隨著計算機(jī)的不斷發(fā)展和進(jìn)步,計算機(jī)語言也在進(jìn)步,但是很多軟件或編程的編寫都離不開計算機(jī)算法,這時一種好的計算方法就會成為一個軟件或編程的亮點(diǎn)。以前,在計算機(jī)的計算算法中,對于一些復(fù)雜的計算總是要花很多步驟來完成,既麻煩又容易出錯,并很浪費(fèi)時間(比如在計算機(jī)上用算法求雞兔同籠的問題,如果是用一般算法來求的話,我們會發(fā)現(xiàn)很吃力,但是引用的線性代數(shù)的矩陣?yán)碚摼秃唵蔚亩嗔耍?,所以在計算效率方面提不上去的話,就會限制計算機(jī)的發(fā)展和進(jìn)步。而線性代數(shù)的引入就改變了這個問題,使得計算機(jī)的發(fā)展更加迅猛,到了今天計算機(jī)得到廣泛應(yīng)用的時候,計算機(jī)數(shù)據(jù)結(jié)構(gòu)、算法、計算機(jī)圖形學(xué)、計算機(jī)輔助設(shè)計、密碼學(xué)、經(jīng)濟(jì)學(xué)、網(wǎng)絡(luò)技術(shù)、虛擬現(xiàn)實(shí)等技術(shù)無不是以線性代數(shù)為理論基礎(chǔ)并組成其計算機(jī)算法中極其重要的一部分。線性代數(shù)在計算機(jī)領(lǐng)域的應(yīng)用與計算機(jī)的計算性能是成正比例的,同時,這一性能會隨著計算機(jī)硬件的不斷創(chuàng)新和發(fā)展而得到極大的提升。線性代數(shù)的計算機(jī)應(yīng)用在全球有很多的應(yīng)用,例如WassilyLeontief教授把美國經(jīng)濟(jì)用500個變量的500個線性方程組描述,而后又把系統(tǒng)簡化為42個變量的42個線性方程。.經(jīng)過幾出程序,進(jìn)行測試、調(diào)整直至得到問題的最終解答。而尋求數(shù)學(xué)模型就是數(shù)據(jù)結(jié)構(gòu)研究的內(nèi)容。尋求數(shù)學(xué)模型的實(shí)質(zhì)是分析問題,從中提取操作的對象,并找出這些操作對象之間含有的關(guān)系,然后用數(shù)學(xué)的語言加以描述。數(shù)據(jù)結(jié)構(gòu)中將操作對象間的關(guān)系分為四類:集合、線性結(jié)構(gòu)、樹形結(jié)構(gòu)、圖狀結(jié)構(gòu)或網(wǎng)狀結(jié)構(gòu)。數(shù)據(jù)結(jié)構(gòu)研究的主要內(nèi)容是數(shù)據(jù)的邏輯結(jié)構(gòu),物理存儲結(jié)構(gòu)以及基本運(yùn)算操作。其中邏輯結(jié)構(gòu)和基本運(yùn)算操作來源于離散數(shù)學(xué)中的離散結(jié)構(gòu)和算法思考。離散數(shù)學(xué)中的集合論、關(guān)系、圖論、樹四個章節(jié)就反映了數(shù)據(jù)結(jié)構(gòu)中四大結(jié)構(gòu)的知識。如集合由元素組成,元素可理解為世上的客觀事物。關(guān)系是集合的元素之間都存在某種關(guān)系。例如雇員與其工資之間的關(guān)系。圖論是有許多現(xiàn)代應(yīng)用的古老題目。偉大的瑞士數(shù)學(xué)家列昂哈德·歐拉在18世紀(jì)引進(jìn)了圖論的基本思想,他利用圖解決了有名的哥尼斯堡七橋問題。還可以用邊上帶權(quán)值的圖來解決諸如尋找交通網(wǎng)絡(luò)里兩城市之間最短通路的問題。而樹反映對象之間的關(guān)系,如組織機(jī)構(gòu)圖、家族圖、二進(jìn)制編碼都是以樹作為模型來討論。3離散數(shù)學(xué)在編譯原理中的應(yīng)用編譯程序是計算機(jī)的一個十分復(fù)雜的系統(tǒng)程序。一個典型的編譯程序一般都含有八個部分:詞法分析程序、語法分析程序、語義分析程序、中間代碼生成程序、代碼優(yōu)化程序、目標(biāo)代碼生成程序、錯誤檢查和處理程序、各種信息表格的管理程序。離散數(shù)學(xué)里的計算模型章節(jié)里就講了三種類型的計算模型:文法、有限狀態(tài)機(jī)和圖靈機(jī)。具體知識有語言和文法、帶輸出的有限狀態(tài)機(jī)、不帶輸出的有限狀態(tài)機(jī)、語言的識別、圖靈機(jī)等。短語結(jié)構(gòu)文法根據(jù)產(chǎn)生式類型來分類:0型文法、1型文法、2型文法、3型文法。以上這些在離散數(shù)學(xué)里講述到的知識點(diǎn)在編譯原理的詞法分析及語法分析中都會用到。因此,離散數(shù)學(xué)也是編譯原理的前期基礎(chǔ)課程。5離散數(shù)學(xué)在人工智能中的應(yīng)用在人工智能的研究與應(yīng)用領(lǐng)域中,邏輯推理是人工智能研究中最持久的子領(lǐng)域之一。邏輯是所有數(shù)學(xué)推理的基礎(chǔ),對人工智能有實(shí)際的應(yīng)用。采用謂詞邏輯語言的演繹過程的形式化有助于我們更清楚地理解推理的某些子命題。邏輯規(guī)則給出數(shù)學(xué)語句的準(zhǔn)確定義。離散數(shù)學(xué)中數(shù)學(xué)推理和布爾代數(shù)章節(jié)中的知識就為早期的人工智能研究領(lǐng)域打下了良好的數(shù)學(xué)基礎(chǔ)。許多非形式的工作,包括醫(yī)療診斷和信息檢索都可以和定理證明問題一樣加以形式化。因此,在人工智能方法的研究中定理證明是一個極其重要的論題。在這里,推理機(jī)就是實(shí)現(xiàn)(機(jī)器)推理的程序。它既包括通常的邏輯推理,也包括基于產(chǎn)生式的操作。推理機(jī)是使用知識庫中的知識進(jìn)行推理而解決問題的。所以推理機(jī)也就是專家的思維機(jī)制,即專家分析問題、解決問題的方法的一種算法表示和機(jī)器實(shí)現(xiàn)。6離散數(shù)學(xué)在計算機(jī)硬件設(shè)計中的應(yīng)用數(shù)字邏輯作為計算機(jī)的一個重要理論,在很大程度上起源于離散數(shù)學(xué)的數(shù)理邏輯中的命題與邏輯演算,其在計算機(jī)硬件設(shè)計中的應(yīng)用更為突出。利用命題中各關(guān)聯(lián)詞的運(yùn)算規(guī)律把又電平表示的各信號之間的運(yùn)算于二進(jìn)制數(shù)之間的運(yùn)算聯(lián)系起來,使得我們可以用與非門或者用或非門來解決電路設(shè)計問題,使得整個設(shè)計過程更加直觀、系統(tǒng)化。數(shù)理邏輯在程序設(shè)計中起到花間的作用,當(dāng)一個程序初稿拿出來以后,如果我們想分析一下其中是否有冗余存在,這時就用到了離散數(shù)學(xué)中命題演算的基本等式。7離散數(shù)學(xué)在計算機(jī)糾錯碼中的應(yīng)用計算機(jī)中,常常需要將二進(jìn)制數(shù)字信號進(jìn)行傳遞。這種傳遞的距離近則數(shù)米、數(shù)毫米,遠(yuǎn)則超過數(shù)千公里。在傳遞過程中,由于存在各種干撓,常常會使二進(jìn)制信號產(chǎn)生失真現(xiàn)象。而利用離散數(shù)學(xué)的集合論、群論和數(shù)理邏輯來分析研究計算機(jī)糾錯碼的糾錯能力,是離散數(shù)學(xué)在計算機(jī)科學(xué)中的一個重要應(yīng)用方面。8離散數(shù)學(xué)在其他方面的應(yīng)用對謂詞演算公理系統(tǒng)的研究使得美國數(shù)理邏輯學(xué)家羅賓遜于1965年創(chuàng)立了“消解原理”的算法,在此算法的基礎(chǔ)上,法國馬賽大學(xué)的柯爾密勒設(shè)計并實(shí)現(xiàn)了一種基于謂詞演算的邏輯程序設(shè)計語言PROLOG(programminginlogic),該語言不久即在眾多計算機(jī)上得以實(shí)現(xiàn).這樣一來,現(xiàn)實(shí)世界中的問題只要能用謂詞演算公理系統(tǒng)方式表示出來,就可以將它寫成PROLOG程序,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論