当前位置:文档之家› 线性代数

线性代数

线性代数
线性代数

线性代数

线性代数计算库使用BLAS、LAPACK、ATLAS1和cpplapack2库。BLAS和LAPACK

这两个库有很多函数,满足通常对线性代数的需求。

常见参数:

trans: 转置标志

m: 行数

n: 列数

alpha: 系数

beta: 系数

A、B:矩阵(数组)

lda、ldb: leading dimension of A、B。

incx、incy: 增量

x、y: 向量

work, lwork, ipiv: 计算过程中需要的临时空间

info: 返回信息

:

向量与矩阵相乘dgemv(trans,m,n,alpha,A,lda,x,incx,beta,y,incy)计算y:=alpha*A*x+beta*y,

或者y:=alpha*A’*x+beta*y

矩阵与矩阵相乘dgemm(transa,transb,m,n,k,alpha,A,lda,B,ldb,beta,C,ldc)计算 C:=alpha*op(A)*op(B)+beta*C,

其中 op(X)表示 x 和x’ 中的一个

LU 分解dgetrf(m,n,A,lda,ipiv,info)

对矩阵A进行LU分解,A=P*L*U

其中 P 是置换矩阵,L 是对角线为1的下三角矩阵

U是上三角矩阵

QR 分解dgeqr2(m,n,A,lda,tau,work,info)

对矩阵 A 进行 QR 分解, A=Q*R Q 是正交矩阵,R 是上三角矩阵

矩阵求逆先dgetrf(m,n,A,lda,ipiv,info) LU分解

再dgetri(n,A,lda,iniv,work,lwork,info)

通过 inv(A)*L=inv(U) 解出 inv(A) ;

还可通过解方程组 A*X=I,I为单位阵,来求A的逆参见“求解线性方程”

特征值与特征向量dgeev(jobvl,jobvr,n,A,lda,wr,wi,vl,ldvl,vr,ldvr,work,lwork,info)右特征向量 v(j) 满足: A*v(j)=lambda(j)*v(j)

其中 lambda(j) 是特征值

左特征向量 u(j) 满足: u(j)**H*A=lambda(j)*u(j)**H

其中 u(j)**H 是 u(j) 的共轭变换

SVD 分解dgesvd(jobu,jobvt,m,n,A,lda,S,U,ldu,vt,ldvt,work,lwork,info)其中 A=U*SIGMA*transpose(V)

U,V是矩阵 A 的左右奇异值向量,

SIGMA是主对角线元素不为0,其余为0的矩阵

其对角线元素是A的奇异值。

求解线性方程先dgetrf(m,n,A,lda,ipiv,info) LU分解A=P*L*U

再dgesv(n,nrhs,A,lda,ipiv,B,ldb,info)计算 A*X=B

最小二乘算法1.一般最小二乘

dgels(trans,m,n,nrhs,A,lda,B,ldb,work,lwork,info)

如果trans=’N’,m>=n:解 minimize||B-A*X||;

如果trans=’N’,m

如果trans=’T’,m>=n:解 A**T*X=B;

如果trans=’T’,m

2.极小化范数最小二乘

dgelsd(m,n,nrhs,A,lda,B,ldb,S,rcond,rank,work,lwork,iwork,info) minimize 2-norm(| b - A*x |)

3.dgelss(m,n,nrhs,A,lda,B,ldb,S,rcond,rank,work,lwork,info)

minimize 2-norm(| b - A*x |)

4.dgelsx(m,n,nrhs,A,lda,B,ldb,jpvt,rcond,rank,work,info) minimize||A*X-B|

5.dgelsy(m,n,nrhs,A,lda,B,ldb,jpvt,rcond,rank,work,lwork,info) minimize||A*X-B||

条件数dgecon(norm,n,A,lda,anrom,rcond,work,iwork,info) rcond=1/(norm(A)*norm(inv(A)))

cpplapack

由于BLAS和LAPACK的每个函数的参数都很多,传递起来比较麻烦,有很多包都实现了对LAPACK和BLAS的封装,cpplapack是其中一个,编译的时候需要BLAS和LAPACK库支持。开发组使用cpplapack并对其进行了补充。

cpplapack库模型中常用的类dgematrix(矩阵),dcovector(列向量)和drovector(行向量)

类名:dgematrix

dgematrix成员变量

变量名变量类型变量描述

m public long const矩阵行数

n public long const矩阵列数

array public double *const一维数组储存矩阵

数据(列优先原

则)

darray public double

**const 二维数组储存矩阵数据

M private long矩阵行数N private long矩阵列数

Array private double*一维数组储存矩阵

数据(列优先原

则)

Darray private double**二维数组储存矩阵

数据

函数

函数名函数返回类

函数描述dgematrix ()构造函数

dgematrix (const dgematrix &)复制构造函数

dgematrix(const long &, const

long &)

带参数的构造函数clear ()void清空矩阵中所有的

数据,并且收回矩

阵所占的内存空间zero ()void将矩阵中的所有元

素都赋值为0.0 identity ()void将矩阵变成一个单

位阵

chsign ()void将矩阵中的数据全

变为它的相反数copy (const dgematrix &)void将参数矩阵赋值给

原矩阵

resize (const long &, const long &)void重新为矩阵在内存

中开辟空间dgesv (dcovector &)long解决A*x=y

dgels (dcovector &)long普通最小二乘

dgeev(std::vector< double > &, std::vector< double > &, std::vector< dcovector> &, std::vector< dcovector > &)long求右特征值和右特

征向量

dgesvd(dcovector&, dgematrix long SVD分解

&, dgematrix &)

operator= (const dgematrix &)dgematrix & 赋值运算符operator+= (const dgematrix &)dgematrix & 矩阵与矩阵加法运

算符

operator-= (const dgematrix &)dgematrix & 矩阵与矩阵减法运

算符

operator *= (const dgematrix &)dgematrix & 矩阵与矩阵乘法运

算符

