xxxfreesexmoves-haodiaocao这里只有精品视频-欧美性受黑人性爽-欧美性受xxxxxx黑人xyx性爽|www.jsyyzsb.com
中教金典
薦購選采服務
館配數據采訪
教材巡展網上行
客戶服務
歡迎進入中教圖書商城!
購物車
登錄
注冊
集團用戶激活
首頁
中圖法目錄
出版社目錄
新書目錄
書單推薦
購物指南
關于我們
關于我們
平 臺 介 紹
購 物 指 南
榮 譽 資 質
聯 系 我 們
新書資訊
·---------------向陽生長 不負春
·---------------------國際婦女節
·驚蟄節氣書單
·雨潤萬物 春回大地│雨水節氣薦讀
·大寒節氣書單
·2024年新春薦讀書單
·大碼洋書目精選
·2024年1月薦讀書單
新書推薦
·365名師講堂--句透經典
·貓城記:老舍幻想集
·青年毛澤東
·創業韜略
·法律方法(第41卷)
·教子真有道
·書寫未來:用書法思維提升孩子性
·中醫藥適宜技術
符號計算的程序分析——在線性代數、矩陣論中的應用研究
定 價:
¥45
中 教 價:
¥28.80
(6.40折)
庫 存 數:
0
作者:智慧來、智東杰
出版時間:2012/5/1
ISBN:9787030341495
出 版 社:科學出版社
中圖法分類:
O245
頁碼:225
紙張:膠版紙
版次:1
開本:16K
商品庫位:
9
7
3
8
4
7
1
0
4
3
9
0
5
購買數量:
內容簡介
編輯推薦
目 錄
文 摘
隨著計算機技術的飛速發展,計算機代數系統已經廣泛地應用于科研、教學以及工程技術中,如著名的Maple、Mathematica和Matlab等。它們在線性代數及矩陣論的教學中應用研究的較少,不夠深入,《符號計算程序分析:在線性代數、矩陣論中的應用》對此進行比較深入的研究。《符號計算程序分析:在線性代數、矩陣論中的應用》共8章,分別介紹了n階行列式的計算,矩陣及其運算,解實矩陣方程,線性方程組,矩陣的Doolittle和Crout分解,復矩陣乘法,計算復數行列式及求解復矩陣方程,指針在符號行列式計算中的應用。
《符號計算程序分析:在線性代數、矩陣論中的應用》適合具有線性代數知識和C語言程序設計基礎的大學生及講授線性代數課的教師閱讀,也適合研究符號計算的科研人員和工程技術人員閱讀。
本書研究了計算機代數系統在線性代數及矩陣論的教學應用。全書共分8章。前5章為與整數和有理數(分數)有關的計算程序;第6章和第7章為復數有關的計算程序;第8章為文字方面的程序,部分程序國外用DNA計算才能實現。
前言
第1章 n階行列式的計算
1.1 全排列及其逆序數的計算程序
1.1.1 基本概念
1.1.2 計算程序
1.2 按n階行列式的定義開發的計算程序
1.2.1 行列式的概念
1.2.2 行列式計算程序實現方法分析
1.2.3 計算程序
1.3 行列式按行(列)展開的程序
1.3.1 按行(列)展開概念
1.3.2 計算行列式及余子式的c程序
1.3.3 行列式按行(列)展開的程序
1.4 克萊姆法則的計算程序
1.4.1 線性方程的方程組概念
1.4.2 克萊姆法則計算程序
1.5 計算分數行列式
1.5.1 分數行列式例
1.5.2 計算程序
1.6 分數克萊姆法則
1.6.1 分數計算程序
1.6.2 部分算法分析
1.6.3 分數克萊姆法則運行實例
第2章 矩陣及其運算
2.1 矩陣的概念
2.2 矩陣乘法
2.3 矩陣的轉置
2.4 逆陣
2.5 元素為分數的矩陣乘法
2.5.1 c[i][j]的算法分析
2.5.2 分數矩陣乘法計算程序
第3章 解實矩陣方程
3.1 計算矩陣方程AX=B
3.1.1 計算矩陣方程AX=B技術分析
3.1.2 存儲空間
3.1.3 程序中二維數組和主要函數
3.1.4 計算程序
3.2 計算矩陣方程XA=B
3.2.1 計算矩陣方程XA=B技術分析
3.2.2 存儲空間
3.2.3 程序中二維數組和主要函數
3.2.4 計算程序
3.3 計算矩陣方程AXB=C
3.3.1 計算矩陣方程AXB=C技術分析
3.3.2 存儲空間
3.3.3 程序中二維數組和主要函數
3.3.4 計算程序
第4章 線性方程組
4.1 非齊次線性方程組概述
4.2 程序設計
4.2.1 Turbo C 2.0程序
4.2.2 Visual C++6.0程序
第5章 矩陣的D00littie和Crout分解
5.1 Doolittle分解與Crout分解概述
5.2 Doolittle分解程序及運行
5.2.1 Turbo C 2.0程序
5.2.2 Visual C++6.0程序
5.3 Crout分解計算程序及運行
5.3.1 Turho C 2.0分解程序及示例
5.3.2 Visual C十+6.0程序
第6章 復矩陣乘法
6.1 復矩陣乘法概述
6.2 元素實部、虛部均為整形數的復矩陣
6.2.1 Turbo C 2.0程序
6.2.2 計算實例
6.3 兩矩陣元素的實部與虛部均是有理數
6.3.1 復分數矩陣乘法程序
6.3.2 運行示例
6.4 一個矩陣元素的實部與虛部均是整數,另一矩陣元素的實部與虛部均是有理數計算矩陣乘積
6.4.1 分析與設置數據類型
6.4.2 Turbo C 2.0矩陣乘法程序(1)
6.4.3 Turbo C 2.0矩陣乘法程序(2)
第7章 計算復數行列式及求解復矩陣方程Ax=B
7.1 計算復數行列式
7.1.1 復數行列式簡述
7.1.2 計算程序
7.1.3 程序運行示例
7.2 計算復數余子式
7.2.1 復數余子式簡述
7.2.2 Turbo C 2.0計算程序
7.2.3 程序運行示例
7.3 計算復分數行列式
7.3.1 復分數行列式簡述
7.3.2 復分數行列式計算程序
7.3.3 復分數行列式程序運行示例
7.4 計算復分數余子式
7.4.1 復分數余子式簡述
7.4.2 復分數余子式Turbo C 2.0計算程序
7.5 復克萊姆法則
7.5.1 復數域上的克萊姆法則簡述
7.5.2 復數域上的克萊姆法則程序設計
7.5.3 復數域上的克萊姆法則Turbo C 2.0計算程序
7.5.4 復數域上的克萊姆法則Turbo C 2.0程序運行示例
7.6 解復數矩陣方程AX=B的程序
第8章 指針在符號行列式計算中的應用
8.1 計算行列式的應用
8.1.1 理論上完美無缺的Turbo C 2.0程序
8.1.2 程序運行實例
8.2 簡單的符號行列式計算
8.2.1 符號行列式Turbo C 2.0計算程序
8.2.2 符號行列式Ⅵsual C++6.0程序
8.3 使用指針計算簡單的符號行列式
8.3.1 簡單說明
8.3.2 使用指針計算符號行列式Turbo C 2.0程序
8.4 字母行列式
8.5 使用指針計算元素形如f(z)=∑aixn-i的符號行列式
8.5.1 程序組成
8.5.2 使用指針計算元素一元多項式的符號行列式的Turbo C 2.0程序
參考文獻
第1章 n階行列式的計算
1.1 全排列及其逆序數的計算程序
1.1.1 基本概念
在數學中,把考察的對象,叫做元素。把n個不同的元素排成一列,叫做這n個元素的全排列(也簡稱排列)。對于n個不同的元素,我們規定各元素之間有一個標準次序,于是在這n個元
素的任一排列中,當某兩個元素的先后次序與標準次序不同時,就說有1個逆序。一個排列中所有逆序的總數叫做這個排列的逆序數。
逆序數為奇數的排列叫做奇排列,逆序數為偶數的排列叫做偶排列。對于計算排列逆序數,不失一般性,不妨設n個元素為1~n這n自然數,并規定由小到大為標準次序。設
p1p2.pn
為這n個自然數的一個排列,考慮元素pi(i=1,2,.,n),如果比pi大且排在pi
前面的元素有ti個,就說pi這個元素的逆序數是ti,全體元素的逆序數之和為
t=t1+t2+.+tn=∑nti
i =1
即是這個排列的逆序數。
用pj-pi>0表示pj排在pi前面且比pi大這一事實。排列的逆序數可表示為
t = i∑=1nj ∑=i1 g(i,j), g(i,j)=
1 pj > pi , i=1,2,.,n;j=1,2,.,i0pj≤pi
在C(C++)語言中表示為
1 pj > pi
t = ∑-i=01n∑-j=01ig(i,j), g(i,j)=0pj≤pi,
i=0,1,.,n-1;j=0,1,.,i-1
1.1.2 計算程序
TurboC2.0程序
?2? 符號計算程序分析
/*Inverse.c*/#include"conio.h"main()
{ #defineN10 /*定義N是10*/ inti,j,n,t,s,a[N]; printf("n=");scanf("%d",&n);/*n是排列的長度,小于或等于N*/ for(i=0;i
{ printf("a[%d]=",i);scanf("%d",&a[i]);/*a[i]是排列中的元素,*/
} /*i=0,1,.,n-1*/ t=0;/*t代表排列的逆序數,初始化為0*/ for(i=0;i
{ s=0;/*s是元素的a[i]的逆序數*/ for(j=0;j
a[i])s++;/*或a[i]
求排列43152的逆序數,答案是t=6。運算過程如下:n=5a[0]=4a[1]=3a[2]=1a[3]=5a[4]=24inverse=03inverse=11inverse=2
第1章 n階行列式的計算?3?
5inverse=02inverse=3t=6Pressanykeytoend.VisualC++6.0程序/*Inverse.cpp 求逆序數*/#include
voidmain()
{ constintN=10; /*定義N是10*/ inti,j,n,t,s,a[N]; cout<<"n=";cin>>n;/*n是排列的長度,小于或等于N*/ for(i=0;i
>a[i];/*a[i]是排列中的元素,i=0,*/
} /*1,2,.,n-1*/ t=0;/*t代表排列的逆序數,初始化為0*/ for(i=0;i
a[i])s++;/*或a[i]
#defineN8 /*定義N為8*/
longa[N][N];/*定義元素為二維數組*/
longdeterminant(intn,inti,intj[],longd,longt,longa[],int
column) ;
longdet(intn,longa[],intcolumn)/*接口*/
{ /*n是行列式的階數,a是二維數組名,column是行列式的最大列數*/
/*d是行列式,t是項,j[i]是計算過程中選擇第i行元素的循環變量*/
longd,t;
intj[N];
d=0;
t=1;
d=determinant(n,0,j,d,t,a,column);
returnd;
}/*interfaceofcomputingdeterminant*/
longdeterminant(intn,inti,intj[],longd,longt,longa[],int
{ column)
/*計算部分*/
intk,sign,flag;
i f ( i
for(j[i]=0;j[i]
?6? 符號計算程序分析
{
/*flag是標志*/
flag=0;
k=0;
while((flag==0)&&(k
if(flag==1)continue;/*選下一列元素*/
if(a[i*column+j[i]]==0)continue;/*元素a[I,j[i]]為0*//*選下一列*/ sign=1;for(k=0;k
d=determinant(n,i+1,j,d,t*sign*a[i*column+j[i]],a,column);
} /*遞歸調用*/
elsed+=t; /*累加*/
returnd;/*返回行列式計算結果*/
}/*computingdeterminant*/
main( )
{ inti,j,n; longd; printf("n="); scanf("%d",&n); for(i=0;i
你還可能感興趣
Origin繪圖深度解析:科研數據的可視化藝術
Origin 2022科學繪圖與數據分析
數學軟件與數學實驗(第三版)
數學軟件實用編程基礎
Origin數據分析、科技繪圖與可視化從入門到精通
我要評論
您的姓名
驗證碼:
留言內容
關于我們
榮譽資質
聯系我們
Copyright 1993-2020
book.book1993.com
Inc.All Rights Reserved
公司名稱:山東中教產業發展股份有限公司 公司地址:山東省濟南市大橋鎮128號 聯系電話:400-0531-123
版權所有:山東中教產業發展股份有限公司