出版時(shí)間:2008-6 出版社:第1版 (2008年6月1日) 作者:龔純 頁數(shù):551
Tag標(biāo)簽:無
內(nèi)容概要
本書精選了科學(xué)和工程中常用的200余個(gè)算法,全部采用MATLAB語言編程實(shí)現(xiàn),并結(jié)合實(shí)例對算法程序進(jìn)行驗(yàn)證和分析。本發(fā)為上下兩篇,上篇為MATLAB基礎(chǔ)篇,主要介紹MATLAB的基本功能和操作以及MATLAB程序設(shè)計(jì)的入門知識,下篇為算法程序篇,主要講述以下方面常用算法的MATLAB實(shí)現(xiàn),包括插值,函數(shù)逼近,矩陣特征值計(jì)算。數(shù)值微分,方程求根,非線性方程組求解,解線性方程組的直接法,解線性方程組的迭代法,隨機(jī)數(shù)生成,特殊函數(shù)計(jì)算,常微分方程的初值問題,偏微分方程的數(shù)值解法,數(shù)據(jù)統(tǒng)計(jì)和分析?! ”緯m用于初中高級MATLAB用戶,既可以作為使用MATLAB的高等院校師生的教學(xué)用書或參考用書,又可以供廣大科研人員和工程技術(shù)人員參考。
書籍目錄
上篇 MATLAB基礎(chǔ)篇第1章 MATLAB語言概述 21.1 MATLAB語言的產(chǎn)生與發(fā)展 21.2 MATLAB的優(yōu)勢與特點(diǎn) 21.3 MATLAB系統(tǒng)的構(gòu)成 41.4 MATLAB的工具箱 51.5 MATLAB桌面操作環(huán)境 61.5.1 MATLAB啟動(dòng)和退出 61.5.2 MATLAB主菜單及功能 71.5.3 MATLAB命令窗口 111.5.4 MATLAB工作空間 131.5.5 MATLAB文件管理 151.5.6 MATLAB幫助使用 151.6 小結(jié) 16第2章 MATLAB計(jì)算基礎(chǔ) 172.1 MATLAB數(shù)值類型 172.2 關(guān)系運(yùn)算和邏輯運(yùn)算 192.3 矩陣及其運(yùn)算 202.3.1 矩陣的創(chuàng)建 202.3.2 矩陣的運(yùn)算 212.4 復(fù)數(shù)及其運(yùn)算 232.4.1 復(fù)數(shù)的表示 232.4.2 復(fù)數(shù)的繪圖 252.4.3 復(fù)數(shù)的操作函數(shù) 262.4.4 留數(shù)的基本運(yùn)算 262.5 符號運(yùn)算 272.5.1 符號運(yùn)算概述 272.5.2 常用的符號運(yùn)算 292.6 MATLAB中的數(shù)據(jù)精度 302.6.1 MATLAB的數(shù)據(jù)類型 302.6.2 MATLAB的數(shù)值精度 312.6.3 MATLAB的顯示精度 322.7 MATLAB常用繪圖命令 322.8 小結(jié) 35第3章 MATLAB程序設(shè)計(jì)基礎(chǔ) 363.1 MATLAB編程概述 363.2 MATLAB程序設(shè)計(jì)原則 373.3 M文件 383.4 MATLAB程序流程控制 403.5 MATLAB中的函數(shù)及調(diào)用 433.5.1 函數(shù)類型 433.5.2 函數(shù)參數(shù)傳遞 463.6 函數(shù)句柄 513.7 MATLAB程序調(diào)試 523.7.1 調(diào)試方法 523.7.2 調(diào)試工具 533.7.3 M文件分析工具 563.7.4 Profiler分析工具 583.8 MATLAB程序設(shè)計(jì)技巧 593.8.1 嵌套計(jì)算 593.8.2 循環(huán)計(jì)算 613.8.3 使用例外處理機(jī)制 613.8.4 使用全局變量 633.8.5 通過varargin傳遞參數(shù) 653.9 小結(jié) 66下篇 算法程序篇第4章 插值 68第5章 函數(shù)逼近 115第6章 矩陣特征值計(jì)算 142第7章 數(shù)值微分 167第8章 數(shù)值積分 188第9章 方程求根 225第10章 非線性方程組求解 267第11章 解線性方程組的直接法 305第12章 解線性方程組的迭代法 334第13章 隨機(jī)數(shù)生成 365第14章 特殊函數(shù)計(jì)算 391第15章 常微分方程的初值問題 429第16章 偏微分方程的數(shù)值解法 472第17章 數(shù)據(jù)統(tǒng)計(jì)和分析 518附錄 A MATLAB計(jì)算常用工具箱函數(shù)注釋 538附錄B 本書所編寫的算法程序索引 545實(shí)例目錄
章節(jié)摘錄
上篇 MATLAB基礎(chǔ)篇 第1章 MATLAB語言概述 1.1 上篇 MATLAB基礎(chǔ)篇 1.1 MATLAB語言的產(chǎn)生與發(fā)展 MATLAB語言的產(chǎn)生是與數(shù)學(xué)計(jì)算聯(lián)系在一起的。1980年,美國新墨西哥州大學(xué)計(jì)算機(jī)系主任在給學(xué)生講授線性代數(shù)課程時(shí),發(fā)現(xiàn)學(xué)生在高級語言編程上花費(fèi)很多時(shí)間,于是著手編寫供學(xué)生使用的FORTRAN子程序接口程序,他將窅接口取名為MATLAB,這個(gè)程序獲得了很大的成功,受到學(xué)生的廣泛歡迎?! ?0世紀(jì)80年代初期,Moler等一批數(shù)學(xué)家與軟件專家組建了MathWorks軟件開發(fā)公司,繼續(xù)從事MATLAB的研究和開發(fā),1984年推出了第一個(gè)MATLAB商業(yè)版本,其核心是用C語言編寫的。而后,它又添加了豐富多彩的圖形圖像處理、多媒體、符號以及與其他流行軟件的接口功能,使得MATLAB的功能越來越強(qiáng)大?! athWorks公司正式推出MATLAB后,于1992年推出了具有劃時(shí)代意義的MATLAB4.0版本,之后陸續(xù)推出了幾個(gè)改進(jìn)和提高的版本,2004年9月正式推出MATLAB Release14,即MATLAB 7.0,其功能在原有的基礎(chǔ)上又有了進(jìn)一步的改進(jìn),2008年3月推出了R2008A,它是目前MATLAB最新的版本。 MATLAB經(jīng)過幾十年的研究與不斷完善,現(xiàn)已成為國際上最為流行的科學(xué)計(jì)算與工程計(jì)算軟件工具,現(xiàn)在的MATLAB已經(jīng)不僅僅是一個(gè)最初的“矩陣實(shí)驗(yàn)室”了,它已發(fā)展成為一種具有廣泛應(yīng)用前景、全新的計(jì)算機(jī)高級編程語言,可以說它是“第四代”計(jì)算機(jī)語言。
編輯推薦
適用于初、中、高級MATLAB用戶,既可以作為使用MATLAB的高等院校師生的教學(xué)用書或參考書,又可以供廣大科研人員和工程技術(shù)人員參考。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載