MATLAB在线性代数中的应用[文献综述]

MATLAB在线性代数中的应用[文献综述]
MATLAB在线性代数中的应用[文献综述]

文献综述

信息与计算科学

MATLAB在线性代数中的应用

一、前言部分

线性代数是大学理、工、经管、医、农等学科所有专业必修的一门重要数学基础课。它作为离散性数学在工科数学中的代表,随着计算机科学日新月异的发展,许多非线性问题高精度地线性化与大型线性问题的可计算性正在加快逐步实现,因此无论从理论上还是从应用上看,线性代数的地位更趋重要。]1[

MATLAB软件是目前教学与科研中最具影响力、最有活力、最具可靠性的数学软件]2[。它起源于矩阵运算,MATLAB名字由MATrix和LABoratory两词的前三个字母组合而成。]3[作为高度集成的计算机语言,它携带几十个软件包,提供了强大的科学运算、灵活的程序设计流程、高质量的图形可视化与界面设计,与其他语言的接口也非常便捷。在欧美的大学里,诸如应用统计分析、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程都把MATLAB作为教学内容。}4[

线性代数作为代数的一个主要分支,以向量空间与线性变换作为研究对象,就其在数学、物理学以及经济学等分支的应用来说,线性代数的离散化思想具有非常特殊的作用,因此也成为我国大学生必修的公共基础课之一。此外,线性代数思想特别使用于计算机编程,它以坐标法和向量法作为主要的研究工具,通过矩阵和向量性质研究多变量之间的线性关系,因此,MATLAB与线性代数的紧密结合有着非常广阔的前景。]6,5[

二、主题部分

线性代数是一门应用性很强,但又在理论上进行了高度抽象的数学学科。一方面,中学生就学过了二元一次代数方程的解法,代入法和消去法大概每个人都会记忆一辈子,这就是做简单的线性代数。当把方程的阶次提高到了三元一次以上时,它不但要求较高级的抽象思维能力,而且也要求用十分烦琐的计算步骤才能解决问题。对于数学家,他们重视前者,这无可厚非;但对于大多数工科学生,他们更需要的是能应用它的理论,指导完成实际的计算。事实上,线性代数的那种单调、机械、枯燥的运算,只是由于计算机的出现才赋予了在应用

方面的生命力。]7[

20世纪80年代,出现了个人计算机并迅速普及。新的硬件也带动了新的软件,出现了新颖的科学计算语言,也称为数学软件,因为它具有高效、可视化和推理能力等特点。]8[计算机技术的发展已经对人们的物质生活和文化生活产生了十分巨大的影响,其最显著的功能就是高速度地进行大量计算,这种告诉计算使得许多过去无法求解的问题成为可能,因而科学计算已成为与理论研究、科学实验并列的科学研究的三大手段。]9[

MATLAB是“矩阵实验室”(Matrix Laboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,当然它特别适合于线性代数,并能更广泛地适应科学和工程计算及绘图的需求。与其他计算机语言相比,MATLAB的特点是简捷和智能化,适应科技专业人员的思维方式和书写习惯,使得编程和调试效率大大提高。它用解释方式工作,键入程序立即得出结果,人机交互性能好,易于调试并为科技人员所乐于接受。特别是它可适应多种平台,并且随计算机硬软件的更新及时升级。]11,10[

MATLAB的基本数据单元是矩阵,所有的变量都可用矩阵来表示,向量是行数为1或列数为1的矩阵,而标量则是1行1列的特例矩阵,在编程时不必像其他语言一样为矩阵定义维数和大小。用MATLAB求解一个问题比编写Fortran、C或Basic语言程序求解所用的时间要少得多。此外,它的数学表达式和运算结果也几乎和数学解析的表现形式完全相同。]13,12[ 2.1 MATLAB环境下矩阵的建立

MATLAB环境下,线性代数的计算有以下几方面内容。

(1)矩阵的创建( 输入)

在MATLAB 中, 输入矩阵时每一行元素

用分号分隔, 格式为: [a, b, c;d, e, f;g, h, i] 。

(2)求方阵的行列式

求行列式是通过det 函数求解。

例1 求下列矩阵的行列式

???????

?????????=1924904785

8990649852146810A 解 程序为

A=[10,8,6,4,1;2,5,8,9,4;6,0,9,9,8;5,8,7,4,0;9,4,2,9,1];

D=det(A)

结果为

D=5.9720e+003=5972

(3)求逆矩阵

用inv 来实现, 要注意大小写字母的区别。

例2 设?????

???????-------=4431941351156303A ,试求其逆阵1-=A V 解 按上述方法写成MATLAB 程序

A=[3,0,3,-6;5,-1,-1,-5;-3,1,4,-9;1,-3,4,-4];

V=inv(A)

结果为

????????????----------=0303.01515.02424.02424.01010.01717.04747.05859.02525.00707.03131.05354.00404.01313.00101.002323V ]8[

(4)矩阵的基本运算

可算加法“+”、减法“-”、乘法“*”, 及数乘等。]14[

那么,我们先来看如下的一个矩阵????

? ??--=3102111a a A ,问常数a 满足什么条件时,矩

阵A 可逆,并求其逆矩阵;特别给出当矩阵A 的行列式等于-6时的逆矩阵。

解这样的带有符号变量的计算问题用手工方法是很难完成的。现编程如下:

%判断符号矩阵何时可逆,并求其逆。

clear all

syms a %符号变量说明

disp(‘输入的矩阵是:’)

A=[1 1 -1;a 2 0;-1 a 3] %符号矩阵输入

D=det(A);

Disp(‘当参数a不等于’)

p=solve(D) %求符号矩阵行列式值函数的零点

disp(‘时其有逆阵:’)

B=inv(A) %求符号逆矩阵

q=solve(D+6); %求行列式等于指定值-6时的参数a的值

L=length(q);

For i=1:L

disp(‘当参数a 等于’)

subs(q(i)) %将参数a的值q转换为实数形式disp(‘时矩阵的行列式等于指定值(-6),其逆矩阵为:’)

q时的逆矩阵,并以简化形式输出 B=sym(subs(B,a,subs(q(i)))) %求a等于)(i

End

程序执行结果是:

输入的矩阵是:

A

]

3,,1[]0,2,[]

1,1,1[a a --

当参数a 不等于

=p

]1[]

4[-

时,其有逆阵

=B

)]

2^*34/()2(),2^*34/()1(),2^*34/()22^([)]

2^*34/(),2^*34/(2),2^*34/(*3[)]

