线性代数实验报告 1

数学实验报告

学号: , 姓名: , 得分:

实验1 求解线性方程组

实验内容: 用MATLAB 求解如下线性方程组Ax = b , 其中

⎡⎢56000000⎤⎢15600000⎥⎢01560000⎥A =⎢

00156000⎥⎢⎥, b = [2 1 1 0 8 1 ⎢00015600⎥0 7] T. ⎢00001560⎥⎢00000156⎥⎣00000015⎥⎦

实验目的: 1. 练习编写简单的MATLAB 程序.

2. 掌握用MATLAB 软件绘制简单图形的方法。

实验要求: 1. 实验报告中要附上所绘制的图形.

2. 实验报告用A4纸打印, 参考附录的格式

实验方案: 1. 利用Cramer 法则求解;

在MATLAB 命令窗口中输入如下命令:

>> a_1=[5;1;0;0;0;0;0;0];a_2=[6;5;1;0;0;0;0;0];%输入方程组 >> a_3=[0;6;5;1;0;0;0;0];a_4=[0;0;6;5;1;0;0;0]; >> a_5=[0;0;0;6;5;1;0;0];a_6=[0;0;0;0;6;5;1;0];

>> a_7=[0;0;0;0;0;6;5;1];a_8=[0;0;0;0;0;0;6;5];b=[2;1;1;0;8;1;0;7]; >> A=[a_1,a_2,a_3,a_4,a_5,a_6,a_7,a_8];D=det(A); >> X=[]; %空矩阵

>> for i=1:8 %设计一段程序运行代码进行循环计算 A=[a_1,a_2,a_3,a_4,a_5,a_6,a_7,a_8]; A(:,i)=b;X=[X,det(A)/D]; i=i+1; end

>> format rat,X %规定输出的数值之为分数形式 X =

-6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371 2. 作为矩阵方程求解

在MATLAB 命令窗口中输入如下命令:

……>> %把该方程组记为AX=b,则X=A\b A=[5,6,0,0,0,0,0,0; 1,5,6,0,0,0,0,0;

0,1,5,6,0,0,0,0; 0,0,1,5,6,0,0,0; 0,0,0,1,5,6,0,0; 0,0,0,0,1,5,6,0; 0,0,0,0,0,1,5,6; 0,0,0,0,0,0,1,5]; >> b=[2;1;1;0;8;1;0;7];

>> format rat,X=A\b %规定输出的数值之为分数形式 X =

-6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371 3. 利用Gauss 消元法求解 >> A=[5,6,0,0,0,0,0,0; 1,5,6,0,0,0,0,0; 0,1,5,6,0,0,0,0; 0,0,1,5,6,0,0,0; 0,0,0,1,5,6,0,0; 0,0,0,0,1,5,6,0; 0,0,0,0,0,1,5,6; 0,0,0,0,0,0,1,5]; >> b=[2;1;1;0;8;1;0;7];

>> B=[A,b]; >> A=[5,6,0,0,0,0,0,0; 1,5,6,0,0,0,0,0; 0,1,5,6,0,0,0,0; 0,0,1,5,6,0,0,0; 0,0,0,1,5,6,0,0; 0,0,0,0,1,5,6,0; 0,0,0,0,0,1,5,6; 0,0,0,0,0,0,1,5]; >> b=[2;1;1;0;8;1;0;7]; >> B=[A,b]; %增广矩阵 >> format rat

>> C=rref(B); %用初等行变换把B 化为行最简形 >> X=C(:,9) %取C 的最后一列 X =

-6248/85 1047/17 -3307/85 759/34 -715/59 401/52 -106/25 281/125 实验结果:

1.

X = -6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371 2.

X = -6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371

3. X =

-6248/85 1047/17 -3307/85 759/34

-715/59 401/52 -106/25 281/125

对实验结果的分析:

上述3种方案所得的结果一致/不一致, 这是因为…

数学实验报告

学号: 21108107 , 姓名: 郑易楠 , 得分:

实验2 研究三个平面的位置关系

实验内容: 用MATLAB 研究下面的3个平面

π1: x + y + z = 1 π2: -x + y = 2 π3: 2x + t 2z = t

当t 取何值时交于一点? 当t 取何值时交于一直线? 当t 取何值时没有公共的交点? 并在每一种情形下, 用MATLAB 在同一个坐标系内绘制出这3个平面的图形(其中, 没有公共的交点的情况, 只要给t 取一个适当的值即可).

实验原理: 联立这3个平面的方程, 得方程组 x + y + z = 1

-x + y = 2 2x + t 2z = t

, 令A = (1,-1,2)T , b =(1,2,t)T , B = [A , b ], 则原问题转化为线性方程组

实验方案: 1. 在MATLAB 命令窗口中输入如下命令:

>> y=-20:1:20;z=y; >> [Y,Z]=meshgrid(y,z); >> X1=ones(size(Y))-Y-Z; >> X2=-2*ones(size(Y))+Y; >> X3=(-ones(size(Y))-Z)/2;

>> surf(X1,Y,Z),hold on, mesh(X2,Y,Z),mesh(X3,Y,Z) 2. 在MATLAB 命令窗口中输入如下命令: >> y=-20:1:20;z=y; >> [Y,Z]=meshgrid(y,z); >> X1=ones(size(Y))-Y-Z; >> X2=-2*ones(size(Y))+Y; >> X3=(ones(size(Y))-Z)/2;

>> surf(X1,Y,Z),hold on, mesh(X2,Y,Z),mesh(X3,Y,Z) 3. >> y=-20:1:20;z=y; [Y,Z]=meshgrid(y,z); X1=ones(size(Y))-Y-Z; X2=-2*ones(size(Y))+Y;

X3=(-3*ones(size(Y))-9*Z)/2;

surf(X1,Y,Z),hold on, mesh(X2,Y,Z),mesh(X3,Y,Z)

实验结果: 1、

2、

3、

对实验结果的分析:

“eigshow ”是Matlab 中平面线性变换的演示函数。如果A 是一个2 2矩阵,键入eigshow (A ),

就可分别显示不同的单位向量列x 及经变换后的向量y =Ax 。用鼠标拖动x 旋转,可以使

x 产生一个单位圆,并显示Ax 的轨迹。分别对矩阵⎛12⎫⎛31⎫⎛3-1⎫A = , B =, C =⎪ ⎪ ⎪,考察单位向量x 变化时,变换后所得向量y 的轨

212323⎝⎭⎝⎭⎝⎭

迹,回答下列问题,并给出代数解释:(1)问:x 和y 会不会在同一直线上?(2)如果x 和y 在同一直线上,它们的长度之比是多少?(3)用其它的矩阵试一下,你还发现有什么

规律?

实验二: A

>> A=[1,2;2,1];eigshow(A)(1)x 和y 在同一条直线;(2)此时x 和y 的长度比为1或

1/3

B

>> B=[3,1;2,3];eigshow(B) (1)x和y 在同一条直线;(2)x 和y 的长度比为

33±

182

C

>> C=[3,-1;2,3];eigshow(C) 此时x 和y 不在同一直线上。

(3)用其它的矩阵试一下,你还发现有什么规律?

设A=⎛ a b ⎫⎝c d ⎪⎪ ⎛⎭ a b ⎫⎝c d ⎪⎪⎛⎭ x 1⎫⎪⎛ y 1⎫⎪22

⎝x = x +x 2=1 2⎪⎭ ⎝y 2⎪⎭1

y 1=ax 1+bx 2 y 2=cx 1+dx 2

y 1x 1ax 1+bx 2

y ==

+dx 2x 2cx 12

化简得: cx 2

1+(d -a ) x 2

1x 2-bx 2=0

∆=(d -a ) 2+4bc

∆≥0 会在一直线上 ∆

数学实验报告

学号: , 姓名: , 得分:

实验1 求解线性方程组

实验内容: 用MATLAB 求解如下线性方程组Ax = b , 其中

⎡⎢56000000⎤⎢15600000⎥⎢01560000⎥A =⎢

00156000⎥⎢⎥, b = [2 1 1 0 8 1 ⎢00015600⎥0 7] T. ⎢00001560⎥⎢00000156⎥⎣00000015⎥⎦

实验目的: 1. 练习编写简单的MATLAB 程序.

2. 掌握用MATLAB 软件绘制简单图形的方法。

实验要求: 1. 实验报告中要附上所绘制的图形.

2. 实验报告用A4纸打印, 参考附录的格式

实验方案: 1. 利用Cramer 法则求解;

在MATLAB 命令窗口中输入如下命令:

>> a_1=[5;1;0;0;0;0;0;0];a_2=[6;5;1;0;0;0;0;0];%输入方程组 >> a_3=[0;6;5;1;0;0;0;0];a_4=[0;0;6;5;1;0;0;0]; >> a_5=[0;0;0;6;5;1;0;0];a_6=[0;0;0;0;6;5;1;0];

>> a_7=[0;0;0;0;0;6;5;1];a_8=[0;0;0;0;0;0;6;5];b=[2;1;1;0;8;1;0;7]; >> A=[a_1,a_2,a_3,a_4,a_5,a_6,a_7,a_8];D=det(A); >> X=[]; %空矩阵

>> for i=1:8 %设计一段程序运行代码进行循环计算 A=[a_1,a_2,a_3,a_4,a_5,a_6,a_7,a_8]; A(:,i)=b;X=[X,det(A)/D]; i=i+1; end