operator *= (const double &)dgematrix & 矩阵与单个值点乘

运算符

operator/= (const double &)dgematrix & 矩阵与单个值点除

运算符

t (const dgematrix &)_dgematrix矩阵转置

i (const dgematrix &)_dgematrix矩阵求逆

idamax(long &, long &, const dgematrix &)void返回矩阵的数值中

绝对值最大的元素

所在的行和列

damax (const dgematrix &)double返回矩阵中数值绝

对值的最大值

operator+(const dgematrix&, const dgematrix &)_dgematrix矩阵与矩阵加法运

算符

operator-(const dgematrix&, const dgematrix &)_dgematrix矩阵与矩阵减法运

算符

operator *(const dgematrix&, const dgematrix &)_dgematrix矩阵与矩阵乘法运

算符

operator *(const dgematrix&, const dcovector &)_dcovector矩阵与列向量乘法

运算符

operator *(const drovector&, const dgematrix &)_drovector行向量与矩阵乘法

运算符

operator *(const dgematrix&, const double &)_dgematrix矩阵与单个值点乘

运算符

operator *(const double &, const dgematrix &)_dgematrix单个值与矩阵点乘

运算符

operator/(const dgematrix&, const double &)_dgematrix矩阵与单个值点除

运算符

operator()(const long &, const

long &)

double&矩阵的()运算符

operator()(const long &, const

long &) const

double矩阵的()运算符

operator+ (const dgematrix &)const dgematrix

& 矩阵与矩阵的加法运算符

operator- (const dgematrix &)_dgematrix矩阵与矩阵的减法

运算符

set(const long &, const long &, const double &) const void将矩阵的第几行第

几列的元素赋值为

swap (dgematrix &, dgematrix &)void两个矩阵互换

_ (dgematrix &)_dgematrix将参数矩阵的值赋

值给原矩阵,将参

数矩阵所占空间清

~dgematrix ()析构函数,释放空

间dgematrix新开发添加的方法

函数名函数返回类

函数描述

dgematrix(const long&, const long&, const double*)将一维数组赋值给矩阵的构造函数

dgematrix(const long& _m, const long& _n, const double x)将矩阵的每个元素都赋值为x的构造函数

dgematrix& operator=(const dgematrix将矩阵的每个元素

double &t)都赋值为t

void set_range(const long& _mbegin, const long& _mend, const double& d)void将矩阵一维数组下

标从_mbegin到

_mend全赋值为d

void set(const long& _mbegin, const long& _mend, const double* array)void将数组元素(从0开

始)赋值给矩阵一

维数组从_mbegin到

_mend

set(const long& _mbegin, const long& _mend, const long& step, const double* array)void将数组元素(从0开

始)赋值给矩阵一

维数组从_mbegin到

_mend,步长为step

sub_mat(long n, long m, dgematrix &x, std::vector rows, std::vector cols, dgematrix &y)void根据提供的行数,

列数取出子矩阵

diag_mat(int k, int *array, dgematrix &q)void将整型数组中的元

素变换成一个对角

阵(数组元素在对

角线上)

diag_mat(int k, double *array, dgematrix &q)void将实型数组中的元

素变换成一个对角

