出版時(shí)間:2009-8 出版社:電子工業(yè)出版社 作者:陳必紅 頁(yè)數(shù):289
內(nèi)容概要
《用C++語(yǔ)言編寫(xiě)數(shù)學(xué)常用算法(修訂版)》主要介紹用C++語(yǔ)言編寫(xiě)各種與實(shí)數(shù)和復(fù)數(shù)有關(guān)的常用數(shù)學(xué)算法的程序,包括線性代數(shù)、矩陣運(yùn)算、實(shí)數(shù)方程求解、插值、擬合、數(shù)值積分、微分方程求解、特殊函數(shù)、函數(shù)變換、回歸分析等?!队肅++語(yǔ)言編寫(xiě)數(shù)學(xué)常用算法(修訂版)》給讀者提供兩個(gè)方便實(shí)現(xiàn)數(shù)學(xué)算法的類(lèi),即矩陣類(lèi)和函數(shù)類(lèi)。書(shū)中所有程序均調(diào)試通過(guò),并存放在電子資料包中?!队肅++語(yǔ)言編寫(xiě)數(shù)學(xué)常用算法(修訂版)》提供的類(lèi)庫(kù)為作者的獨(dú)創(chuàng),具有編程容易、效率高的特點(diǎn)。此外,本修訂版增加了一章,專(zhuān)門(mén)介紹VC++編程,并給出了獨(dú)特的子窗口技術(shù)?! 队肅++語(yǔ)言編寫(xiě)數(shù)學(xué)常用算法(修訂版)》可供科研人員、工程技術(shù)人員和程序員閱讀使用,也可作為中、高等院校學(xué)生學(xué)習(xí)、研究及軟件開(kāi)發(fā)的參考書(shū)。
書(shū)籍目錄
第1章 矩陣類(lèi)與函數(shù)類(lèi)的基本用法1.1 矩陣類(lèi)的基本用法1.1.1 舉例說(shuō)明1.1.2 矩陣類(lèi)變量的初始化1.1.3 矩陣的基本算法1.1.4 解線性方程組1.1.5 矩陣求逆、求行列式、求秩和轉(zhuǎn)置1.1.6 求矩陣的特征值和特征向量1.2 復(fù)數(shù)矩陣類(lèi)的基本用法1.2.1 復(fù)數(shù)矩陣類(lèi)變量的初始化1.2.2 復(fù)數(shù)矩陣的常用算法1.3 函數(shù)類(lèi)的基本用法1.3.1 函數(shù)類(lèi)概述1.3.2 函數(shù)類(lèi)變量的初始化和賦值1.3.3 函數(shù)類(lèi)變量的結(jié)合算法1.3.4 函數(shù)類(lèi)變量的其他算法1.3.5 幾個(gè)特殊函數(shù)子類(lèi)的用法1.3.6 幾個(gè)常用的普通C語(yǔ)言函數(shù)1.4 復(fù)函數(shù)類(lèi)的基本用法1.4.1 復(fù)函數(shù)類(lèi)的初始化1.4.2 復(fù)函數(shù)類(lèi)的結(jié)合算法1.4.3 X軸上的平移和縮放1.4.4 復(fù)函數(shù)的一元全區(qū)間等距插值1.4.5 對(duì)函數(shù)進(jìn)行傅里葉變換1.5 矩陣函數(shù)類(lèi)的基本用法1.5.1 矩陣函數(shù)類(lèi)的初始化1.5.2 矩陣函數(shù)類(lèi)的結(jié)合算法1.5.3 常微分方程組的求解1.5.4 卡爾曼濾波1.5.5 多元線性回歸第2章 矩陣類(lèi)與函數(shù)類(lèi)的深入使用2.1 出錯(cuò)處理2.2 盡量使用自動(dòng)變量2.3 利用磁盤(pán)臨時(shí)文件進(jìn)行數(shù)據(jù)緩存2.4 何時(shí)進(jìn)行數(shù)據(jù)復(fù)制2.5 盡量采用對(duì)自身的改變2.6 誤差和迭代次數(shù)的控制2.7 拉近技術(shù)2.8 矩陣最多允許存儲(chǔ)的元素?cái)?shù)第3章 矩陣類(lèi)和函數(shù)類(lèi)的修改與擴(kuò)充3.1 關(guān)于實(shí)數(shù)、復(fù)數(shù)和下標(biāo)3.1.1 提高實(shí)數(shù)精度3.1.2 提高復(fù)數(shù)精度3.1.3 增加下標(biāo)范圍3.2 C++面向?qū)ο蠊δ芎?jiǎn)介3.2.1 函數(shù)指針3.2.2 關(guān)于類(lèi)3.2.3 類(lèi)變量指針和引用3.2.4 虛函數(shù)和虛基類(lèi)3.3 矩陣類(lèi)的基本結(jié)構(gòu)3.3.1 存儲(chǔ)部分3.3.2 矩陣部分3.3.3 緩存器的引用數(shù)3.3.4 由緩存器變量產(chǎn)生緩存器變量3.3.5 克隆的作用3.3.6 轉(zhuǎn)置和取負(fù)標(biāo)志3.4 編寫(xiě)自己的緩存器3.4.1 編寫(xiě)實(shí)數(shù)緩存器子類(lèi)3.4.2 編寫(xiě)復(fù)數(shù)緩存器子類(lèi)3.4.3 編寫(xiě)長(zhǎng)整數(shù)緩存器3.4.4 在程序中直接使用緩存器3.4.5 程序?qū)嵗?.5 關(guān)于矩陣類(lèi)的繼承3.6 函數(shù)類(lèi)的基本結(jié)構(gòu)3.6.1 fimc類(lèi)與al90類(lèi)的關(guān)系3.6.2 引用數(shù)和克隆……第4章 矩陣類(lèi)和函數(shù)類(lèi)的技術(shù)詳述第5章 用VC++進(jìn)行編程主要參考資料
章節(jié)摘錄
第1章 矩陣類(lèi)與函數(shù)類(lèi)的基本用法 1.1 矩陣類(lèi)硇基本用法 在數(shù)學(xué)運(yùn)算中最經(jīng)常使用的是矩陣和向量,而向量其實(shí)也是多行一列的矩陣。因此,我們定義兩個(gè)矩陣類(lèi):實(shí)數(shù)矩陣類(lèi)matrix和復(fù)數(shù)矩陣類(lèi)cmatrix,以完成有關(guān)的數(shù)學(xué)運(yùn)算。利用矩陣類(lèi)可以很方便地進(jìn)行矩陣的加、減、乘、求逆、求行列式;解線性方程組、求特征值和特征向量等運(yùn)算。本節(jié)介紹實(shí)數(shù)矩陣類(lèi)的用法。實(shí)數(shù)矩陣類(lèi)在文件matrix.h中定義,所有算法的實(shí)現(xiàn)程序都在源文件matrix.cpp中。而復(fù)數(shù)矩陣類(lèi)在文件cmatrix.h中定義,其算法的實(shí)現(xiàn)在源文件cmatrix.cpp中。而它們都受到緩存器類(lèi)的支持,因此實(shí)數(shù)矩陣類(lèi)的使用需要包括描述實(shí)緩存器的文件buffer.h和buffer.cpp,而復(fù)數(shù)矩陣類(lèi)的使用則需要包括描述復(fù)緩存器的文件cbuffer.h和cbuffer.cpp?! ”竟?jié)僅介紹實(shí)數(shù)矩陣類(lèi)matrix的用法。matrix類(lèi)的設(shè)計(jì)構(gòu)思參見(jiàn)第3.3 節(jié),其詳細(xì)的技術(shù)說(shuō)明(包括C++語(yǔ)句的定義代碼)參見(jiàn)第4.3 節(jié),全部的源程序都在電子資料包中,且已經(jīng)加進(jìn)詳細(xì)的中文注釋。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
用C++語(yǔ)言編寫(xiě)數(shù)學(xué)常用算法 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版