>> format rat,X %规定输出的数值之为分数形式 X =

-6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371 2. 作为矩阵方程求解

在MATLAB 命令窗口中输入如下命令:

……>> %把该方程组记为AX=b,则X=A\b A=[5,6,0,0,0,0,0,0; 1,5,6,0,0,0,0,0;

0,1,5,6,0,0,0,0; 0,0,1,5,6,0,0,0; 0,0,0,1,5,6,0,0; 0,0,0,0,1,5,6,0; 0,0,0,0,0,1,5,6; 0,0,0,0,0,0,1,5]; >> b=[2;1;1;0;8;1;0;7];

>> format rat,X=A\b %规定输出的数值之为分数形式 X =

-6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371 3. 利用Gauss 消元法求解 >> A=[5,6,0,0,0,0,0,0; 1,5,6,0,0,0,0,0; 0,1,5,6,0,0,0,0; 0,0,1,5,6,0,0,0; 0,0,0,1,5,6,0,0; 0,0,0,0,1,5,6,0; 0,0,0,0,0,1,5,6; 0,0,0,0,0,0,1,5]; >> b=[2;1;1;0;8;1;0;7];

>> B=[A,b]; >> A=[5,6,0,0,0,0,0,0; 1,5,6,0,0,0,0,0; 0,1,5,6,0,0,0,0; 0,0,1,5,6,0,0,0; 0,0,0,1,5,6,0,0; 0,0,0,0,1,5,6,0; 0,0,0,0,0,1,5,6; 0,0,0,0,0,0,1,5]; >> b=[2;1;1;0;8;1;0;7]; >> B=[A,b]; %增广矩阵 >> format rat

>> C=rref(B); %用初等行变换把B 化为行最简形 >> X=C(:,9) %取C 的最后一列 X =

-6248/85 1047/17 -3307/85 759/34 -715/59 401/52 -106/25 281/125 实验结果:

1.

X = -6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371 2.

X = -6248/85 1047/17 -3307/85 759/34 -7356/607 2460/319 -1573/371 834/371

3. X =

-6248/85 1047/17 -3307/85 759/34

-715/59 401/52 -106/25 281/125

对实验结果的分析:

上述3种方案所得的结果一致/不一致, 这是因为…

数学实验报告

学号: 21108107 , 姓名: 郑易楠 , 得分:

实验2 研究三个平面的位置关系

实验内容: 用MATLAB 研究下面的3个平面

π1: x + y + z = 1 π2: -x + y = 2 π3: 2x + t 2z = t

当t 取何值时交于一点? 当t 取何值时交于一直线? 当t 取何值时没有公共的交点? 并在每一种情形下, 用MATLAB 在同一个坐标系内绘制出这3个平面的图形(其中, 没有公共的交点的情况, 只要给t 取一个适当的值即可).

实验原理: 联立这3个平面的方程, 得方程组 x + y + z = 1

-x + y = 2 2x + t 2z = t

, 令A = (1,-1,2)T , b =(1,2,t)T , B = [A , b ], 则原问题转化为线性方程组

实验方案: 1. 在MATLAB 命令窗口中输入如下命令:

>> y=-20:1:20;z=y; >> [Y,Z]=meshgrid(y,z); >> X1=ones(size(Y))-Y-Z; >> X2=-2*ones(size(Y))+Y; >> X3=(-ones(size(Y))-Z)/2;

>> surf(X1,Y,Z),hold on, mesh(X2,Y,Z),mesh(X3,Y,Z) 2. 在MATLAB 命令窗口中输入如下命令: >> y=-20:1:20;z=y; >> [Y,Z]=meshgrid(y,z); >> X1=ones(size(Y))-Y-Z; >> X2=-2*ones(size(Y))+Y; >> X3=(ones(size(Y))-Z)/2;

>> surf(X1,Y,Z),hold on, mesh(X2,Y,Z),mesh(X3,Y,Z) 3. >> y=-20:1:20;z=y; [Y,Z]=meshgrid(y,z); X1=ones(size(Y))-Y-Z; X2=-2*ones(size(Y))+Y;

X3=(-3*ones(size(Y))-9*Z)/2;

surf(X1,Y,Z),hold on, mesh(X2,Y,Z),mesh(X3,Y,Z)

实验结果: 1、

2、

3、

对实验结果的分析:

“eigshow ”是Matlab 中平面线性变换的演示函数。如果A 是一个2 2矩阵,键入eigshow (A ),

就可分别显示不同的单位向量列x 及经变换后的向量y =Ax 。用鼠标拖动x 旋转,可以使

x 产生一个单位圆,并显示Ax 的轨迹。分别对矩阵⎛12⎫⎛31⎫⎛3-1⎫A = , B =, C =⎪ ⎪ ⎪,考察单位向量x 变化时,变换后所得向量y 的轨