阵(数组元素在对

角线上

类名:dcovector

(注:drovector 成员变量和成员方法跟dcovector一样)dcovector成员变量

变量名变量类型变量描述

l public long const列向量的行数array public double *const一维数组储存列向

量的数据

L private long列向量的行数Array private double*一维数组储存列向

量的数据

dcovector函数

函数名函数返回类

函数描述

dcovector ()构造函数dcovector (const dcovector &)复制构造函数dcovector (const long &)在内存中开辟空间

的构造函数

clear ()void清空列向量中所有

的数据,并且收回

列向量中所占的内

存空间

zero ()void将列向量中的所有

元素都赋值为0.0 chsign ()void将列向量中的数据

全变为它的相反数copy (const dcovector &)void将参数列向量赋值

给原列向量resize (const long &)void重新为列向量在内

存中开辟空间operator= (const dcovector &)dcovector & 赋值运算符operator+= (const dcovector &)dcovector & 列向量与列向量加

法运算符operator-= (const dcovector &)dcovector & 列向量与列向量减

法运算符operator *= (const double &)dcovector & 列向量与单个数值

点乘运算符operator/= (const double &)dcovector & 列向量与单个值点

除运算符

t (const dcovector &)_drovector列向量转置idamax (const dcovector &)long列向量中绝对值最

大的值对应的行数damax (const dcovector &)double返回列向量的数值

中绝对值最大的元

swap (dcovector &, dcovector &)void两个列向量互相交

operator+ (const dcovector &)const dcovector

&列向量与列向量加法运算符

operator- (const dcovector &)_dcovector列向量与列向量减

法运算符

operator+(const dcovector&, const dcovector &)_dcovector列向量与列向量加

法运算符

operator-(const dcovector&, const dcovector &)_dcovector列向量与列向量减

法运算符

operator *(const dgematrix&, const dcovector &)_dcovector矩阵与列向量乘法

运算符

operator *(const dcovector&, const drovector &)_dgematrix行向量与列向量乘

积运算符

operator *(const double &, const dcovector &)_dcovector单个值与列向量点

乘运算符

operator *(const dcovector&, const double &)_dcovector列向量与单个值点

乘运算符

operator *(const drovector&, const dcovector &)double 行向量与列向量乘

积运算符

_ (dcovector &)_dcovector将参数列向量赋值

给原列向量,将参

数列向量在内存中

清除

operator/(const dcovector&, const double &)double列向量与单个值除

法运算符

operator() (const long &)double&列向量的()运算

operator() (const long &) const double列向量的()运算

set (const long &, const double &) const void列向量中的每个元

素赋值为常数

~dcovector ()析构函数,释放空

间dcovector新开发添加的方法

函数名函数返回类

函数描述

dcovector(const long&, const double*)将长度为几的数组赋值给列向量的构造函数

dcovector& linspace(const double& a, const double& b, const long& n)dcovector将a,b之间均分成n-

1份,n个数据赋值

给列向量

drovector新开发添加的方法

函数名函数返回类

函数描述

drovector(const long&, const double*)将长度为几的数组赋值给行向量的构造函数

drovector& linspace(const double& a, const double& b, const long& n)drovector将a,b之间均分成n-

1份,n个数据赋值

给行向量

描述

[←1]

https://www.doczj.com/doc/0b14205549.html,

[←2]

https://www.doczj.com/doc/0b14205549.html,/

线性代数选择题(考试用题)

线性代数选择题道(含答案) 1.设矩阵A= 100 020 003 ? ? ? ? ? ? ? ,则A-1等于() A. 1 3 00 1 2 001 ? ? ? ? ? ? ? ? ? ? B. 100 1 2 00 1 3 ? ? ? ? ? ? ? ? ?? C. 1 3 00 010 00 1 2 ? ? ? ? ? ? ? ?? D. 1 2 00 1 3 001 ? ? ? ? ? ? ? ? ? ? 2.设A是方阵,如有矩阵关系式AB=AC,则必有() A. A =0 B. B≠C时A=0 C. A≠0时B=C D. |A|≠0时B=C 3.设Ax=b是一非齐次线性方程组,η1,η2是其任意2个解,则下列结论错误的是() A.η1+η2是Ax=0的一个解 B.1 2 η1+ 1 2 η2是Ax=b的一个解 C.η1-η2是Ax=0的一个解 D.2η1-η2是Ax=b的一个解 4.设λ0是矩阵A的特征方程的3重根,A的属于λ0的线性无关的特征向量的个数为k,则 必有() A. k≤3 B. k<3 C. k=3 D. k>3 5.下列矩阵中是正定矩阵的为() A. 23 34 ? ? ? ? ? B. 34 26 ? ? ? ? ? C. 100 023 035 - - ? ? ? ? ? ? ? D. 111 120 102 ? ? ? ? ? ? ? 6.下列矩阵中,()不是初等矩阵。 A. 001 010 100 ?? ?? ?? ?? ?? B. 100 000 010 ?? ?? ?? ?? ?? C. 100 020 001 ?? ?? ?? ?? ?? D. 100 012 001 ?? ?? - ?? ?? ??

线性代数习题集(带答案)

第一部分专项同步练习 第一章行列式 一、单项选择题 1.下列排列是 5 阶偶排列的是( ). (A) 24315 (B) 14325 (C) 41523 (D)24351 2.如果n 阶排列j1 j2 j n 的逆序数是k , 则排列j n j2 j1的逆序数是( ). n! (A) k (B) n k (C) k 2 n(n 1) (D) k 2 3. n 阶行列式的展开式中含a11a12 的项共有( )项. (A) 0 (B) n 2 (C) (n 2)! (D) (n 1)! 0 0 0 1 4. 1 1 ( ). 1 0 0 0 (A) 0 (B) 1 (C) 1 (D) 2 0 0 1 0 5.0 1 1 ( ). 1 0 0 0 (A) 0 (B) 1 (C) 1 (D) 2 2x x 1 1 6.在函数 1 x 1 2 f (x) 中 3 2 x 3 3 x 项的系数是( ). 0 0 0 1 (A) 0 (B) 1 (C) 1 (D) 2 1

7. 若 a a a 11 12 13 1 D a a a ,则 21 22 23 2 a a a 31 32 33 2a a 13 a 33 a 11 a 31 2a 12 2a 32 11 D 2a a a 2a ( ). 1 21 23 21 22 2a 31 (A) 4 (B) 4 (C) 2 (D) 2 a a 11 ,则 12 8.若 a a a 21 22 a 12 a 11 ka 22 ka 21 ( ). 2 (D) k2a (A) ka (B) ka (C) k a 9.已知 4 阶行列式中第 1 行元依次是4, 0, 1, 3, 第 3 行元的余子式依次为2, 5,1, x, 则x ( ). (A) 0 (B) 3 (C) 3 (D) 2 8 7 4 3 10. 若 6 2 3 1 D ,则D 中第一行元的代数余子式的和为( ). 1 1 1 1

考研线性代数公式速记大全

概念、性质、定理、公式必须清楚,解法必须熟练,计算必须准确 (),n T A r A n A A Ax x Ax A Ax A A A E οοοββ==??≠≠≠??∈=?可逆 的列(行)向量线性无关 的特征值全不为0 只有零解 , 0总有唯一解 是正定矩阵 R 12,s i A p p p p n B AB E AB E ?? ??? ????? ?? ??=????==?? 是初等阵 存在阶矩阵使得 或 ○ 注:全体n 维实向量构成的集合n R 叫做n 维向量空间. ()A r A n A A A Ax A ολ<=?==不可逆 0的列(行)向量线性相关 0是的特征值 有非零解,其基础解系即为关于0的?? ?? ?????特征向量 ○ 注 ()()a b r aE bA n aE bA aE bA x οολ+

12121211 12121222()121 2()n n n n n j j j n j j nj j j j n n nn a a a a a a D a a a a a a τ= = -∑ 1 √ 行列式的计算: ①行列式按行(列)展开定理:行列式等于它的任一行(列)的各元素与其对应的代数余子式的乘积之和. 推论:行列式某一行(列)的元素与另一行(列)的对应元素的代数余子式乘积之和等于零. ②若A B 与都是方阵(不必同阶),则 == ()mn A O A A O A B O B O B B O A A A B B O B O *= =* * =-1(拉普拉斯展开式) ③上三角、下三角、主对角行列式等于主对角线上元素的乘积. ④关于副对角线: (1)2 1121 21 1211 1 ()n n n n n n n n n n n a O a a a a a a a O a O ---* ==- 1 (即:所有取自不同行不 同列的n 个元素的乘积的代数和) ⑤范德蒙德行列式:()1 2 2 22 1211 1112n i j n j i n n n n n x x x x x x x x x x x ≤<≤---=-∏ 111 由m n ?个数排成的m 行n 列的表11 12121 2221 2 n n m m mn a a a a a a A a a a ?? ? ? = ? ? ?? 称为m n ?矩阵.记作:()ij m n A a ?=或m n A ? () 1121112222* 12n T n ij n n nn A A A A A A A A A A A ?? ? ? == ? ? ?? ,ij A 为A 中各个元素的代数余子式. √ 逆矩阵的求法: ① 1 A A A *-= ○注: 1 a b d b c d c a ad bc --????= ? ? --???? 1 主换位副变号

《线性代数》习题集(含答案)

《线性代数》习题集(含答案) 第一章 【1】填空题 (1) 二阶行列式 2a ab b b =___________。 (2) 二阶行列式 cos sin sin cos αα α α -=___________。 (3) 二阶行列式 2a bi b a a bi +-=___________。 (4) 三阶行列式x y z z x y y z x =___________。 (5) 三阶行列式 a b c c a b c a b b c a +++=___________。 答案:1.ab(a-b);2.1;3.()2 a b -;4.3 3 3 3x y z xyz ++-;5.4abc 。 【2】选择题 (1)若行列式12 5 1 3225x -=0,则x=()。 A -3; B -2; C 2; D 3。 (2)若行列式11 1 1011x x x =,则x=()。 A -1 , B 0 , C 1 , D 2 ,

(3)三阶行列式2 31 503 2012985 23 -=()。 A -70; B -63; C 70; D 82。 (4)行列式 000 000 a b a b b a b a =()。 A 4 4 a b -;B () 2 2 2a b -;C 4 4 b a -;D 44 a b 。 (5)n 阶行列式0100 0020 0001000 n n - =()。 A 0; B n !; C (-1)·n !; D () 1 1!n n +-?。 答案:1.D ;2.C ;3.A ;4.B ;5.D 。 【3】证明 33()by az bz ax bx ay x y z bx ay by az bz ax a b z x y bz ax bx ay by az y z x ++++++=++++ 答案:提示利用行列式性质将左边行列式“拆项”成八个三阶行列式之和,即得结果。 【4】计算下列9级排列的逆序数,从而确定他们的奇偶性: (1)134782695;(2)217986354;(3)987654321。 答案:(1)τ(134782695)=10,此排列为偶排列。 (2)τ(217986354)=18,此排列为偶排列。 (3)τ(987654321)=36,此排列为偶排列。 【5】计算下列的逆序数: (1)135 (2n-1)246 (2n );(2)246 (2n )135 (2n-1)。 答案:(1) 12n (n-1);(2)1 2 n (n+1) 【6】确定六阶行列式中,下列各项的符号:

线性代数试题及答案。。

第一部分选择题(共28分) 一、单项选择题(本大题共14小题,每小题2分,共28分)在每小题列出的四个选项中只有 一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1.设行列式a a a a 1112 2122 =m, a a a a 1311 2321 =n,则行列式 a a a a a a 111213 212223 + + 等于() A. m+n B. -(m+n) C. n-m D. m-n 2.设矩阵A= 100 020 003 ? ? ? ? ? ? ? ,则A-1等于() A. 1 3 00 1 2 001 ? ? ? ? ? ? ? ? ? ? B. 100 1 2 00 1 3 ? ? ? ? ? ? ? ? ? ? C. 1 3 00 010 00 1 2 ? ? ? ? ? ? ? ?? D. 1 2 00 1 3 001 ? ? ? ? ? ? ? ? ? ? 3.设矩阵A= 312 101 214 - - - ? ? ? ? ? ? ? ,A*是A的伴随矩阵,则A *中位于(1,2)的元素是() A. –6 B. 6 C. 2 D. –2 4.设A是方阵,如有矩阵关系式AB=AC,则必有() A. A =0 B. B≠C时A=0 C. A≠0时B=C D. |A|≠0时B=C 5.已知3×4矩阵A的行向量组线性无关,则秩(A T)等于() A. 1 B. 2 C. 3 D. 4 6.设两个向量组α1,α2,…,αs和β1,β2,…,βs均线性相关,则() A.有不全为0的数λ1,λ2,…,λs使λ1α1+λ2α2+…+λsαs=0和λ1β1+λ2β2+…λsβs=0 B.有不全为0的数λ1,λ2,…,λs使λ1(α1+β1)+λ2(α2+β2)+…+λs(αs+βs)=0 C.有不全为0的数λ1,λ2,…,λs使λ1(α1-β1)+λ2(α2-β2)+…+λs(αs-βs)=0 D.有不全为0的数λ1,λ2,…,λs和不全为0的数μ1,μ2,…,μs使λ1α1+λ2α2+…+ λsαs=0和μ1β1+μ2β2+…+μsβs=0 7.设矩阵A的秩为r,则A中() A.所有r-1阶子式都不为0 B.所有r-1阶子式全为0 C.至少有一个r阶子式不等于0 D.所有r阶子式都不为0 8.设Ax=b是一非齐次线性方程组,η1,η2是其任意2个解,则下列结论错误的是() A.η1+η2是Ax=0的一个解 B.1 2η1+1 2 η2是Ax=b的一个解 C.η1-η2是Ax=0的一个解 D.2η1-η2是Ax=b的一个解 9.设n阶方阵A不可逆,则必有()

线性代数期末考试试题

《线性代数》重点题 一. 单项选择题 1.设A 为3阶方阵,数 = 3,|A | =2,则 | A | =( ). A .54; B .-54; C .6; D .-6. 解. .54227)3(33-=?-=-==A A A λλ 所以填: B. 2、设A 为n 阶方阵,λ为实数,则|λA |=( ) A 、λ|A |; B 、|λ||A |; C 、λn |A |; D 、|λ|n |A |. 解. |λA |=λn |A |.所以填: C. 3.设矩阵()1,2,12A B ?? ==- ??? 则AB =( ). 解. ().24121,221???? ??--=-???? ??=AB 所以填: D. A. 0; B. ()2,2-; C. 22?? ?-??; D. 2142-?? ?-?? . 4、123,,a a a 是3维列向量,矩阵123(,,)A a a a =.若|A |=4,则|-2A |=( ). A 、-32; B 、-4; C 、4; D 、32. 解. |-2A |=(-2)3A =-8?4=-32. 所以填: D. 5.以下结论正确的是( ). A .一个零向量一定线性无关; B .一个非零向量一定线性相关; C .含有零向量的向量组一定线性相关; D .不含零向量的向量组一定线性无关. 解. A .一个零向量一定线性无关;不对,应该是线性相关. B .一个非零向量一定线性相关;不对,应该是线性无关. C .含有零向量的向量组一定线性相关;对. D .不含零向量的向量组一定线性无关. 不对, 应该是:不能判断. 所以填: C. 6、 1234(1,1,0,0),(0,0,1,1),(1,0,1,0),(1,1,1,1),αααα====设则它的极 大无关组为( ) A 、 12,; αα B 、 123,, ;ααα C 、 124,, ;ααα D 、1234,, ,αααα

线性代数期末考试试卷+答案合集

×××大学线性代数期末考试题 一、填空题(将正确答案填在题中横线上。每小题2分,共10分) 1. 若02 2 1 50 1 31 =---x ,则=χ__________。 2.若齐次线性方程组??? ??=++=++=++0 00321 321321x x x x x x x x x λλ只有零解,则λ应满足 。 3.已知矩阵n s ij c C B A ?=)(,,,满足CB AC =,则A 与B 分别是 阶矩阵。 4.矩阵??? ? ? ??=32312221 1211 a a a a a a A 的行向量组线性 。 5.n 阶方阵A 满足032 =--E A A ,则=-1A 。 二、判断正误(正确的在括号内填“√”,错误的在括号内填“×”。每小题2分,共10分) 1. 若行列式D 中每个元素都大于零,则0?D 。( ) 2. 零向量一定可以表示成任意一组向量的线性组合。( ) 3. 向量组m a a a ,, , 21中,如果1a 与m a 对应的分量成比例,则向量组s a a a ,,, 21线性相关。( ) 4. ? ? ??? ???? ???=010********* 0010 A ,则A A =-1。( ) 5. 若λ为可逆矩阵A 的特征值,则1 -A 的特征值为λ。 ( ) 三、单项选择题 (每小题仅有一个正确答案,将正确答案题号填入括号内。每小题2分,共10分) 1. 设A 为n 阶矩阵,且2=A ,则=T A A ( )。 ① n 2 ② 1 2 -n ③ 1 2 +n ④ 4 2. n 维向量组 s ααα,,, 21(3 ≤ s ≤ n )线性无关的充要条件是( )。 ① s ααα,, , 21中任意两个向量都线性无关 ② s ααα,, , 21中存在一个向量不能用其余向量线性表示 ③ s ααα,, , 21中任一个向量都不能用其余向量线性表示

线性代数真题987-203选择题

二、选择题 1.(1987—Ⅰ,Ⅱ)设 A 为n 阶方阵,且A 的行列式0A a =≠,而*A 是A 的伴随矩阵,则* A 等于 ( C ) (A)a . (B) 1a . (C)1n a -. (D)n a . 【考点】伴随矩阵的性质. 解 1 *n A A -=. 2.(1987—Ⅳ,Ⅴ)假设 A 是n 阶方阵,其秩r n <,那么在A 的n 个行向量中( ) (A) 必有r 个行向量线性无关. (B) 任意r 个行向量线性无关. (C) 任意r 个行向量都构成最大线性无关向量组. (D) 任何一个行向量都可以由其他r 个行向量线性表出. 【考点】矩阵的秩,向量组的线性相关性及向量组的最大无关组. 解 ()R A r n A =

线性代数期末考试试题(含答案)

江西理工大学《线性代数》考题 一、 填空题(每空3分,共15分) 1. 设矩阵??????????=333222 111 c b a c b a c b a A ,??????????=333 222111d b a d b a d b a B 且4=A ,1=B 则=+B A ______ 2. 二次型233222213214),,(x x tx x x x x x f +-+=是正定的,则t 的取值范围__________ 3. A 为3阶方阵,且2 1=A ,则=--*12)3(A A ___________ 4. 设n 阶矩阵A 的元素全为1,则A 的n 个特征值是___________ 5. 设A 为n 阶方阵,n βββ ,,21为A 的n 个列向量,若方程组0=AX 只有零解,则向量组(n βββ ,,21)的秩为 _____ 二、选择题(每题3分,共15分) 6. 设线性方程组?????=+=+--=-032231 3221ax cx bc bx cx ab ax bx ,则下列结论正确的是( ) (A)当c b a ,,取任意实数时,方程组均有解 (B)当a =0时,方程组无解 (C) 当b =0时,方程组无解 (D)当c =0时,方程组无解 7. A.B 同为n 阶方阵,则( )成立 (A) B A B A +=+ (B) BA AB = (C) BA AB = (D) 111)(---+=+B A B A 8. 设??????????=333231232221 131211 a a a a a a a a a A ,??????????+++=331332123111131211232221a a a a a a a a a a a a B ,??????????=1000010101P , ???? ??????=1010100012P 则( )成立 (A)21P AP (B) 12P AP (C) A P P 21 (D) A P P 12 9. A ,B 均为n 阶可逆方阵,则AB 的伴随矩阵=*)(AB ( ) (A) **B A (B) 11--B A AB (C) 11--A B (D)**A B 10. 设A 为n n ?矩阵,r A r =)(<n ,那么A 的n 个列向量中( ) (A )任意r 个列向量线性无关

历年自考04184线性代数试题真题及答案分析解答

全国2010年度4月高等教育自学考试线性代数(经管类)试题答案 一、单项选择题(本大题共10小题,每小题2分,共20分) 1.已知2阶行列式m b b a a =2121,n c c b b =2121,则=++2 21 12 1 c a c a b b ( B ) A .n m - B .m n - C .n m + D .)(n m +- m n n m c c b b a a b b c a c a b b -=+-=+=++2 12 12121 221121. 2.设A , B , C 均为n 阶方阵,BA AB =,CA AC =,则=ABC ( D ) A .ACB B .CAB C .CBA D .BCA BCA CA B AC B C BA C AB ABC =====)()()()(. 3.设A 为3阶方阵,B 为4阶方阵,且1||=A ,2||-=B ,则行列式||||A B 之值为( A ) A .8- B .2- C .2 D .8 8||)2(|2|||||3-=-=-=A A A B . 4.????? ??=3332 312322 211312 11a a a a a a a a a A ,????? ??=3332 312322 211312 11333a a a a a a a a a B ,????? ??=100030001P ,??? ? ? ??=100013001Q ,则=B ( B ) A .PA B .AP C .QA D .AQ ????? ??=3332 31 232221 131211 a a a a a a a a a AP ????? ??100030001B a a a a a a a a a =??? ? ? ??=3332312322 211312 11333. 5.已知A 是一个43?矩阵,下列命题中正确的是( C ) A .若矩阵A 中所有3阶子式都为0,则秩(A )=2 B .若A 中存在2阶子式不为0,则秩(A )=2 C .若秩(A )=2,则A 中所有3阶子式都为0 D .若秩(A )=2,则A 中所有2阶子式都不为0 6.下列命题中错误..的是( C ) A .只含有1个零向量的向量组线性相关 B .由3个2维向量组成的向量组线性相关

教材:线性代数(DOC)

2013届钻石卡学员学习计划---数学三第十五单元(课前或课后学习内容) 计划对应教材:工程数学线性代数同济大学数学系编高等教育出版社第五版 线性代数第一章行列式 第1章第1节二阶与三阶行列式(P1——P4) 第1章第2节全排列及其逆序数(P4——P5) 第1章第3节n阶行列式的定义(P5——P8) 第1章第4节对换(P8——P9) 第1章第5节行列式的性质(P9——P15) 第1章第6节行列式按行(列)展开(P16——P21) 第1章第7节克拉默法则(P21——P25) 本单元中我们应当学习—— 1.行列式的概念和性质,行列式按行(列)展开定理. 2.用行列式的性质和行列式按行(列)展开定理计算行列式. 3.用克莱姆法则解齐次线性方程组.

2013届钻石卡学员学习计划---数学三 第十六单元(课前或课后学习内容) 计划对应教材:工程数学线性代数同济大学数学系编高等教育出版社第五版 线性代数第二章矩阵及其运算 第2章第1节矩阵(P29——P32) 第2章第2节矩阵的运算(P33——P42) 第2章第3节逆矩阵(P42——P47) 第2章第4节矩阵分块法(P47——P54)

2013届钻石卡学员学习计划---数学三线性代数第三章矩阵的初等变换与线性方程组 第3章第1节矩阵的初等变换(P57——P65) 本单元中我们应当学习—— 1.矩阵的概念,单位矩阵、数量矩阵、对角矩阵、三角矩阵、对称矩阵和反对称矩阵的概念和性质. 2.矩阵的线性运算、乘法运算、转置以及它们的运算规律. 3. 方阵的幂与方阵乘积的行列式的性质. 4.逆矩阵的概念和性质,矩阵可逆的充分必要条件. 5. 伴随矩阵的概念,用伴随矩阵求逆矩阵. 6.分块矩阵及其运算.

线性代数试题和答案(精选版)

线性代数习题和答案 第一部分选择题(共28分) 一、单项选择题(本大题共14小题,每小题2分,共28分)在每小题列出的四个选项中只有 一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1.设行列式a a a a 1112 2122 =m, a a a a 1311 2321 =n,则行列式 a a a a a a 111213 212223 + + 等于() A. m+n B. -(m+n) C. n-m D. m-n 2.设矩阵A= 100 020 003 ? ? ? ? ? ? ? ,则A-1等于() A. 1 3 00 1 2 001 ? ? ? ? ? ? ? ? ? ? B. 100 1 2 00 1 3 ? ? ? ? ? ? ? ? ?? C. 1 3 00 010 00 1 2 ? ? ? ? ? ? ? ?? D. 1 2 00 1 3 001 ? ? ? ? ? ? ? ? ? ? 3.设矩阵A= 312 101 214 - - - ? ? ? ? ? ? ? ,A*是A的伴随矩阵,则A *中位于(1,2)的元素是() A. –6 B. 6 C. 2 D. –2 4.设A是方阵,如有矩阵关系式AB=AC,则必有() A. A =0 B. B≠C时A=0 C. A≠0时B=C D. |A|≠0时B=C 5.已知3×4矩阵A的行向量组线性无关,则秩(A T)等于() A. 1 B. 2 C. 3 D. 4 6.设两个向量组α1,α2,…,αs和β1,β2,…,βs均线性相关,则() A.有不全为0的数λ1,λ2,…,λs使λ1α1+λ2α2+…+λsαs=0和λ1β1+λ2β2+…λsβs=0 B.有不全为0的数λ1,λ2,…,λs使λ1(α1+β1)+λ2(α2+β2)+…+λs(αs+βs)=0 C.有不全为0的数λ1,λ2,…,λs使λ1(α1-β1)+λ2(α2-β2)+…+λs(αs-βs)=0 D.有不全为0的数λ1,λ2,…,λs和不全为0的数μ1,μ2,…,μs使λ1α1+λ2α2+…+ λsαs=0和μ1β1+μ2β2+…+μsβs=0 7.设矩阵A的秩为r,则A中() A.所有r-1阶子式都不为0 B.所有r-1阶子式全为0 C.至少有一个r阶子式不等于0 D.所有r阶子式都不为0 8.设Ax=b是一非齐次线性方程组,η1,η2是其任意2个解,则下列结论错误的是() A.η1+η2是Ax=0的一个解 B.1 2 η1+ 1 2 η2是Ax=b的一个解

(完整版)线性代数试卷及答案详解

《线性代数A 》试题(A 卷) 试卷类别:闭卷考试时间:120分钟考试科目:线性代数考试时间:学号:姓名:

《线性代数A》参考答案(A卷)一、单项选择题(每小题3分,共30分) 二、填空题(每小题3分,共18分)

1、 256; 2、 132465798?? ? --- ? ???; 3、112 2 112 21122 000?? ?- ? ?-?? ; 4、 ; 5、 4; 6、 2 。 三. 解:因为矩阵A 的行列式不为零,则A 可逆,因此1X A B -=.为了求1A B -,可利用下列初等行变换的方法: 2312112 01012 010******* 12101 141103311033102321102721 002781 002780 11410 101440 10144001103001103001103---?????? ? ? ? -??→-??→-- ? ? ? ? ? ?--? ?? ?? ?-?????? ? ? ? ??→--??→-??→-- ? ? ? ? ? ??????? ―――――(6分) 所以1 278144103X A B -?? ?==-- ? ??? .―――――(8分) 四.解:对向量组12345,,,,ααααα作如下的初等行变换可得: 12345111 4 3111431132102262(,,,,)21355011313156702262ααααα--???? ? ? ----- ? ? = → ? ? --- ? ? ? ?---???? 11 1 431 2 12011310 1131000000 0000000000 0000--???? ? ? ---- ? ? →→ ? ? ? ? ? ?? ???――――(5分) 从而12345,,,,ααααα的一个极大线性无关组为12,αα,故秩 12345{,,,,}ααααα=2(8分)

线性代数练习题及答案精编

线性代数练习题 一 选择题 1B A ,都是n 阶矩阵,且0=AB , 则必有:( ) (A) 0A =或0=B . (B) 0A B == . (C) 0=A 或.0=B (D) 0A B == 2设1011,1101a b c d -??????= ??? ?-?????? 则a b c d ?? = ???( ) (A)01. 11?? ?-?? (B)11. 10-?? ??? (C)11. 11-?? ??? (D)11. 01?? ?-?? 3若 A 为n m ?矩阵,且n m r A R <<=)(则( )必成立. (A )A 中每一个阶数大于r 的子式全为零。 (B )A 是满秩矩阵。 (C )A 经初等变换可化为??? ? ??000r E (D )A 中r 阶子式不全为零。 4 向量组 s ααα ,,21,线性无关的充分条件是( ) (A ) s ααα ,,21均不是零向量. (B ) s ααα ,,21中任一部分组线性无关. (C ) s ααα ,,21中任意两个向量的对应分量都不成比例. (D ) s ααα ,,21中任一向量均不能由其余S-1个向量线性表示. 5 齐次线性方程组0AX =是非齐次线性方程组AX B =的导出组,则( )必定成立. (A )0AX =只有零解时, AX B =有唯一解. (B )0AX =有非零解时, AX B =有无穷多解. (C )α是θ=AX 的任意解,0γ 是AX B =的特解时,0γα+是AX B =的全部解. (D )12γγ,是AX B =的解时, 21γγ+ 是0AX =的解. 6若θ≠B ,方程组B AX =中, 方程个数少于未知量个数,则有( )

线性代数选择 填空 计算题

(一)单项选择题 1.设A ,B 为n 阶方阵,且()E AB =2 ,则下列各式中可能不成立的是( ) (A )1-=B A (B)1-=B ABA (C)1 -=A BAB (D)E BA =2)( 2.若由AB=AC 必能推出B=C (A ,B ,C 均为n 阶矩阵)则A 必须满足( ) (A)A ≠O (B)A=O (C )0≠A (D) 0≠AB 3.A 为n 阶方阵,若存在n 阶方阵B ,使AB=BA=A ,则( ) (A) B 为单位矩阵 (B) B 为零方阵 (C) A B =-1 (D ) 不一定 4.设A 为n ×n 阶矩阵,如果r(A)

袁晖坪线性代数教材习题答案提示

第一章 行列式与Cramer 法则 第一章知识清单 1.行列式定义: () ()() 121211********* 212121,n n n n n i i i j j j n i j i j i j i j n n nn a a a a a a a a a a a a ττ? +=-∑L L L L L L 说明1)()()()12 1 ,n n n k i k k i i i t k t i τ====∑∑L ()k k k t i i i :在左边比打的数的个数. 说明2):行列式中每行均由不同行不同列的元素之积构成 2.计算方法 基本方法: 1)化为三角式;2)降阶法:10 n i k jk k D i j a A i j ==?=? ≠?∑ 常用方法: 利用定义或性质,拆解法,升阶法,递推法。 特殊行列式:上三角式,对角式,范德蒙行列式。 3.行列式性质(5条) 行列等同;两行互换值相反;数乘行列式;行列式加法;第三种初等行变换不改变行列式的值。 4.克莱姆法则

