MATLAB 的發展歷程和影響

2021-04-13 05:46:47 字數 1538 閱讀 1436

matlab 的發展歷程和影響

matlab 名字由matrix 和 laboratory 兩詞的前三個字母組合而成。那是20 世紀七

十年代後期的事:時任美國新墨西哥大學電腦科學系主任的cleve moler 教授出於減輕學

生程式設計負擔的動機,為學生設計了一組呼叫linpack 和eispack 庫程式的「通俗易用」

的介面,此即用fortran 編寫的萌芽狀態的matlab。

經幾年的校際流傳,在little 的推動下,由little、moler、steve bangert 合作,於1984

年成立了mathworks 公司,並把matlab 正式推向市場。從這時起,matlab 的核心採

用c 語言編寫,而且除原有的數值計算能力外,還新增了資料圖視功能。

matlab 以商品形式出現後的短短幾年,就以其良好的開放性和執行的可靠性,使原

先控制領域裡的封閉式軟體包紛紛淘汰,而改在matlab 平台上重建。在時間進入20 世

紀九十年代的時候,matlab 已經成為國際控制界公認的標準計算軟體。到九十年代初期,

在國際上30 幾個數學類科技應用軟體中,matlab 在數值計算方面獨占鰲頭,而

mathematica 和maple 則分居符號計算軟體的前兩名。mathcad 因其提供計算、圖形、文字

處理的統一環境而深受中學生歡迎。

mathworks 公司於1993 年推出了基於windows 平台的matlab4.0。4.x 版在繼承和發

展其原有的數值計算和圖形可視能力的同時,出現了以下幾個重要變化:(1)推出了

simulink,乙個互動式操作的動態系統建模、**、分析整合環境。(2)推出了符號計算

工具包。乙個以maple 為「引擎」的symbolic math toolbox 1.0。此舉結束了國際上數值計

算、符號計算孰優孰劣的長期爭論,促成了兩種計算的互補發展新時代。(3)構作了

notebook 。mathworks 公司瞄準應用範圍最廣的word ,運用dde 和ole,實現了matlab

與word 的無縫連線,從而為專業科技工作者創造了融科學計算、圖形可視、文書處理於一

體的高水準環境。從1997 年春的5.0 版起,後歷經5.1、5.2、5.3、6.0、6.1 等多個版本的不

斷改進,matlab「物件導向」的特點愈加突出,資料型別愈加豐富,操作介面愈加友善。

2002 年初夏所推6.5 版的最大特點是:該版本採用了jit 加速器,從而使matlab 朝運算

速度與c 程式相比肩的方向前進了一大步。

假如說,在上世紀九十年代,新、老一代教科書的區別性標誌是「教材是否包含matlab

內容」,那末進入二十一世紀後,matlab 對教材的影響又以嶄新的形式出現:新教材正在

更徹底地摒棄那些手工計算、計算尺計算、手搖或電動計算機、電子模擬計算機時代建立的

「老的但久被當作經典的」表述、分析和計算方法;而逐步地建立以現代計算工具(包括軟

硬體)為平台的新的表述、分析和計算方法,其中包括採用互動式圖形使用者介面去完成各種

表述、分析和計算目的。 

瓷器的發展歷程和啟示

這個星期在讀吳軍老師的 文明之光 第一冊,在介紹瓷器的發展歷程一章裡略有感觸,將內容整理如下。首先要區分兩個概念,即陶和瓷。雖然日常中我們常連在一起說,但實際上這是兩種不同的東西。陶器主要是使用粘土燒製 800度左右 而成,現多見於花盆,但作為承武物的器皿來講缺點有二 易滲水和強度不夠。瓷器的燒製則...

MySQL的發展歷程

mysql名字由來 其實mysql最初的出發點是用msql和他們自己的快速低階例程 isam 去連線 不管怎樣,在經過一些測試後,開發者得出結論 msql的速度或靈活性不足以滿足要求。這導致了為資料庫提供了新的sql介面,這樣,這個api被設計成允許為用於msql而寫的第三方 更容易移植到mysql...

容器的發展歷程

本來想直接寫docker知識點的,但是感覺只有了解containers的發展歷程,才能知道技術知識點的來龍去脈,建立起乙個線性的鏈條,把知識點串聯起來。1979 unix v7 在1979年開發unix v7期間,引入了chroot系統呼叫功能。這個功能將程序及其子程序的根目錄更改為檔案系統中的乙個...