212323⎝⎭⎝⎭⎝⎭

迹,回答下列问题,并给出代数解释:(1)问:x 和y 会不会在同一直线上?(2)如果x 和y 在同一直线上,它们的长度之比是多少?(3)用其它的矩阵试一下,你还发现有什么

规律?

实验二: A

>> A=[1,2;2,1];eigshow(A)(1)x 和y 在同一条直线;(2)此时x 和y 的长度比为1或

1/3

B

>> B=[3,1;2,3];eigshow(B) (1)x和y 在同一条直线;(2)x 和y 的长度比为

33±

182

C

>> C=[3,-1;2,3];eigshow(C) 此时x 和y 不在同一直线上。

(3)用其它的矩阵试一下,你还发现有什么规律?

设A=⎛ a b ⎫⎝c d ⎪⎪ ⎛⎭ a b ⎫⎝c d ⎪⎪⎛⎭ x 1⎫⎪⎛ y 1⎫⎪22

⎝x = x +x 2=1 2⎪⎭ ⎝y 2⎪⎭1

y 1=ax 1+bx 2 y 2=cx 1+dx 2

y 1x 1ax 1+bx 2

y ==

+dx 2x 2cx 12

化简得: cx 2

1+(d -a ) x 2

1x 2-bx 2=0

∆=(d -a ) 2+4bc

∆≥0 会在一直线上 ∆


相关文章

  • 线性代数实验报告
  • 线性代数实验报告 2013年12月24日 数学实验报告题目 一. 实验目的 1.熟悉MATLAB 的矩阵初等运算: 2.掌握求矩阵的秩.逆.化最简阶梯形的命令: 3.会用MABLAB 求解线性方程组 二. 实验问题 34⎤⎡4-22⎤⎡1 ...查看


  • 非线性电阻研究报告
  • 电工电子综合实验论文 --非线性电阻电路的研究 班级:09042202 学号:0904220206 姓名:刘雪莲 一:摘要 当电阻两端的电压与流过的电阻的电流不成比例关系时,伏安特性是曲线,电阻不是一个常数,随电压.电流变动,称之为非线性电 ...查看


  • 试剂分析性能评估模板
  • 胆固醇测定试剂盒 分析性能评估资料 山东高密彩虹分析仪器有限公司 目 录 1 概述 2 胆固醇测定试剂盒及相关信息 3 性能评估资料 3.1 检测限评估资料 3.2 线性范围评估资料 3.3 可报告范围评估资料 3.4 准确性(回收实验)评 ...查看


  • 线性范围试验测定实验报告
  • 线性范围试验测定实验报告 一. 实验目的 线性范围试验用于评价候选方法的分析测量范围. 二. 实验材料 1. 试剂:40mmol/L葡萄糖标准溶液.5.55mmol/L葡萄糖标准溶液.1.2号血清质控品.GOD- POD 试剂盒 2. 器材 ...查看


  • 计量经济学实验报告3自相关异方差多重共线性心得体会
  • 辽宁工程技术大学上机实验报告 成绩 实验名称 院系 姓名 实验 目的 计量经济学多重共线性 异方差 自相关 工商管理 于佳琦 专业 学号 金融 0910220228 班级 日期 09-2 6.15 简述本次实验目的:掌握多元线性回归模型基础 ...查看


  • 临床化学自建检测系统分析性能确认的分析测量范围和临床可报告范围重点
  • ・946・・ 论著・ 临床化学自建检测系统分析性能确认的 分析测量范围和临床可报告范围 张秀明 范勇利 温冬梅 阚丽娟 萧金丽 陈康 [摘要] 目的 探讨临床化学自建检测系统分析测量范围(AMR)和临床可报告范围(CRR)的确认方法.方法 ...查看


  • 信号通过线性系统的特征分析 实验报告
  • 信号通过线性系统的特性分析 学号: 1028401083 姓名:赵静怡 一. 实验目的 1.掌握无失真传输的概念以及无失真传输的线性系统满足的条件 2.分析无失真传输的线性系统输入.输出频谱特性,给出系统的频谱特性 3.掌握系统幅频特性的测 ...查看


  • 线性表实验报告
  • 安徽师范大学 数学计算机科学学院实验报告 专业名称 实 验 室实验课程 实验名称姓 名 学 号 [1**********] 同组人员实验日期 2015.4.9 物联网工程 数据结构 庞现然 1. 实验目的 1. 熟练掌握顺序表的类型定义和基 ...查看


  • 线性代数实验报告_流量统计
  • 线性代数实验报告 [问题描述] [建立数学模型] 1. 对问题进行分析建立如下10元线性方程组: X1 + X2 = 800; X1 + X5 = 800; X2 – X3 + X4 = 300; X3 + X6 + X8 = 1000; ...查看


热门内容