?????? ?=++=++=++n n nn n n n n n b x a x a x a b x a x a x a b x a x a x a ΛΛΛΛΛΛΛΛΛΛ221122222212111212111 .n A x b =即: 解:12,,,T n D D D x D D D ??= ???L ,.n D A = 推论:0.n n A x o A =?=有非零解 基本作业建议 A 组:1,4,6(1),7(1),8, 10(1); B 组:一 (1),(6);二(3),(4) 一(A )4(1):列标:54243,表明第四列有两元素:否; (2): () ()() 24531452131ττ+-. 一(A )5: () () ()()() () ()()23412143123412342132341411,a a a a a a a a ττ--. 一(A )6(5):32 1 42 2 222222223234 21 21 21 21 21212121 044444444222269696969 6 6 6 6 ,,i r r r r r r i a b c d a b c d a b c d a b c d D a b c d a b c d ---=++++++++=== ==== =++++++++ 一(A )7(1),(2):同6(3),见课件例1.15—1.18。四种方法: 1 1123,,,n i i i c r r i n D D =-=∑=========L 提公因式方法一:上三角式; 1 23,,,i r r i n D -=====L 方法二:箭形行列式 12312 3 1231231 2 3 10 n n n n n a a a a a b a a a a a b a a a a a b a a D a a a b ------=== --L L L L M M M M M M L 加边 方法三: 1231,2,311000100010001 L L L L L M M M M M M L n i r r i n a a a a b b b b +=------===== -- ()123 23 123231 232312323000n n n n n n n n a a a a c a a a a a c a a a c a a a a a c a a a c a a a a a c a a a c D ------=-=L L L L L L M M M M M M M M M M L L 拆解 方法四:略.