2^*34/(2),2^*34/()3(),2^*34/(6[a a a a a a a a a a a a a a a a a a a a a a a a ++--++-+++-+-++-++--++-++--++-+++-- 当参数a 等于

=ans

5-

时矩阵的行列式等于指定值(-6),其逆矩阵为:

=B

]

6/7,3/2,2/9[]6/5,3/1,2/5[]

3/1,3/1,1[---------

当参数a 等于

=ans

2

时矩阵的行列式等于指定值(-6),其逆矩阵为

=B

]

6/7,3/2,2/9[]6/5,3/1,2/5[]

3/1,3/1,1[--------- ]7[

2.2 Matlab 环境下克莱姆法则的应用

线性方程组可以分成两类, 一类是未知量个数与方程的个数相等, 另一类是未知量个数与方程的个数不等, 对于前一类特殊的线性方程组, 我们可以采用克莱姆法则

(Cramer ).]13[

如果线性方程组的系数矩阵

??=+??++??=+??++=+??++n n nn n 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 221

12222212111212111 (I) ????

????????????=nn n n a a a a D 1111 那么有设线性方程组(I )的系数行列式0≠D ,则(I )有唯一解,且解可用行列式表示为D

D x D D x D D x n n =??==,,,2211其中),2,1(n j D j ??=是把系数行列式D 中第j 列元素方程组(I )右端相应的常数项代替而得到的n 阶行列式,即

nn

j n n j n n n j j n

j j j a a b a a a a b a a a a b a a D ?????

?????????????????=+---+-1,1,121,221,22111,111,111

从而若p n k j i P b P a k ij ),,,2,1,,(,,??=∈∈为某个数域,则解n x x x ,,,21??均属于P 。]1[

那么用MATLAB 来求解满足Cramer 法则条件的方程组

???????=+++-=++=++-=+-0

3641

230842143214314321431x x x x x x x x x x x x x x 解程序如下:

%求解满足Cramer 法则条件的

A=[1 0 -1 1;2 -1 4 8;3 0 2 1;4 1 6 3] %输入系数矩阵

b=[1 0 -1 0] %输入常数列向量

[m,n]=size(A);

b=b(:);k=size(b,1);

if m~=n|m~=k %检查输入正确性

disp(‘您输入的系数矩阵或常数列向量有错误!’)

return

else

disp(‘系数行列式的值为:’)

D=det(A) %计算并输入系数行列式的值 If D==0

Disp(‘输入的系数行列式不满足Cramer 法则的条件!’)

Else

For j=1:n B=A;B(:,j)=b;Dj(j)=det(B);end %求用常数列替换后的行列式的值 disp(‘用常数列b 替换系数行列式中的第j 列所得到的行列式的值分别为:’) Dj

disp(‘ 原方程组AX=b 有唯一解,解是:’)

X=Dj./D %输出原方程组的(唯一)解 end

end

程序执行的结果是:

=A

3

61412

03841211

01-- =b

0101-

系数行列式的值为:

57-=D

用常数列b 替换系数行列式中的第j 列所得到的行列式的值分别为:

34321269--=Dj

原方程组b AX =有惟一解,解是:

5965.05614.02105.21579.0--=X ]7[

对于方程个数与未知量个数不等的情况我们来看以下题目

例 3 用编程方法求解下列齐次线性方程组

???

????=-+=-++--=++++=++++0252033203420254354321

5432154321x x x x x x x x x x x x x x x x x x 解 编程

%求齐次线性方程组AX=0的基础向量

clear all

A=[1 2 1 1 1;2 4 3 1 1;-1 -2 1 3 -3;0 0 2 5 -2]; %输入系数矩阵

[m,n]=size(A);

if A==0

disp(‘输入的系数矩阵为零矩阵!’)

return

else

disp(‘齐次线性方程组的系数矩阵是:’)

A

[R,s]=rref(A); %调用初等变换子函数

disp(‘经过初等变换,系数矩阵A化为如下‘简化阶梯形’:’)

R

disp(‘线性代数组AX=0只有惟一零解!’)

r=length(s)

if r==n

else

%----------------------

%从矩阵R构成基础解向量

t=0;

for i=1:r

h(i)=s(i); %确定解向量x的分量次序end

for j=1:n

k=0;

for i=1:r

if j==s(i) k=1;break;end

end

if k==0

t=t+1; h(r+t)=j ; %确定解向量x的分量次序 B(:,t)=(-1).*R(:,j);

end

end

B(r+1:n,1:n-r)=eye(n-r,n-r);

for i=1:n

C(h(i),:)=B(i,:); %按变量原次序构成基础解向量

end

%-------------------

disp(‘线性方程组AX=0的基础解向量为:’)

X=C

end

end

程序结果为

A=

1 2 1 1 1

2 4

3 1 1

-1 -2 1 3 -3

0 0 2 5 -2

经过初等行变换,系数矩阵A化为如下‘简化阶梯形’:

R=

1 2 0 0 2

0 0 1 0 -1

0 0 0 1 0

0 0 0 0 0

系数矩阵A的秩为

r=

3

线性方程组AX=0的基础解(列)向量为:

X=

-2 -2

1 0

0 1

0 0

0 1 ]7[

三、总结部分

本文首先介绍了线性代数及MATLAB产生的背景及发展历程和方向,让大家对线性代数及MATLAB有了初步认识。最初的线性方程组问题大都是来源于生活实践,历史上线性代数的第一个问题是关于解线性方程组的问题,而线性方程组理论的发展又促成了作为

工具的矩阵论和行列式理论的创立与发展,而近现代数学分析与几何学等数学分支的要求也促使了线性代数的进一步发展。线性代数有三个基本计算单元:向量(组),矩阵,行列式,研究它们的性质和相关定理,能够求解线性方程组,实现行列式与矩阵计算和线性变换,构建向量空间和欧式空间。线性代数的两个基本方法是构造(分解)和代数法,基本思想是化简(降解)和同构变换。MATLAB作为一种以矩阵运算为基础的交互式程序语言,以简捷和智能化为特点,适应科技专业人员的思维方式和书写习惯,使得编程和调试效率大大提高.MATLAB是线性代数教学方面最适合的数学软件。]15[然后又介绍了线性代数在MATLAB软件上的应用。详细介绍了在MATLAB环境下矩阵的建立,运算等,更进一步用MATLAB来用线性代数中的克莱姆法则来解决实例问题。线性代数在MATLAB中更多的应用极大的推动了线性代数的发展,为社会带来了极大的便利。

四、参考文献

[1] 陈维新.线性代数简明教程(第二版)[M].北京:科学出版社,2005.1:3-3.

[2] 汪潘义.运用“Matlab”进行线性代数课程教学的原则[J].科技信息,2009,(23):537-537.

[3] (美)利昂(Leon,S.,J.)著张文博,张丽静译.线性代数(原书第7版)[M].北京:机械工业出版社,2007.2:5-5.

[4] Steven J.Leon.Linear Algebra with Applications(Seventh Edition)[M].北京:机械工业出版社,2007.5:5-5.

[5] Steven Roman.Advanced Linear Algebra(Third Editon)[M].北京:世界图书出版社,2008:7-7.

[6] 王亮,冯国臣,王兵团. 基于MATLAB的线性代数实用教程[M].北京:科学出版社,2008:3-4.

[7] 邵建峰,刘彬.线性代数学习指导与MATLAB编程实践[M].北京:化学工业出版社,2007.8:90-92.

[8] 陈怀琛,龚杰民.线性代数实践及MATLAB入门(第2版)[M].北京:电子工业出版社,2009.1:3-5.

[9] 周晓阳 .数学实验与MATLAB[M].武汉:华中科技大学出版社,2002.1:2-2.

[10] 杨威,高淑萍. 线性代数机算与应用指导(MATLAB版)[M].西安:西安电子科技大学出版社,2009.4:13-13.

[11] 张德丰.MATLAB数值分析与应用[M].北京:国防工业出版社,2007.1 :13-14.

[12] 求是科技.MATLAB7.0从入门到精通[M].北京:人民邮电出版社,2006.3:23-23.

[12] 国现华.线性方程组的求解[J]. 邢台学院学报,2006.6,21(2):92-93.

[13] 温旭东. Matlab与Mathmatica在线性代数运算中的对比分析[J].黑龙江科技信息,2008,(3):171-171.

[14] 高智中,武洁,王洋军.Matlab在线性代数教学中的几点应用[J].衡水学院学报,2010,12(1):92-92.

[15] 姚斌,杨玲香.Matlab在线性代数教学中的应用探讨[J].科技信息,2010,(14):601-601.

用MATLAB解决线性代数问题实验报告

实验三使用MATLAB解决线性代数问题学院:数计学院班级:1003班姓名:黄晓丹学号:1051020144 实验目的: 学习MATLAB有关线性代数运算的指令,主要学习运用MATLAB解决矩阵除法,线性方程组的通解,矩阵相似 对角化问题,以及解决投入产出分析等应用问题。 实验内容: 矩阵转置:A=[1 2;3 4];B=[4 3;2 1]; >> A',B' ans = 1 3 2 4 ans = 4 3 3 1 矩阵加减:A-B ans= -3 -1 1 3 矩阵乘法:A*B,A.*B(数组乘法)||比较矩阵乘法与数组乘法的区别ans= 8 5 20 13 ans= 4 6 6 4 矩阵除法:A\B,B./A ans=

-6 -5 5 4 ans= 4 1.5 0.6667 0.25 特殊矩阵生成:zeros(m,n)||生成m行n列的矩阵 ones(m,n)||生成m行n列的元素全为一的矩阵 eye(n)||生成n阶单位矩阵 rand(m,n)||生成m行n列[0 ,1]上均匀分布随 机数矩阵 zeros(2,3) ans = 0 0 0 0 0 0 >> ones(3,3) ans = 1 1 1 1 1 1 1 1 1 >> eye(3)

ans = 1 0 0 0 1 0 0 0 1 >> rand(2,4) ans = Columns 1 through 3 0.9501 0.6068 0.8913 0.2311 0.4860 0.7621 Column 4 0.4565 0.0185 矩阵处理:trace(A)||返回矩阵的迹 diag(A)||返回矩阵对角线元素构成的向量 tril(A)||提取矩阵的下三角部分 triu(A)||提取矩阵的上三角部分 flipud(A)||矩阵上下翻转 fliplr(A)||矩阵左右翻转 reshape(A,m,n)||将矩阵的元素重排成m行n列矩阵A=[1 2 3;4 5 6;7 8 9]; >> t=trace(A),d=diag(A),u=triu(A)

基于matlab人脸识别技术 开题报告

毕业设计(论文)开题报告 毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2500字以上的文献综述,文后应列出所查阅的文献资料。 基于matlab人脸识别技术的实现 文献综述 一、MATLAB概述 MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。而在本文中主要用到的功能是图像处理功能。 二、BP神经网络概述 人工神经网络(Artificial Neural Net works,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connectionist Model),它是一种模范动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。 人工神经网络发展的主要历程有:20世纪50年代末,Rosenblatt提出的感知器模型和Widrow提出的自适应线性元件,出现了简单的线性分类器;1986年,Rumelhart和Mcllelland 提出了层网络“误差反向传播算法(BP)”,使有导师学习多层感知器网络(ML PN)模式分类器走向实用化,在此基础上又派生出若干前向网络,如径向基函数网络( RBFN)和函数链网络等;1982年,美国加州工学院的物理学家Hopfield提出的一种用于联想记忆和优化计算的反馈网络模型,由于引进了“能量函数” 的概念,使网络走向具体电路有了保证;20世纪70年代,Watanabe 提出了使用模式子空间的概念来设计不同类别对应的子空间,由不同类别聚类的子空间实现模式识别; Kohonen提出的自组织特征映射网络模型等都为神经网络模式识别理论提供了进一步的根据。 构成人工神经网络的三个基本要素是:神经元、络拓扑结构和网络的训练(学习)方法。神经元(节点)的作用是把若干输入加权求和,并对这种加权和进行非线性处理后输出。神经元的选择一般有以下特点:每个神经元都具有多个输入、个输出,具有闭值,采用非线性函数。 1、神经元

Matlab线性代数实验指导书

Matlab线性代数实验指导书 理学院线性代数课程组 二零零七年十月

目录 一、基础知识 (1) 1.1、常见数学函数 (1) 1.2、系统在线帮助 (1) 1.3、常量与变量 (2) 1.4、数组(矩阵)的点运算 (3) 1.5、矩阵的运算 (3) 二、编程 (4) 2.1、无条件循环 (4) 2.2、条件循环 (5) 2.3、分支结构 (5) 2.4、建立M文件 (6) 2.5、建立函数文件 (6) 三、矩阵及其运算 (7) 3.1、矩阵的创建 (7) 3.2、符号矩阵的运算 (11) 四、秩与线性相关性 (14) 4.1、矩阵和向量组的秩以及向量组的线性相关性 (14) 4.2、向量组的最大无关组 (14) 五、线性方程的组的求解 (16) 5.1、求线性方程组的唯一解或特解(第一类问题) (16) 5.2、求线性齐次方程组的通解 (18) 5.3、求非齐次线性方程组的通解 (19) 六、特征值与二次型 (22) 6.1、方阵的特征值特征向量 (22) 6.2、正交矩阵及二次型 (23)

一、基础知识 1.1常见数学函数 函数数学计算功能函数数学计算功能 abs(x) 实数的绝对值或复数的幅值floor(x) 对x朝-∞方向取整acos(x) 反余弦arcsinx gcd(m,n) 求正整数m和n的最大公约数acosh(x) 反双曲余弦arccoshx imag(x) 求复数x的虚部angle(x) 在四象限内求复数x的相角lcm(m,n)求正整数m和n的最小公倍 自然对数(以e为底数) asin(x) 反正弦arcsinx log(x) 常用对数(以 10 为底数) asinh(x) 反双曲正弦arcsinhx log10(x) atan(x) 反正切arctanx real(x) 求复数 x 的实部atan2(x,y) 在四象限内求反正切rem(m,n) 求正整数m和n的m/n之余数atanh(x) 反双曲正切arctanhx round(x) 对x四舍五入到最接近的整数 符号函数:求出 x 的符号ceil(x) 对x朝+∞方向取整 sign(x) conj(x) 求复数x的共轭复数 sin(x) 正弦sinx 反双曲正弦sinhx cos(x) 余弦cosx sinh(x) cosh(x) 双曲余弦coshx sqrt(x) 求实数x的平方根exp(x) 指数函数e x tan(x) 正切tanx fix(x) 对 x 朝原点方向取整 tanh(x) 双曲正切tanhx 如:输入 x=[-4.85 -2.3 -0.2 1.3 4.56 6.75],则: ceil(x)= -4 -2 0 2 5 7 fix(x) = -4 -2 0 1 4 6 floor(x) =-5 -3 -1 1 4 6 round(x) = -5 -2 0 1 5 7 1.2 系统的在线帮助 1.2.1 help 命令: 1.当不知系统有何帮助内容时,可直接输入 help以寻求帮助: >> help(回车) 2.当想了解某一主题的内容时,如输入: >> help syntax (了解Matlab的语法规定) 3.当想了解某一具体的函数或命令的帮助信息时,如输入: >> help sqrt (了解函数sqrt的相关信息) 1.2.2 lookfor 命令 现需要完成某一具体操作,不知有何命令或函数可以完成,如输入: >> lookfor line (查找与直线、线性问题有关的函数) 1.3 常量与变量

基于matlab的图像预处理技术研究文献综述

毕业设计文献综述 题目:基于matlab的图像预处理技术研究 专业:电子信息工程 1前言部分 众所周知,MATLAB在数值计算、数据处理、自动控制、图像、信号处理、神经网络、优化计算、模糊逻辑、小波分析等众多领域有着广泛的用途,特别是MATLAB的图像处理和分析工具箱支持索引图像、RGB 图像、灰度图像、二进制图像,并能操作*.bmp、*.jpg、*.tif等多种图像格式文件如。果能灵活地运用MATLAB提供的图像处理分析函数及工具箱,会大大简化具体的编程工作,充分体现在图像处理和分析中的优越性。 图像就是用各种观测系统观测客观世界获得的且可以直接或间接作用与人眼而产生视觉的实体。视觉是人类从大自然中获取信息的最主要的手段。拒统计,在人类获取的信息中,视觉信息约占60%,听觉信息约占20%,其他方式加起来才约占20%。由此可见,视觉信息对人类非常重要。同时,图像又是人类获取视觉信息的主要途径,是人类能体验的最重要、最丰富、信息量最大的信息源。通常,客观事物在空间上都是三维的(3D)的,但是从客观景物获得的图像却是属于二维(2D)平面的。 图像存在方式多种多样,可以是可视的或者非可视的,抽象的或者实际的,适于计算机处理的和不适于计算机处理的。 图像处理它是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。图像处理最早出现于20世纪50年代,当时的电子计算机已经发展到一定水平,人们开始利用计算机来处理图形和图像信息。图像处理作为一门学科大约形成于20世纪60年代初期。早期的图像处理的目的是改善图像的质量,它以人为对象,以改善人的视觉效果为目的。图像处理中,输入的是质量低的图像,输出的是改善质量后的图像,常用的图像处理方法有图像增强、复原、编码、压缩等。首次获得实际成功应用的是美国喷气推进实验室(JPL)。他们对航天探测器徘徊者7号在 1964 年发回的几千张月球照片使用了图像处理技术,如几何校正、灰度变换、去除噪声等方法进行处理,并考虑了太阳位置和月球环境的影响,由计算机成功地绘制出月球表面地图,获得了巨大的成功。随后又对探测飞船发回的近十万张照片进行更为复杂的图像处理,以致获得了月球的地形图、彩色图及全景镶嵌图,获得了非凡的成果,为人类登月创举奠定了坚实的基础,也推动

Matlab 使用之线性代数综合实例讲解

一、上机目的 1、培养学生运用线性代数的知识解决实际问题的意识、兴趣和能力; 2、掌握常用计算方法和处理问题的方法; 二、上机内容 1、求向量组的最大无关组; 2、解线性方程组; 三、上机作业 1、设A=[2 1 2 4; 1 2 0 2; 4 5 2 0; 0 1 1 7]; 求矩阵A列向量组的一个最大无关组. >> A=[2 1 2 4;1 2 0 2;4 5 2 0;0 1 1 7] A = 2 1 2 4 1 2 0 2 4 5 2 0 0 1 1 7 >> rref(A) ans = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 所以矩阵A的列向量组的一个最大无关组就是它本身; 2、用Matlab解线性方程组 (1) >> A=[2 4 -6;1 5 3;1 3 2] A = 2 4 -6 1 5 3 1 3 2 >> b=[-4;10;5]

b = -4 10 5 >> x=inv(A)*b x = -3.0000 2.0000 1.0000 >> B=[3 41 -62;4 50 3;11 38 25] B = 3 41 -62 4 50 3 11 38 25 >> c=[-41;100;50] c = -41 100 50 >> x=inv(B)*c x = -8.8221 2.5890 1.9465 3、(选作)减肥配方的实现 设三种食物每100克中蛋白质、碳水化合物和脂肪的含量如下表,表中还给出了20世纪80年代美国流行的剑桥大学医学院的简捷营养处方。现在的问题是:如果用这三种食物作为每天的主要食物,那么它们的用量应各取多少才能全面准确地实现这个营养要求? 四、上机心得体会

基于matlab的视频处理平台文献综述

关于matlabb视频处理文献综述 前言 随着科学技术的发展,视频的应用越开越广泛,数字视频是在时间轴上的扩展,可以将视频的每一帧视为静止的图像。本文简要的介绍视频技术以及基于matlab的实时视频处理。 1视频的应用技术 视频是同时包涵了图像、声音、说明信息等内容的用来记录多媒体信息的重要载体。随着和互联网技术的日益发展,实时视频的数量也飞速的增长。伴随事实视频使用的增加,针对事实视频处理的相应技术也应运而生,而且日趋完善。所谓视频技术,就是利用人类的“视觉滞留”原理,将多幅画面以高于一定速度播放,就成了联系不断的视频图像。 1.1视频修复技术 视频修复是对视频损坏区域进行自动填充的技术,经过视频修复可以使原来损坏、缺失的区域得到填充,得到人们视觉可以接受的一致性结果。视频修复在影视作品制作的后处理、网络视频的修复以及老电影的修复等方面有师傅重要的意义。 1.2视频跟踪技术 实时视频实时视频处理技术一方面广泛应用于高速公路,治安卡口,十字路口等监控管理领域,对自动化和智能管理有着重要的作用;另一方面,随着机顶盒的问世和数字电视的推广,实时视频处理技术在该领域中也扮演了相当重要的角色。实时视频处理技术还可与计算机,因特网技术相结合,能够满足远程监控,远程医疗等要求,使其应用更加广泛,因而具有广阔的发展前景和巨大的市场容量。传统的监控装置功能单一,只能实时显示而不能实时处理,如发生突发事件只能通过事后处理视频录像来解决问题。实施视频处理装置解决了以上问题,视频图像局部实时无级缩放技术可对感兴趣的区域实时地进行无级缩放处理并显示,并且可以通过外部控制来指定感兴趣区域和缩放后的显示区域,这对反恐、刑侦、安防工作等都带来了极大的帮助。

文献综述-基于MATLAB的股票估价模型系统

东海科学技术学院 毕业论文(设计)文献综述 题目:基于MATLAB的股票估价模型系统系: 学生姓名: 专业: 班级: 指导教师: 起止日期: 15

基于MATLAB的股票估计模型研究综述 摘要:随着越来越多的人关注,进入到股市的大海中去,广大的股民以及缺乏专业知识的股民 在面对众多的咨询时很难对股票进行预测。本次研究的即是股票预测系统,以完成对股 票的基本预测。 关键字:股票预测;MATLAB; 随着股票市场在我国的发展,广大股民存在对于股市的盲目以及缺乏对于股市市场的专业知识以及认识。针对越来越多的用户的需求和国内证券市场行情等各方面因素,越来越多的股民急于寻求一种可以进行分析以及估算出企业发展现状,以及股票行情走势的简单易用的股票估价软件,来辅助自己规避一些由于专业知识的不足,盲目进出股市所导致的损失。本文即针对广大股民的这种需求,在MATLAB的基础上开发的一种股票估价系统。 股票最早出现于资本主义国家。在17世纪初,随着资本主义大工业的发展,企业生产经营规模不断扩大,由此而产生的资本短缺,资本不足便成为制约着资本主义企业经营和发展的重要因素之一。股票交易市场远溯到1602年,荷兰人开始在阿姆斯特河桥上买卖荷属东印度公司股票,这是全世界第一支公开交易的股票,而阿姆斯特河大桥则是世界最早的股票交易所。在那里挤满了等著与股票经纪人交易的投资人,甚至惊动警察进场维持秩序。荷兰的投资人在第一个股票交易所投资了上百万荷币,只为了求得拥有这家公司的股票,以彰显身分的尊荣。而股票市场起源於美国,至少已有两百年以上的历史,至今仍十分活络,其交易的证券种类非常繁多,股票市场是供投资者集中进行股票交易的机构。大部分国家都有一个或多个股票交易所。 从股票市场诞生,在中国大陆的第一个证券交易所开始营业开始。信息的获取,分析以及决策一直是广大投资着分析股票价格趋势的最重要因素,从公司财务状况,年度报告到行业背景,可发展前景,信息的准确性,以及及时性等等一系列的分析直接或间接的影响到投资者的投资成败,获利盈亏。同时伴随着证券市场在国内的不断发展和繁荣,上市企业已从原先的数十家发展到上千家,并且其规模还在不断的快速增长中。广大投资者在面对大量的企业信息,海量的财务报告,很难把握投资的对象,急于寻找一款高效而且简洁的股票数据分析软件,以利于自己对于股票市场的实时分析和决策,指导广大投资者在股票市场里选择投资对象。 股票估价系统的涉及主要涉及到了对于股票自身的价值分析以及在计算机平台的基础上开发,使得股票估价系统软件能够在用户输入一种股票的各个参数后,能够自动的分析股票的价值,以及判断股票在未来的涨跌情况。但是,股利以及将来出售股票时的售价都是不确定的,也是非常难以预测,估计的。因此,股票估价是很难用现金流量折现法来完成的。所以,在对股票的价值的分析预估的时候,需要在一些特定的假设情况下才可以实现,只有在这些假定的特殊情况下,我们才能够用现金流量折现法来实现对于股票价格的预估。解决了对于股票价值的预估,那么接着只需要解决在计算机平台上通过编译软件使计算机自动完成对股票的预估,即可制作出股票估价系统。由于MATLAB在数学计算上的强大功能,本次系统的制作就毫无疑问的是基于MATLAB平台上的。同时,为了使制作出的软件易于使用者的使用,我们将用到MATLAB中的图形用户工具,

matlab实验二

实验2 MATLAB数值计算、符号运算功能 一、实验目的 1、掌握建立矩阵、矩阵分析与处理的方法。 2、掌握线性方程组的求解方法。 3、掌握数据统计和分析方法、多项式的常用运算。 4、掌握求数值导数和数值积分、常微分方程数值求解、非线性代数方程数值求解的方法。 5、掌握定义符号对象的方法、符号表达式的运算法则及符号矩阵运算、符号函数极限及导数、符号函数定积分和不定积分的方法。 二、预习要求 (1)复习4、5、6章所讲内容; (2)熟悉MATLAB中的数值计算和符号运算的实现方法和主要函数。 三、实验内容 1、已知 29618 20512 885 A -?? ?? =?? ?? - ?? ,求A的特征值及特征向量,并分析其数学意义。 >> A=[-29,6,18;20,5,12;-8,8,5]; >> [V,D]=eig(A) V = 0.7130 0.2803 0.2733 -0.6084 -0.7867 0.8725 0.3487 0.5501 0.4050 D = -25.3169 0 0 0 -10.5182 0 0 0 16.8351 V为A的特征向量,D为A的特征值,3个特征值是-25.3169、10.5182和16.8351。 >> A*V ans = -18.0503 -2.9487 4.6007 15.4017 8.2743 14.6886 -8.8273 -5.7857 6.8190 >> V*D

ans = -18.0503 -2.9487 4.6007 15.4017 8.2743 14.6886 -8.8273 -5.7857 6.8190 经过计算,A*V=V*D 。 2、 不用rot90函数,实现方阵左旋90°或右旋90°的功能。例如,原矩阵为A ,A 左旋后得到B ,右旋后得到C 。 147102581136912A ????=??????,101112789456123B ??????=??????,321654987121110B ??????=?????? 提示:先将A 转置,再作上下翻转,则完成左旋90°;如将A 转置后作左右翻转,则完成右旋转90°,可用flipud 、fliplr 函数。 >> a=[1 4 7 10;2 5 8 11;3 6 9 12] a= 1 4 7 10 2 5 8 11 3 6 9 12 >> B=rot90(a) B = 10 11 12 7 8 9 4 5 6 1 2 3 >>C= rot90(s,3) C= 3 2 1 6 5 4 9 8 7 12 11 10

线性代数Matlab开卷考试

线性代数开卷考试题目Matlab解析过程: 1.习题1第4题(1) >> A=[1,2,0,-1;-1,-4,1,2;1,-4,3,1;2,-10,7,3];B=[-1,3,1,4]'; >> C=[A,B]; >> rank(A) %求系数矩阵的秩 ans = 3 >> rank(C) %求增广矩阵的秩 ans = 3 >> rref(C) %用rref()函数求解,最后一列即为解 ans = 1.0000 0 1.0000 0 1.0000 0 1.0000 -0.5000 0 1.0000 0 0 0 1.0000 4.0000 0 0 0 0 0 说明:如果用用除法求X的值或者用inv()函数求解会出现警告:Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 4.440892e-18. 而且两者的计算结果都为x = 4.0000 -0.5000 -3.0000 4.0000 原因是:矩阵奇异!所以不能求逆!结果可能不准确!必须换成不用求逆的算法 查阅资料如下: 奇异矩阵的判断方法:首先,看这个矩阵是不是方阵(即行数和列数相等的矩阵。若行数和列数不相等,那就谈不上奇异矩阵和非奇异矩阵)。然后,再看此方阵的行列式|A|是否等于0,若等于0,称矩阵A为奇异矩阵;若不等于0,称矩阵A为非奇异矩阵。同时,由|A|≠0可知矩阵A可逆,这样可以得出另外一个重要结论:可逆矩阵就是非奇异矩阵,非奇异矩阵也是可逆矩阵。如果A为奇异矩阵,则AX=0有无穷解,AX=b有无穷解或者无解。如果A为非奇异矩阵,则AX=0有且只有唯一零解,AX=b有唯一解。 如果A(n×m)为奇异矩阵(singular matrix)<=> A的秩Rank(A) A满秩,Rank(A)=n. 2.(1)当a取值为学号时 >> A=[1,-1,-2,3;1,-3,-6,2;1,5,0,-10;3,1,7,4];B=[0,-1,112,8]'; % 当a取值为学号时>> C=[A,B]; >> rank(A) %求系数矩阵的秩 ans =

数据拟合文献综述

一、前言部分 本文首先指明了数据拟合的研究背景和意义,以及关于数据拟合问题所做的相关工作和当前的研究现状。二次拟合曲线由于有着良好的几何特性、较低的次数及灵活的控制参数,成为基本的体素模型之一,在计算机图形学和计算机辅助几何设计等领域中起着重要的作用。 解决数据拟合问题的基本思想是最小二乘法,本文中给出了最小二乘法的基本思想。分析解决数据拟合问题所采用的算法,并对典型性的算法进行了较为详细的求解。 关键词数据拟合;最小二乘法;多项式拟合; 二、主题部分 2.1 国内外研究动态,背景及意义 数学分有很多学科,而它主要的学科大致产生于商业计算的需要、了解数字间的关系、测量土地及预测天文事件。而在科技飞速发展的今天数学也早已成为众多研究的基础学科。尤其是在这个信息量巨大的时代,实际问题中国得到的中离散数据的处理也成为数学研究和应用领域中的重要的课题。 比如科学实验中,我们经常要从一组试验数据(,) i i x y,i = 0,1,...,n中来寻找自变量x和因变量y之间的函数关系,通常可以用一个近似函数y = f (x)表示。而函数y = f (x)的产生方法会因为观测数据和具体要求不同而不同,通常我们可以采用数据拟合和函数插值两种方法来实现。 数据拟合主要考虑到了观测数据会受到随机观测误差的影响,需要寻求整体误差最小、能够较好的反映出观测数据的近似函数y = f (x),这时并不要求得 到的近似函数y = f (x)必须满足y i = () i f x,i = 0,1,…,n。 函数插值则要求近似函数y = f (x)在每一个观测点 i x处一定要满足y i= () i f x,i = 0,1,…,n。在这种情况下,通常要求观测数据相对比较准确,即不考虑观测误差的影响。 所以,可以通过比如采样、实验等方法而得到若干的离散的数据,根据这些离散的数据,我们往往希望能得到一个连续函数(也就是曲线)或者更加密集的离散方程与已知数据相吻合。这个过程叫做拟合。也就是说,如果数据不能满足某一个特定的函数的时候,而要求我们所要求的逼近函数“最优的” 靠近那些数据点,按照误差最小的原则为最优标准来构造出函数。我们称这个函数为拟合函数。 2.1.1 国内外研究现状 在通过对国内外有关的学术刊物、国际国内有关学术会议和网站的论文进行参阅。数据拟合的研究和应用主要是面对各种工程问题,有着系统的研究和很大的发展。通过研究发展使得数据拟合有着一定的理论研究基础。尤其是关于数据

文献综述

文献综述 题目:汽车车身悬挂系统振动模态分析 摘要:悬架作为汽车的重要部件,对汽车的行驶平顺性和操纵稳定性有着直接的影响。本课题主要讨论汽车车身悬挂系统的振动参数,利用ANSYS有限元数值模型计算以及校正。通过研究分析,得到正确的振动参数和外部形状,为设计车身悬挂系统提供理论基础。 关键词:汽车悬挂系统振动参数振动模态分析 引言:悬架系统是汽车底盘中的主要总成件,在汽车的行驶过程中传递车架(或车身)与车轮之间的所有的力与力矩同时降低路面对的车架(或车身)的冲击载荷,衰减路面冲击给车架(或车身)带来的振动,保证了汽车行驶的平顺性与安全性。麦弗逊悬架作为一种独立悬架由于其结构简单,占用空问小,增大了两前轮内侧的空间,便于发动机和其他一些部件的布置,在现在乘用车上得到广泛应用。悬架振动特性分析可以用MATLAB数值计算,ADMAS、CarSim仿真,也可以用ANSYS有限元方法计算。本课题旨在建立车身悬架多自由度动力学模型。利用CATIA软件或者ANSYS软件建立简单车身三维模型,利用ANSYS软件分析车身悬架系统,计算车辆的振动模态。此研究能够揭示悬架性能、车辆平顺性和悬架参数之间的相互关系,对车辆悬架系统的设计和研究具有一定参考意义。 一.国内外研究现状 1.1国内研究概况 厦门金龙,丹东黄海等客车厂家生产的大型铰接BRT城市客车均采用了一种新配置——电子控制空气悬架(ECAS系统)。 近年来,国内外学者对悬架控制方法进行了大量的研究,控制方法几乎涉及到所有的控制理论的所有分支,许多控制方法如天棚阻尼控制、PID控制、最优控制、自适应控制、神经网络控制、滑模变结构控制、模糊控制等在悬架系统上得到了应用。 1.2国外研究概况 主动悬架的概念是由Erspiel-labrosse于1954年提出来的,首先使主动悬

文献综述

燕山大学 本科毕业设计(论文)文献综述 课题名称:雷达系统仿真 与建模方法的研究 学院(系): 年级专业: 学生姓名: 指导教师: 完成日期: 一、课题国内外现状

雷达系统仿真是数字模拟技术与雷达技术相结合的产物。在近三十年里,雷达系统仿真发展极为迅速,其原因之一就是现代雷达系统日益变得复杂,难以用简单直观的分析方法进行处理。同时,还因为计算机技术的迅猛发展,提供了大容量、高速度、低成本的工具。最根本的是雷达系统仿真对雷达设计的经济性,对于为在复杂环境下工作而设计的现代化雷达,单纯依靠实验性方法或外场试验来进行系统性能试验,利用率有限制,且费用很高,对于机载雷达和航天雷达尤其如此。而采用系统仿真的方法具有许多优越性:可以灵活地选择参数值而不需要更改主要的硬件和软件;能够完整地规定实验条件;能够评价各种作战环境下的雷达系统性能。 此外,计算机仿真的另外一个价值是:可使系统设计师能一次改变一个参数,以评价该参数对系统效能的影响:能使设计人员及时估计和预测雷达的性能,对关键技术在仿真中加以研究,以节省大量的人力、物力;并且具有很高的灵活性和可重复性,从而达到节省研制费用和缩短研制周期的目的。由此可见,利用计算机仿真技术的可控制性、可重复性、无破坏性、安全性、经济性等特点与优势,对雷达电子对抗装备及其技术与战术运用等进行仿真与效能评估,是当前雷达与电子对抗领域研究中的一种重要手段。也成为一个必然趋势。 以往的工作多是基于EDA平台如SPW和SystemView,这些软件专业性很强,而且价格较贵,因此基于这些平台的雷达系统仿真库也较难推广。此次课题是建立一个基于Simulink的雷达系统仿真,因为MATLAB的广泛性使用,因此基于其上的雷达系统仿真较易推广。 二、研究主要成果 美国Camber公司的RadarToolkit,用途:AWG.9,APG.65等近20种雷达的系统模拟与仿真。采用比幅测向,提供了陆地环境、海洋环境、气象环境、照射模式、目标模型、敌我识别等模块;可以模拟的雷达效果包括雷达高度/姿态、距离/大气衰减、天线方向图、旁瓣、折射与地球球面影响、地形/目标的遮挡效应、海面状态、海岸增亮、地形/目标外形效果、表面反射/散射、闪烁、干扰等;可以模拟的雷达参数与信号处理效果包括:信号频率、天线、雷达分辨力、距离范围、脉冲宽度、PRF、接收机噪声、扫描转换效应、频带宽度、发射功率、接收机增益、干扰、稳定性等。

论将MATLAB融入《线性代数》

论将MA TLAB融入《线性代数》 郑成勇 (五邑大学数学与计算科学学院广东江门 529020) 摘要探讨如何将ATLAB引入《线性代数》课程,提出了一些个人的看法和主张。 关键词MATLAB线性代数 中图分类号:G64 文献标识码:A Introducing MA TLAB Into Linear Algebra Zheng Chengyong (Dept. of Mathematics & Physics, Wuyi University, Jiangmen , Guangdong ,529020) Abstract In this paper, we discuss how to introduce MA TLAB into course of linear algebra, and put forward some personal ideas and opinions. Keyword MATLAB, Linear Algebra 一、当前主流线性代数教材存在的不足 《线性代数》(以下简称《线代》) 同济版教材[1],书写简洁、体系完整,知识前后联系紧密,环环相扣。从数学角度而言,该书堪称经典,非常符合一般数学老师要求,而且配套的ppt课件也做的很好,也就不难解释该教材为何在全国采用率如此之高了。 但因为该书是给工科学生用的,对工科学生而言,其内容有些过于偏重理论,缺乏必要的应用实例,缺乏与工程实际及工科专业课的联系。如缺乏对工程实际中广泛涉及的超定方程的讨论,对工程应用中较少涉及的欠定方程组的通解问题花费较多笔墨。而且,由于过于强调内容体系的完整以及知识间的逻辑联系,第一章从古古怪怪的逆序数,引出古古怪怪的行列式的定义,到行列式的性质、克拉默法则,还有不少的习题,这需要花费较多的学时来讲授。但行列式不应该是《线代》的重点,《线代》的核心应该是矩阵、线性方程组等,主轴是矩阵的初等行变换。从行列式开始引入不符合先易后难的认知规律,容易使初学者误认为行列式是重点,不利于学生把握《线代》的重点和主轴。 另外,现在流行的教材仍然没有引入科学计算软件,导致学生学完了该课程也难以求解4阶或4阶以上的矩阵问题,无法实现该课程应有的对学生科学计算能力的培养以及该课程在后续课程中的应用。二、引入MATLAB的必要性 1、更新教学内容,加强课程工科特性,需要引入MATLAB 工科《线代》是面向工科学生,内容必须具有工科特性。要使内容具有工科特性,必须适当地引入具体的应用实例。而一般的实际问题,靠手工计算是不现实的,必须借助必要的科学计算软件。而MA TLAB是目前国内外最流行的标准的科学计算软件,借助MA TLAB,许多工程应用问题都可以利用线性代数的有关知识进行建模求解,从而增强《线代》的工科特性。有了实际的应用背景,学生才会真正体会到线性代数“有用”,并掌握具体的应用技巧。 2、提高学生科学计算能力,需要引入MATLAB 科学计算能力是理工科学生理应具备的一种重要能力。那么,什么是科学计算能力?学生的科学计算能力从何而来? 科学计算能力是指的利用现代计算工具(包括硬件和软件)解决教学和科研中计算问题的能力[2]。既然科学计算能力要求学生掌握现代的计算工具,而MA TLAB是目前国内外最流行的标准的科学计算软,那么我们就没有理由仍坚持传统偏重理论的以笔算为主的《线代》课程教学。应将MA TLAB 融入《线代》课程教学中去,让学生在掌握一般的原理方法的基础上,将学生从低级繁琐的初等行列变换中解脱出来,重点培养学

基于MatlabSimulink的电力变压器仿真建模及特性分析 (文献综述)

四川理工学院毕业论文 文献综述 基于Matlab/Simulink的电力变压器仿真建 模及特性分析 学生:苟佐罗 学号:10021070104 专业:电气工程及其自动化 班级:2010.1 指导教师:郭辉 四川理工学院自动化与电子信息学院 二O一四年三月

前言 电力变压器是一种静止的电气设备,是用来将某一数值的交流电压(电流)变成频率相同的另一种或几种数值不同的电压(电流)的设备[1]。当一次绕组通以交流电时,就产生交变的磁通,交变的磁通通过铁芯导磁作用,就在二次绕组中感应出交流电动势。二次感应电动势的高低与一二次绕组匝数的多少有关,即电压大小与匝数成正比。主要作用是传输电能,因此,额定容量是它的主要参数[2]。额定容量是一个表现功率的惯用值,它是表征传输电能的大小,以k·V A或M·V A表示,当对变压器施加额定电压时,根据它来确定在规定条件下不超过温升限值的额定电流。较为节能的电力变压器是非晶合金铁心配电变压器,其最大优点是,空载损耗值特低。最终能否确保空载损耗值,是整个设计过程中所要考虑的核心问题。当在产品结构布置时,除要考虑非晶合金铁心本身不受外力的作用外,同时在计算时还须精确合理选取非晶合金的特性参数。国内生产电力变压器较大的厂家有一开投资集团,中电电气,保变天威,西电集团,山东明大电器,山东电力设备厂等。 电力变压器是发电厂和变电所的主要设备之一。变压器的作用是多方面的不仅能升高电压把电能送到用电地区,还能把电压降低为各级使用电压,以满足用电的需要。总之,升压与降压都必须由变压器来完成[3]。在电力系统传送电能的过程中,必然会产生电压和功率两部分损耗,在输送同一功率时电压损耗与电压成反比,功率损耗与电压的平方成反比。利用变压器提高电压,减少了送电损失。 在过去十年的发展中,我国电力建设快速发展,成绩斐然。其中,发电装机容量高速增长,电网建设速度突飞猛进,电源结构调整不断优化,技术装备水平大幅提升,节能减排降耗效果显著,电力建设实现了跨越式发展。这为我国经济社会平稳较快发展提供了强大动力,对改善人民生活起到了重要支撑和保障作用。 国家统计局数据显示,2007-2011年,电力变压器制造行业的销售规模不断扩大,销售收入每年以13%以上的速度增长,2011年销售收入达到1784.36亿元,同比增长16.53%;实现利润总额102.14亿元,同比减少5.43%。总体来看,2011年,中国电力变压器制造行业发展稳定,但盈利能力有所下滑。出于全球经济环境的考虑,我国未来可能会加大可再生能源的比例。国网、南网都在研究轻型直流,这些都是新的趋势,将为变压器行业带来新的发展领域。并且电力变压器在市场上的发展和使用越来越广泛,在技术上和质量上其中一些知名企业也脱颖而出例如一开投资集团多年来公司一直致力于民族电气工业的发展,与众多科研院所、高校及国际行业巨头建立紧密的合作,设立了“上海一开电器科学研究所”,专业研发、生产输配电控制设备、高低压电器元件、智能电气等产品,先后开发了“智能型PLC 控制总屏”及“智能型成套开关总控”等各种高、低压电器元件;与沈阳变压器研究所合作,研发、生产高低压变压器产品,先后开发了S(B)H15-M、S(B)H16-M型非晶合金卷铁芯电力变压器,SC9、SCB9、SC10、SCB10系列树脂绝缘干式变压器,SG10型H级绝缘干式电力变压器,SGB11-R卷铁芯H级非包封线圈干式电力变压器,10kV级S9、S11系列油浸式电力变压器,35kV级S9-□-□系列油浸式电力变压器等系列产品并同时研发生产了变压器生产用箔式绕线机、非晶合金剪切机、高低压绕线机等专用机械设备;与美国通用公司(GE)强强联手,打造亚太地区最大、最专业的船用开关设备及低压电气设备,先后开发了GEA plus2.0、Modula plus、Modula 630k、船用变压器、船用箱式变电站、船用电气自动化设备、隧道专用配电柜等系列产品。 随着我国“节能降耗”政策的不断深入,国家鼓励发展节能型、低噪音、智能化的配电变压器产品。目前在网运行的部分高能耗配电变压器已不符合行业发展趋势,面临着技术升级、更新换代的需求,未来将逐步被节能、节材、环保、低噪音的变压器所取代。2008年、2009年连续两年我国电网建设投资超过电源建设投资,预示着我国电网建设落后的问题或

南邮MATLAB数学实验答案(全)

第一次练习 教学要求:熟练掌握Matlab 软件的基本命令和操作,会作二维、三维几何图形,能够用Matlab 软件解决微积分、线性代数与解析几何中的计算问题。 补充命令 vpa(x,n) 显示x 的n 位有效数字,教材102页 fplot(‘f(x)’,[a,b]) 函数作图命令,画出f(x)在区间[a,b]上的图形 在下面的题目中m 为你的学号的后3位(1-9班)或4位(10班以上) 1.1 计算30sin lim x mx mx x →-与3 sin lim x mx mx x →∞- syms x limit((902*x-sin(902*x))/x^3) ans = 366935404/3 limit((902*x-sin(902*x))/x^3,inf) ans = 0 1.2 cos 1000 x mx y e =,求''y syms x diff(exp(x)*cos(902*x/1000),2) ans = (46599*cos((451*x)/500)*exp(x))/250000 - (451*sin((451*x)/500)*exp(x))/250 1.3 计算 22 11 00 x y e dxdy +?? dblquad(@(x,y) exp(x.^2+y.^2),0,1,0,1) ans = 2.1394 1.4 计算4 2 2 4x dx m x +? syms x int(x^4/(902^2+4*x^2)) ans = (91733851*atan(x/451))/4 - (203401*x)/4 + x^3/12 1.5 (10)cos ,x y e mx y =求 syms x diff(exp(x)*cos(902*x),10) ans = -356485076957717053044344387763*cos(902*x)*exp(x)-3952323024277642494822005884*sin(902*x)*exp(x) 1.6 0x =的泰勒展式(最高次幂为4).

用Matlab学习线性代数_行列式

用Matlab学习线性代数__行列式 实验目的理解行列式的概念、行列式的性质与计算 Matlab函数det 实验内容 前面的四个练习使用整数矩阵,并演示一些本章讨论的行列式的性质。最后两个练习演示我们使用浮点运算计算行列式时出现的不同。 理论上将,行列式的值应告诉我们矩阵是否是奇异的。然而,如果矩阵是奇异的,且计算其行列式采用有限位精度运算,那么由于舍入误差,计算出的行列式的值也许不是零。一个计算得到的行列式的值很接近零,并不能说明矩阵是奇异的甚至是接近奇异的。此外,一个接近奇异的矩阵,它的行列式值也可能不接近零。 1.用如下方法随机生成整数元素的5阶方阵: A=round(10*rand(5)) 和B=round(20*rand(5))-10 用Matlab计算下列每对数。在每种情况下比较第一个是否等于第二个。(1)det(A) ==det(A T) (2)det(A+B) ;det(A)+det(B) (3)det(AB)==det(A)det(B) (4)det(A T B T) ==det(A T)det(B T) (5)det(A-1)==1/det(A) (6)det(AB-1)==det(A)/det(B) > A=round(10*rand(5)); >> B=round(20*rand(5))-10; >> det(A) ans = 5972 >> det(A') ans 5972 >> det(A+B) ans =

36495 >> det(A)+det(B) ans = 26384 >> det(A*B) ans = 4 >> det(A)*det(B) ans = 4 >> det(A'*B') ans = 4 >> det(A')*det(B') ans = 4 >> det(inv(A)) ans = 0.00016745 >> 1/det(A) ans = 0.00016745 >> det(A*inv(B)) ans = 0.29257 >> det(A)/det(B) ans = 0.29257 >> 2.n阶的幻方阵是否奇异?用Matlab计算n=3、4、5、…、10时的det(magic(n))。看起来发生了什么?验证当n=24和25时,结论是否仍然成立。【当n为奇数时,det(magic(n))不为0;当n为偶数时,det(magic(n))为0;】>> det(magic(3)) ans = -360 >> det(magic(4)) ans = >> det(magic(5)) ans = 5070000

线性代数MATLAB仿真实验报告

合肥学院 2018—2019学年第2学期 线性代数及应用 (模块) 实验报告 实验名称:线性代数MATLAB实验 实验类别:综合性 设计性□验证性 专业班级: 17通信工程(2)班 实验时间: 9-12周 组别:第组人数 3人 指导教师:牛欣成绩: 完成时间: 2019年 5 月9日

一. 小组成员 姓名学号具体分工 汪蔚蔚(组长) 1705022025 A报告最后的整合,编写,案例四的计算与应用 以及案例一的计算与证明 陶乐 1 1705022009 C案例二,化学方程式配平问题 程赢妹1505022036 A案例三,应用题灰度值的计算问题 二. 实验目的 1、案例一利用MATLAB进行线性代数计算,求出矩阵B 2、案例二利用MATLAB计算出每一个网格数据的值,然后每一个网格数据的值乘以256以后进行归一化处理,根据每个网格中的灰度值,绘制出灰度图像。 3、案例三利用MATLAB完成对化学方程式进行配平的应用 4、案例四利用MATLAB求极大线性无关组,并表示出其余向量 三. 实验内容 1、案例一: 0,1,0 ,=1,0,0, 0,0,0 A B AB BA A B ?? ?? =?? ?? ?? 已知矩阵和矩阵满足乘法交换律,即且求矩阵。 2、案例二 配平下列化学方程式: 3、案例三: 3*32 0.81.21.70.20.3 0.6021.61.20.6. 1MATLAB 2256MATLAB 给定一个图像的个方向上的灰度叠加值:沿左上方到右 下方的灰度叠加值依次为,,,,;沿右上方到左下 方的灰度叠加值依次为,。,,, )建立可以确定网络数据的线性方程组,并用求解 )将网络数据乘以,再取整,用绘制该灰度图像

相关文档
最新文档