线性代数练习题及答案

线性代数期中练习 一、单项选择题。 1. 12 021 k k -≠-的充分必要条件是( )。 (A) 1k ≠- (B) 3k ≠ (C) 1k ≠- 且3k ≠ (D) 1k ≠-或3k ≠ 2.若AB =AC ,当( )时,有B =C 。 (A) A 为n 阶方阵 (B) A 为可逆矩阵 (C) A 为任意矩阵 (D) A 为对称矩阵 3.若三阶行列式M a a a a a a a a a =3332 31 232221 13 1211 ,则=---------33 32 312322 2113 1211222222222a a a a a a a a a ( ) 。 (A) -6M (B) 6M (C) 8M (D) -8M 4.齐次线性方程组123123123 000ax x x x ax x x x x ++=?? ++=??++=?有非零解,则a 应满足( )。 (A) 0a ≠; (B) 0a =; (C) 1a ≠; (D) 1a =. 5.设12,ββ是Ax b =的两个不同的解,12,αα是0=Ax 的基础解系,则Ax b = 的通解是( )。 (A) 11212121()()2c c αααββ+-+ + (B) 11212121 ()()2 c c αααββ+++- (C) 11212121()()2c c αββββ+++- (D) 11212121 ()()2 c c αββββ+-++ 二.填空题。 6.A = (1, 2, 3, 4),B = (1, -1, 3, 5),则A ·B T = 。 7.已知A 、B 为4阶方阵,且A =-2,B =3,则| 5AB | = 。 | ( AB )-1 |= 。 8. 在分块矩阵A=B O O C ?? ??? 中,已知1-B 、1 -C 存在,而O 是零矩阵,则 =-1A 。

《线性代数》题库及答案

《线性代数》题库及答案 一、选择题 1.如果D=33 32 31232221 131211 a a a a a a a a a ,则行列式33 32 31 232221 13 1211 96364232a a a a a a a a a 的值应为: A . 6D B .12D C .24D D .36D 2.设A 为n 阶方阵,R (A )=r

线性代数试题库(1)答案

线性代数试题库(1)答案 一、选择题:(3×7=21分) 1.n 阶行列式D 的元素a ij 的余子式M ij 与a ij 的代数余子式A ij 的关系是( C ) A . A ij =M ij B 。 A ij =(-1) n M ij C 。A ij =(-1)j i +M ij D 。A ij =-M ij 2.设A 是数域F 上m x n 矩阵,则齐次线性方程组AX=O ( A ) A . 当m < n 时,有非零解 B .当m > n 时,无解C .当m=n 时,只有零解D .当m=n 时,只有非零解 3.在n 维向量空间V 中,如果σ,τ∈L (V )关于V 的一个基{n αα,,1Λ}的矩阵分别为A ,B.那么对于a ,b ∈F ,a σ+b τ关于基{n αα,,1Λ}的矩阵是( C ) A .A+B B .aA+B C .aA+bB D .A+Bb 4.已知数域F 上的向量321,,ααα 线性无关,下列不正确的是( D ) A 1α, 2α线性无关 B .32,αα线性无关 C .13,αα线性无关 D .321,,ααα中必有一个向量是其余向量的线性组合。 5.R n 中下列子集,哪个不是子空间( C ) A .R n B .∑===∈n i i i n a n i R a a a 1 1}0,,1,|),,{(且ΛΛ C .∑===∈n i i i n a n i R a a a 1 1}1,,1,|),,{(且ΛΛ D .{0}

6.两个二次型等价当且仅当它们的矩阵( A ) A 。相似 B .合同 C .相等 D .互为逆矩阵 7.向量空间R 3的如下变换中,为线性变换的是( C ) A .)1,1|,(|),,(1321x x x x =σ B .),,1(),,(321321x x x x x x +=σ C .)0,,(),,(32321x x x x x =σ D .),,(),,(2322 21321x x x x x x =σ 二.填空题(3X10=30分) 1.当且仅当k=(-1或3)时,齐次线性方程组??? ??=++=+-=++0 9030 322132`1321x k x x kx x x x x x 有非零解 2.设A=()0,,,0321321≠=≠??? ? ? ??b b b B a a a ,则秩(AB )为(1)。 3.向量(x ,y ,z )关于基(0,1/2,0),(1/3,0,0),(0,0,1/4)的坐标为 。 4.设向量空间F 2的线性变换 =--=+=),)((),0,(),(),,(),(,21212122121x x x x x x x x x x x τστστσ则为(2x 1,x 2)。 5.已知V={}02|),,,(4214321=-+x x x x x x x ,则dimV=(3)。 6.已知实矩阵A= 是正交阵,则b=(0)。 7.设,,V 43214321,,,ααααααααα--+=的一个标准正交基是四维欧氏空间 ()()().1),(,6,3,,2||,321=?? ? ??==??=-+=βαπθβαβαααααβd 的夹角与则 三、计算题 1.求矩阵方程的解 ??? ? ??=???? ??+???? ??3113101121101x , (10分) )0(,3131>? ????? ??a b a ? ?? ? ?41,21,31

相关主题
文本预览
相关文档 最新文档