东大2010级几代实验报告

合集下载

东南大学高数实验报告(程全新班专用)

东南大学高数实验报告(程全新班专用)

高等数学数学实验报告学号: 姓名:1、 根据上面的实验步骤,通过作图,观察重要极限:e nnn =+∞→)11(lim 。

解:输入命令如下aa 1111,1122,1133Do aaAppend aa,11ii;ListPlot aa,PlotRange 1,3,PlotStylePointSize 0.018,i,5,20程序运行结果如下由运行结果和图像可知,重要极限在2.5到2.75之间,无限趋近于e 。

2、 已知函数)45( 21)(2≤≤-++=x cx x x f ,作出并比较当c 分别取0,2时的图形,并从图上观察极值点、驻点、单调区间、凹凸区间以及渐近线。

解:c=0时,输入命令与运行结果如下f x_:1x 22xPlot f x ,x,5,4,GridLines Automatic,Frame True,PlotStyleRGBColor 1,0,0-10Plot f'x ,x,5,4,GridLines Automatic,Frame True,PlotStyle RGBColor 1,0,0,PlotLabel"a graph of f'x "-4-224-75-50-250255075a graphof f'xPlot f''x ,x,5,4,GridLines Automatic,Frame True,PlotStyle RGBColor 1,0,0,PlotLabel"a graph of f''x "-4-224-400-200200400a graphof f''xSolve f'x0,xx 1Solve f''x0,xx1333,x1333c=2时,输入命令与运行结果如下f x_:1x 22x2Plot f x ,x,5,4,GridLines Automatic,Frame True,PlotStyleRGBColor 1,0,00.20.40.6Plot f'x ,x,5,4,GridLines Automatic,Frame True,PlotStyle RGBColor 1,0,0,PlotLabel"a graph of f'x "-4-224-0.6-0.4-0.200.20.40.6a graphof f'xPlot f''x ,x,5,4,GridLines Automatic,Frame True,PlotStyle RGBColor 1,0,0,PlotLabel"a graph of f''x "-4-224-2-1.5-1-0.500.5a graphof f''xSolve f'x 0,xx1Solve f''x0,xx 1333,x13333、 对x x f cos )( 重复上面的实验。

东南大学微机实验报告10页10页

东南大学微机实验报告10页10页

东南大学微机实验报告10页10页
1. 简介:介绍实验目的、实验背景、研究问题和实验方法等。

2. 材料和方法:介绍实验材料和方法,例如使用的硬件、软件和技术等。

3. 结果:给出实验结果,例如测试数据和图表等。

4. 讨论:对结果进行讨论,对实验中遇到的问题进行解释和分析,并提出结论和建议。

5. 结论:总结实验过程、重要结果和研究结论,以及对未来工作的展望。

以下是一份典型的东南大学微机实验报告的框架,可以参考使用。

实验题目:xxx
实验时间:xxxx.xx.xx
实验地点:东南大学计算机实验室
学生姓名:xxx
实验报告结构
1. 简介
1.1 实验目的
1.3 研究问题
2. 材料和方法
2.1 硬件
2.3 技术
3. 结果
3.1 测试数据
4. 讨论
4.2 问题解释
4.3 建议
5. 结论
5.3 未来展望
参考文献: 1. xxxx。

10级物理实验(文科及医学)学生须知 - 东南大学物理实验中心

10级物理实验(文科及医学)学生须知 - 东南大学物理实验中心

18级物理实验(文、医科)学生须知1.实验须知⑴充分做好预习工作:每次实验课前了解“做什么、怎么做、为什么这样做”,并设计好原始数据记录表格,完成实验报告本上预习报告部分内容。

教师上课时将检查学生预习情况。

凡未预习或预习不充分的学生,教师可责令其充分预习后再进行实验。

⑵实验课必须携带:实验教材、实验报告、方格纸、计算器及必备的文具。

⑶实验课应认真严谨:不得伪造或抄袭实验数据等,一经发现以作弊论处。

实验数据请记录在预习报告的原始数据表格中,实验完毕经指导教师审核签字后方可结束实验。

⑷注意上课时间特殊:(迟到超过20分钟的同学不得进行本次实验,后果自负)上午 9:45--12:45 下午13:45--16:45 晚上18:15--21:15⑸注意安全,爱护仪器:书包应放进实验桌的书包架,结束时应整理仪器、桌凳等。

如有遗失或损坏仪器等情况发生,及时向指导教师报告,教师将酌情按相关章程处理。

⑹实验教材、讲义和报册:教材《大学物理实验》有印刷错误,勘误表见网站通告栏。

另外部分选做实验项目在教材中没有,需要从实验中心网站(网络开放管理系统→输入学号和姓名→讲义下载)下载预习。

物理实验报告册和方格纸可由班长到学校教材科统一购买,建议平均每个实验准备1本报告册和1张方格纸。

2.课程安排:本学期课程内容:实验理论课+ 7个必做实验。

⑴实验理论课第二周上课实验理论课内容是整个实验课程的重要基础,每位同学必须按时听课。

理论课时间请查看开课通知和实验课表。

实验理论课上课时要携带《大学物理实验》教材和计算器。

⑵必做实验第三周开课实验课表:在物理楼南二楼大厅教务栏或登陆中心网站通告栏查看。

(3)必做实验补做。

必做实验因特殊原因(需出具相关证明)缺课的同学可在原任课教师班上插班补做。

若原任课教师该实验项目的教学周已经轮过,则学生必须填写补做单(实验中心网站下载),经原任课老师签字同意后方可凭补做单在其他时间插班补做,但补做实验报告仍交给原任课教师批改。

数电实验报告东大

数电实验报告东大

一、实验目的1. 理解数字电路的基本组成和基本原理。

2. 掌握常用数字电路的分析和设计方法。

3. 提高动手实践能力,加深对数字电路理论知识的理解。

二、实验内容本次实验主要包含以下内容:1. 数字电路基础实验2. 组合逻辑电路实验3. 时序逻辑电路实验三、实验仪器与设备1. 数字电路实验箱2. 数字信号发生器3. 示波器4. 计算器5. 实验指导书四、实验原理1. 数字电路基础实验:通过实验了解数字电路的基本组成和基本原理,包括逻辑门、编码器、译码器等。

2. 组合逻辑电路实验:通过实验掌握组合逻辑电路的分析和设计方法,包括加法器、编码器、译码器、数据选择器等。

3. 时序逻辑电路实验:通过实验掌握时序逻辑电路的分析和设计方法,包括触发器、计数器、寄存器等。

五、实验步骤1. 数字电路基础实验- 连接实验箱,检查电路连接是否正确。

- 按照实验指导书的要求,进行逻辑门、编码器、译码器等电路的实验。

- 观察实验结果,分析实验现象,并记录实验数据。

2. 组合逻辑电路实验- 连接实验箱,检查电路连接是否正确。

- 按照实验指导书的要求,进行加法器、编码器、译码器、数据选择器等电路的实验。

- 观察实验结果,分析实验现象,并记录实验数据。

3. 时序逻辑电路实验- 连接实验箱,检查电路连接是否正确。

- 按照实验指导书的要求,进行触发器、计数器、寄存器等电路的实验。

- 观察实验结果,分析实验现象,并记录实验数据。

六、实验结果与分析1. 数字电路基础实验- 通过实验,验证了逻辑门、编码器、译码器等电路的基本原理和功能。

- 实验结果符合理论预期,验证了数字电路的基本组成和基本原理。

2. 组合逻辑电路实验- 通过实验,掌握了组合逻辑电路的分析和设计方法。

- 实验结果符合理论预期,验证了组合逻辑电路的基本原理。

3. 时序逻辑电路实验- 通过实验,掌握了时序逻辑电路的分析和设计方法。

- 实验结果符合理论预期,验证了时序逻辑电路的基本原理。

2010211122班+李济汉+10210737+21号+微机原理硬件实验报告

2010211122班+李济汉+10210737+21号+微机原理硬件实验报告

2012年微机原理硬件实验报告学院:信息与通信工程学院班级:2010211122姓名:李济汉学号:10210737班内序号:21目录实验一 I/O地址译码实验二简单并行接口 (4)一、实验目的 (4)二、实验内容及原理 (4)三、硬件接线图与软件流程图 (5)四、实验代码 (7)五、实验结果 (9)六、问题分析 (10)七、实验总结与心得体会 (10)实验三可编程并行接口8255 实验四七段数码管实验五键盘显示控制实验 (11)一、实验目的 (11)二、实验内容及原理 (11)三、硬件接线图与软件流程图 (14)四、实验代码 (17)五、实验结果 (24)六、问题分析 (24)七、实验总结与心得体会 (25)实验八可编程定时器/计数器(8253/8254) (26)一、实验目的 (26)二、实验内容及原理 (26)三、硬件接线图与软件流程图 (27)四、实验代码 (29)五、实验结果 (40)六、问题分析 (40)七、思考题 (41)八、实验总结与心得体会 (41)实验十六串行通讯8251 (42)一、实验目的 (42)二、实验内容及原理 (42)三、硬件接线图与软件流程图 (43)四、实验代码 (46)五、实验结果 (51)六、问题分析 (51)七、思考题 (52)八、实验总结与心得体会 (52)实验一:I/O 地址译码 实验二:简单并行接口一、实验目的1、掌握I/O 地址译码电路的工作原理。

2、掌握简单并行接口的工作原理及使用方法。

二、实验内容及原理 实验一:实验电路如硬件连接图1所示,其中74LS74为D 触发器,可直接使用实验台上数字电路实验区的D 触发器,74LS138为地址译码器。

译码输出端Y0~Y7在实验台上I/O 地址“输出端引出,每个输出端包含8个地址,Y0:280H ~287H ,Y1:288H ~28FH ,…… 当CPU 执行I/ O 指令且地址在280H ~2BFH 范围内,译码器选中,必有一根译码线输出负脉冲。

多媒体实验报告

多媒体实验报告

东北石油大学学生实验报告实验课程名称:多媒体技术及应用2013年4月24日学院软件学院年级、专业、班软工10-1班姓名陈高森学号101501140128实验台号同组人史亨祯、张恒华、刘伟、王一璠、马佳实验名称数字视频创作成绩教师评教师签名:语年月日一、实验目的1.熟悉Adobe premiere CS3软件各种工具的使用方法;2.熟悉Adobe premiere CS3进行视频编辑的基本步骤;3.熟练掌握Adobe premiere CS3中转场设置、特效设置、文字设置的方法。

4.熟练掌握视频制作技术。

5.熟悉cooledit软件的使用。

二、实验环境1.多媒体计算机一台;2.操作系统:Windows XP;3.视频处理软件:Adobe premiere CS3。

三、实验内容使用Adobe premiere CS3软件设计并制作一段视频,要求视频内容合理符合逻辑,包含字幕,视频转场特效等。

四、实验步骤1.打开桌面上的Adobe premiere CS3 快捷方式。

在弹出的窗口中选择“新建项目”选项。

在“加载预置”项卡中选择DV—PAL 标准48kHz。

.将文件存储在D盘,命名为《疯狂的考试周》。

在文件菜单中选择“导入”。

2.在项目的空白处双击导入视频、音频以及图片等。

3.在新建三个文件夹,分别命名为视频、音频以及图片,然后将这些导入的东西放到各自的文件中。

4.然后将视频拖到视频轨道一中,将图片放到视频二中。

5.在特效中,选择视频特效,将不同的效果放到第一段视频与第二段视频之间,下面的步骤一样,选择不同的效果放到不同的视频中。

6.将声音放到音频轨道中,然后利用选择工具将声音的大小进行调整。

7.制作完后进行渲染就可以了。

8.制作效果截图如下:图4-1这次实验由我们小组共同完成,分工明确,我主要负责视频转场特效的制作,所以在这里我主要介绍一下我的工作过程:特效和转场的特效设计步骤。

在Adobe Premiere Pro中,根据功能可分为10大类多达73种的转场特效。

东南大学高等数学数学实验报告

东南大学高等数学数学实验报告

高等数学数学实验报告实验人员:院(系) 经济管理学院 学号 14B13310 姓名 夏清晨 实验地点:计算机中心机房实验一空间曲线与曲面的绘制一、实验题目利用参数方程作图,做出由下列曲面所围成的立体:二、实验目的和意义利用数学软件mathematica 绘制三维图形来观察空间曲线和空间曲面图形的特点,以加强几何的直观性。

三、计算公式● v u x sin *cos = v v y sin *sin = v z cos = (0<u<2∏ 0<v<0.5∏) ● u x sin *5.0= u y cos = z=v (0<u<2∏ -1<v<2) ● x=u y=v z=0 (-2<u<2 -2<v<2)四、程序设计s1=ParametricPlot3D[{u,v,1u 2v 2},{u,-1,1},{v,-1,1},PlotRange →{-1,1},AxesLabel →{"X","Y","Z"},DisplayFunction →Identity]; s2=ParametricPlot3D[{u 2+v 2-u,u,v},{u,-1,1},{v,-1,1},AxesLabel →{"X","Y","Z"},DisplayFunction →Identity]; s3=ParametricPlot3D[{u,v,0},{u,-1,1},{v,-1,1},AxesLabel →{"X","Y","Z"},DisplayFunction →Identity]; Show [s1,s2,s3,DisplayFunction →$DisplayFunction]五、程序运行结果六、结果的讨论和分析利用Mathematica,直观地展示了图形的空间结构以及交界情况。

东北大学数值分析上机实验报告

东北大学数值分析上机实验报告

《数值分析》上机实验报告课题三解线性方程组的迭代法学生姓名:学生系别:学生班级:日期:上机实践报告【运行环境】软件:Windows、Microsoft Visual C++ 6.0PC一台【问题提出】对课题二所列目的和意义的线性方程组,试分别选用Jacobi 迭代法,Gauss-Seidol迭代法和SOR方法计算其解。

【实践要求】1、体会迭代法求解线性方程组,并能与消去法做比较;2、分别对不同精度要求,如ε=10-3,10-4,10-5 由迭代次数体会该迭代法的收敛快慢;3、对方程组2,3使用SOR方法时,选取松弛因子 =0.8,0.9,1,1.1,1.2等,试看对算法收敛性的影响,并能找出你所选用的松弛因子的最佳者;4、给出各种算法的设计程序和计算结果。

【目的意义】1、通过上机计算体会迭代法求解线性方程组的特点,并能和消去法比较;2、运用所学的迭代法算法,解决各类线性方程组,编出算法程序;3、体会上机计算时,终止步骤 < 或k >(予给的迭代次数),对迭代法敛散性的意义;4、体会初始解 x ,松弛因子的选取,对计算结果的影响。

【程序代码】//Jacobi.cpp#include<iostream>#include<cmath>using namespace std;#define N 15//最大迭代次数#define P 10//矩阵的阶数//#define P 8static double a[10][10]={4,2,-3,-1,2,1,0,0,0,0,8,6,-5,-3,6,5,0,1,0,0,4,2,-2,-1,3,2,-1,0,3,1,0,-2,1,5,-1,3,-1,1,9,4,-4,2,6,-1,6,7,-3,3,2,3,8,6,-8,5,7,17,2,6,-3,5,0,2,-1,3,-4,2,5,3,0,1,16,10,-11,-9,17,34,2,-1,2,2,4,6,2,-7,13,9,2,0,12,4,0,0,-1,8,-3,-24,-8,6,3,-1};static double b[10]={5,12,3,2,3,46,13,38,19,-21};static double x_jing[10]={1,-1,0,1,2,0,3,1,-1,2};//精确解static double x0[10]={0,0,0,0,0,0,0,0,0,0};static double x1[10];static int k,i,j;//static double a[8][8]={4,2,-4,0,2,4,0,0,// 2,2,-1,-2,1,3,2,0,// -4,-1,14,1,-8,-3,5,6,// 矩阵B 0,-2,1,6,-1,-4,-3,3,// 2,1,-8,-1,22,4,-10,-3,// 4,3,-3,-4,4,11,1,-4,// 0,2,5,-3,-10,1,14,2,// 0,0,6,3,-3,-4,2,19};//static double b[8]={0,-6,6,23,11,-22,-15,45};//static double x_jing[8]={1,-1,0,2,1,-1,0,2};//static double x0[8]={0,0,0,0,0,0,0,0};//static double x1[8];//static double a[10][10]={4,-1,0,0,0,0,0,0,0,0,// -1,4,-1,0,0,0,0,0,0,0,// 0,-1,4,-1,0,0,0,0,0,0,// 0,0,-1,4,-1,0,0,0,0,0,// 矩阵C 0,0,0,-1,4,-1,0,0,0,0,// 0,0,0,0,-1,4,-1,0,0,0,// 0,0,0,0,0,-1,4,-1,0,0,// 0,0,0,0,0,0,-1,4,-1,0,// 0,0,0,0,0,0,0,-1,4,-1,// 0,0,0,0,0,0,0,0,-1,4};//static double b[10]={7,5,-13,2,6,-12,14,-4,5,-5}; //static double x_jing[10]={2,1,-3,0,1,-2,3,0,1,-1}; //static double x0[10]={0,0,0,0,0,0,0,0,0,0};double Max(int y)//求算该次迭代的误差{double sum,max;for (i=0;i<P;i++){sum=0;for (j=0;j<P;j++)sum+=a[i][j]*x0[j];x1[i]=x0[i]+(b[i]-sum)/a[i][i];}max=fabs(x_jing[0]-x1[0]);for (i=1;i<P;i++){if (fabs(x_jing[i]-x1[i])>max)max=fabs(x_jing[i]-x1[i]);}cout<<"第"<<y<<"次迭代的误差为"<<max<<endl;return max;}void main(){double e[3]={10e-3,10e-4,10e-5};double max;int t;cout<<"请选择精确度:0、10e-3 1、10e-4 2、103-5 ";cin>>t;for (k=0;k<N;k++){max=Max(k);if (max<e[t])//判断精度是否符合要求,若符合则跳出程序,否则继续迭代{ k=k;break;}else{for (i=0;i<P;i++)x0[i]=x1[i];}}if (k<N)//输出结果{cout<<"迭代次数为"<<k<<endl;cout<<"方程组的解为"<<endl;for (i=0;i<P;i++)cout<<" "<<x1[i]<<endl;}else{cout<<"迭代次数超过"<<N<<"迭代终止!"<<endl;cout<<"方程组的解为"<<endl;for (i=0;i<P;i++)cout<<" "<<x1[i]<<endl;}}//Gauss-Seidol.cpp#include<iostream>#include<cmath>using namespace std;#define N 15//最大迭代次数//#define P 10//矩阵的阶数#define P 8//static double a[10][10]={4,2,-3,-1,2,1,0,0,0,0,// 8,6,-5,-3,6,5,0,1,0,0,// 4,2,-2,-1,3,2,-1,0,3,1,// 0,-2,1,5,-1,3,-1,1,9,4,// -4,2,6,-1,6,7,-3,3,2,3,// 8,6,-8,5,7,17,2,6,-3,5,// 0,2,-1,3,-4,2,5,3,0,1,// 16,10,-11,-9,17,34,2,-1,2,2,// 4,6,2,-7,13,9,2,0,12,4,// 0,0,-1,8,-3,-24,-8,6,3,-1};//static double b[10]={5,12,3,2,3,46,13,38,19,-21};//static double x_jing[10]={1,-1,0,1,2,0,3,1,-1,2};//精确解//static double x0[10]={0,0,0,0,0,0,0,0,0,0};//static double x1[10];static int k,i,j;static double a[8][8]={4,2,-4,0,2,4,0,0,2,2,-1,-2,1,3,2,0,-4,-1,14,1,-8,-3,5,6,0,-2,1,6,-1,-4,-3,3,2,1,-8,-1,22,4,-10,-3,4,3,-3,-4,4,11,1,-4,0,2,5,-3,-10,1,14,2,0,0,6,3,-3,-4,2,19};static double b[8]={0,-6,6,23,11,-22,-15,45};static double x_jing[8]={1,-1,0,2,1,-1,0,2};static double x0[8]={0,0,0,0,0,0,0,0};static double x1[8];//static double a[10][10]={4,-1,0,0,0,0,0,0,0,0,// -1,4,-1,0,0,0,0,0,0,0,// 0,-1,4,-1,0,0,0,0,0,0,// 0,0,-1,4,-1,0,0,0,0,0,// 矩阵C 0,0,0,-1,4,-1,0,0,0,0,// 0,0,0,0,-1,4,-1,0,0,0,// 0,0,0,0,0,-1,4,-1,0,0,// 0,0,0,0,0,0,-1,4,-1,0,// 0,0,0,0,0,0,0,-1,4,-1// 0,0,0,0,0,0,0,0,-1,4};//static double b[10]={7,5,-13,2,6,-12,14,-4,5,-5};//static double x_jing[10]={2,1,-3,0,1,-2,3,0,1,-1};//精确解//static double x0[10]={0,0,0,0,0,0,0,0,0,0};double Max(int y)//求算该次迭代的误差{double sum1,sum2,max;for (i=0;i<P;i++){sum1=0;sum2=0;for (j=0;j<=i-1;j++)sum1+=a[i][j]*x1[j];for (j=i+1;j<P;j++)sum2+=a[i][j]*x0[j];x1[i]=(b[i]-sum1-sum2)/a[i][i];}max=fabs(x_jing[0]-x1[0]);for (i=1;i<P;i++){if (fabs(x_jing[i]-x1[i])>max)max=fabs(x_jing[i]-x1[i]);}cout<<"第"<<y<<"次迭代的误差为"<<max<<endl;return max;}void main(){double e[3]={10e-3,10e-4,10e-5};double max;int t;cout<<"请选择精确度:0、10e-3 1、10e-4 2、103-5 ";cin>>t;for (k=0;k<N;k++){max=Max(k);if (max<e[t])//判断精度是否符合要求,若符合则跳出程序,否则继续迭代{ k=k;break;}else{for (i=0;i<P;i++)x0[i]=x1[i];}}if (k<N)//输出结果{cout<<"迭代次数为"<<k<<endl;cout<<"方程组的解为"<<endl;for (i=0;i<P;i++)cout<<" "<<x1[i]<<endl;}else{cout<<"迭代次数超过"<<N<<"迭代终止!"<<endl;cout<<"方程组的解为"<<endl;for (i=0;i<P;i++)cout<<" "<<x1[i]<<endl;}}//SOR.cpp#include<iostream>#include<cmath>using namespace std;#define N 15//最大迭代次数#define P 10//矩阵的阶数//#define P 8//static double a[10][10]={4,2,-3,-1,2,1,0,0,0,0,// 8,6,-5,-3,6,5,0,1,0,0,// 4,2,-2,-1,3,2,-1,0,3,1,// 矩阵A 0,-2,1,5,-1,3,-1,1,9,4,// -4,2,6,-1,6,7,-3,3,2,3,// 8,6,-8,5,7,17,2,6,-3,5,// 0,2,-1,3,-4,2,5,3,0,1,// 16,10,-11,-9,17,34,2,-1,2,2,// 4,6,2,-7,13,9,2,0,12,4,// 0,0,-1,8,-3,-24,-8,6,3,-1};//static double b[10]={5,12,3,2,3,46,13,38,19,-21};//static double x_jing[10]={1,-1,0,1,2,0,3,1,-1,2};//精确解//static double x0[10]={0,0,0,0,0,0,0,0,0,0};static double x1[P];static double sumx[P];static int k,i,j;//static double a[8][8]={4,2,-4,0,2,4,0,0,// 2,2,-1,-2,1,3,2,0,// -4,-1,14,1,-8,-3,5,6,// 矩阵B 0,-2,1,6,-1,-4,-3,3,// 2,1,-8,-1,22,4,-10,-3,// 4,3,-3,-4,4,11,1,-4,// 0,2,5,-3,-10,1,14,2,// 0,0,6,3,-3,-4,2,19};//static double b[8]={0,-6,6,23,11,-22,-15,45};//static double x_jing[8]={1,-1,0,2,1,-1,0,2};//static double x0[8]={0,0,0,0,0,0,0,0};//static double x1[8];static double a[10][10]={4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4,-1,0,0,0,0,0,0,0,0,-1,4};static double b[10]={7,5,-13,2,6,-12,14,-4,5,-5};static double x_jing[10]={2,1,-3,0,1,-2,3,0,1,-1};//精确解static double x0[10]={0,0,0,0,0,0,0,0,0,0};double Max(double w,double y){double sum1,sum2,max;for (i=0;i<P;i++){sum1=0;sum2=0;for (j=0;j<=i-1;j++)sum1+=a[i][j]*x1[j];for (j=i;j<P;j++)sum2+=a[i][j]*x0[j];sumx[i]=w*(b[i]-sum1-sum2)/a[i][i];x1[i]=x0[i]+sumx[i];}max=fabs(x_jing[0]-x1[0]);for (i=1;i<P;i++){if (fabs(x_jing[i]-x1[i])>max)max=fabs(x_jing[i]-x1[i]);}cout<<"第"<<y<<"次迭代的误差为"<<max<<endl;return max;}void main(){double e[3]={10e-3,10e-4,10e-5};double w[5]={0.8,0.9,1,1.1,1.2};double max;int t,l;cout<<"请选择精确度:0、10e-3 1、10e-4 2、103-5 ";cin>>t;cout<<"请选择松弛因子:0、0.8 1、0.9 2、1 3、1.1 4、1.2 ";cin>>l;for (k=0;k<N;k++){max=Max(w[l],k);if (max<e[t])//判断精度是否符合要求,若符合则跳出程序,否则继续迭代{ k=k;break;}else{for (i=0;i<P;i++)x0[i]=x1[i];}}if (k<N)//输出结果{cout<<"迭代次数为"<<k<<endl;cout<<"方程组的解为"<<endl;for (i=0;i<P;i++)cout<<" "<<x1[i]<<endl;}else{cout<<"迭代次数超过"<<N<<"迭代终止!"<<endl;cout<<"方程组的解为"<<endl;for (i=0;i<P;i++)cout<<" "<<x1[i]<<endl;}}【运行结果】方程A :⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡1-421534100368-24-3-81-012029137-2621-234179-11-1003524-31-23-6217758-6233-761-62911-31-512-301-231-2-2010563-5-6000121-3-2416084-0484⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡10987654321x x x x x x x x x x =⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡-2119381346323125Jacobi 迭代Gauss-Seidol迭代SOR迭代方程B Jacobi迭代Gauss-Seidol迭代SOR迭代方程C ⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡----=⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡554141262135741-000000001-000000041-0000001-41-0000001-41-0000001-41-0000001-41-0000001-41-0000001-41-0000001-400000001-000000001-410987654321x x x x x x x x x xJacobi 迭代Gauss-Seidol迭代(选取了不同的精度)SOR迭代(选取了不同的松弛因子)【结果分析】1、通过实验结果看出(方程C的Gauss-Seidol迭代),取的精度不同,迭代的次数也不同。

2010年大学生寒假实践报告

2010年大学生寒假实践报告

2010年我们迎来了大学的第一个寒假,为了使我们这个假期过得更充实,我们生物工程四班中家是聊城的组建了一支服务队,名叫流动红旗队,意味着我们全体队员要心怀祖国以满腔热情参与到服务社会服务人民的活动中去。

经过商议,我们一致同意实践主题为第十一届全运会。

随后,我们在大门前远远的和场馆拍了几张照片,阳光下队员们笑得很灿烂。

1月1日下午我们来到了场馆周围的几个村庄,由于初次宣传,队员们显得有些胆怯,但很快便进入了状态:有的队员和村民们聊一些关于场馆的事情,有的队员向村民们发宣传单介绍全运会的一些知识,有的则记录采访内容并让村民们在我们准备好签字纸上写下对全运的祝愿,有的负责拍照,队员们忙的不亦乐乎,村民们也是积极配合我们的工作。

夕阳西下,忙了一天的我们拖着疲惫的身子回到学校,虽然是累了点,但却很满足,很充实。

1月2日上午我们首先在聊城大学东校南大门前打着条幅集体拍照,然后来到柳园路附近,在一个十字路口处打起条幅,并向过往市民宣传全运,并让他们在条幅上写上对全运的祝福并签上名字。

此时寒气逼人,但队员们仍在那里坚持。

部分市民对我们的行为不理解,但我们的队员仍向他们耐心讲解。

下午实践活动接近尾声,但队员们似乎显得仍很兴奋。

我们向周围同学讲述了我们的实践经历,并对宣传成果进行了归纳整理。

整理如下:
“文明传递我签名”签字纸4张条幅1条
签字笔三支队服6套(借)帽子10个(借)
费用支出:
条幅15元宣传材料6元签字笔三支3元合计:24元
活动结束了,作为大学里的第一次寒假实践活动应该说我们每位队员都学到了很多,也懂得了很多。

每个人都得到了锻炼,这也或多或少的增长了我们社会实践的能力,为人处世的技巧,服务社会的热情。

2023年东北大学实习报告三篇

2023年东北大学实习报告三篇

2023年东北大学实习报告三篇东北大学实习报告篇1进入大四,我开始了自己向往已久的生产实习。

生产实习是我们自动化专业学习的一个重要环节,是将课堂上学到的理论知识与实际相结合的一个很好的机会,对强化我们所学到的知识和检测所学知识的掌握程度有很好的帮助。

为期4天的生产实习,我们先后去了秦皇岛泰盛水务局,秦皇岛烟草机械厂,秦皇岛港务局等3个工厂。

在实习当中,我们学到了许多课本上没有的知识,真的是受益匪浅。

(一)实习目的1:通过下厂生产实习,深入生产第一线进行观察和调查研究,获取必须的感性知识和使学生较全面地了解产品生产的生产过程及自动化相关的控制系统,了解和掌握本专业基础的生产实际知识,巩固和加深已学过的理论知识,并为后续的毕业设计打下基础。

2:在实习期间,通过对生产设备加工工艺的分析,以及对产品生产过程中自动化应用领域的探索,把理论知识和实践相结合起来,培养我们的考察,分析和解决问题的能力。

3:通过实习,广泛接触工人和听工人技术人员的专业讲解,学习他们的生产经验,技术革新和科研成果,学习他们在现代化建设中的贡献精神。

4:通过参观有关工厂,掌握一台机器从毛坯到产品的整个生产过程,组织管理,设备选择和车间布置等方面的知识,扩大知识面。

5:通过记实习日记,写实习报告,锻炼与培养我们的观察,分析问题以及搜集和整理技术资料等方面的能力。

(二)生产实习的内容和要求1、了解自动化相关专业的知识在生产实际中的应用。

2、分析控制系统的各个模块个工作过程以及内在联系。

3、基本完成本专业知识理论与实际的结合。

(三)生产实习时间安排秦皇岛泰盛水务局:6月28日秦皇岛烟草机械厂:7月4日秦皇岛港务局:7月8日(四)实习过程1、秦皇岛泰盛水务局秦皇岛泰盛水务局是开发区下属的直属企业,它主要的供水对象是工业供水和家庭供水,该企业虽然承担的供水范围非常大,但是职工却只有十几人,可见其自动化程度多高。

该企业的生产流程基本可以包括以下几个模块。

东南大学模拟电路实验报告(五)

东南大学模拟电路实验报告(五)

东南大学电工电子实验中心实验报告课程名称:电子电路实践第五次实验实验名称:单极低频放大电路(扩展)院(系):电气工程专业:电气工程及自动化姓名:学号:实验室: 104 实验时间:2013年11月20日评定成绩:审阅教师:一、实验目的1、了解运算放大器的主要直流参数(输入失调电压、输入偏置电流、输入失调电流、温度漂移、共模抑制比,开环差模电压增益、差模输入电阻、输出电阻等)、交流参数(增益带宽积、转换速率等)和极限参数(最大差模输入电压、最大共模输入电压、最大输出电流、最大电源电压等)的基本概念。

2、熟练掌握运算放大电路的故障检查和排除方法,以及输入阻抗、输出阻抗、增益、幅频特性、传输特性曲线的测量方法。

二、实验原理三、预习思考1、查阅741运放的数据手册,自拟表格记录相关的直流参数、交流参数和极限参数,解释2、根据教材24页实验内容4的指标要求(指标要求以本节实验部分修改的为准),设计电路并确定元件参数,同时估算该电路的最大不失真输出电压范围,下限频率、上限频率,并和双电源供电的比例运算电路做一个简单的比较。

答:1)最大不失真输出电压范围和运放的最大输出电压摆幅有关,查询数据手册可得,当电源电压为±15V时,10LR K>Ω时,12~14OMV V=;2LR K>Ω时,10~13OMV V=,计算可得220~28 OPP OMV V V ==2)下限频率:由于该电路输入输出为直流耦合,因此Fl=0h3)上限频率:查询数据手册可得741的单位增益带宽(增益带宽积)为0.7~1.6M,又知电路增益为5,计算可得fH在140~320k左右。

四、实验内容1、23页实验内容1,具体内容改为:(I)图5-1电路中电源电压±15V,R1=10kΩ,R F=100 kΩ,R L=220Ω,R P=10k//100kΩ。

按图连接电路,测量最大不失真输出电压,并和实验一数据进行比较,分析数据不实验结果分析:无扩流情况下最大不失真电压要小于有扩流下的最大不失真电压,正负的最大不失真电压的绝对值相差不大。

东北大学数值分析实验报告

东北大学数值分析实验报告

数值分析实验报告课题一 迭代格式的比较一、问题提出设方程f(x)=x 3- 3x –1=0 有三个实根 x *1=1.8793 , x *2=-0.34727 ,x *3=-1.53209现采用下面三种不同计算格式,求 f(x)=0的根 x *1 或x *21、 x =213x x + 2、 x = 313-x3、 x = 313+x二、要求1、编制一个程序进行运算,最后打印出每种迭代格式的敛散情况;2、用事后误差估计k k x x -+1〈ε来控制迭代次数,并且打印出迭代的次数;3、初始值的选取对迭代收敛有何影响;4、分析迭代收敛和发散的原因。

三、目的和意义1、通过实验进一步了解方程求根的算法;2、认识选择计算格式的重要性;3、掌握迭代算法和精度控制;4、明确迭代收敛性与初值选取的关系。

程序代码:#include<iostream> #include<cmath> #include<cstdlib> using namespace std;double f(double i) //外调函数f(x),每次更新新的函数 {//以第一种迭代方式为例子 double k,m,sum; k=3*i+1;m=pow(i,2.0); sum=k/m; return sum; }int main() {double x,x0;int N;//最大迭代次数 int k;cout<<"输入初解:"; cin>>x0;cout<<"输入最大迭代次数:"; cin>>N;for(k=1;k<=N;k++){x=f(x0);if(fabs(x-x0)<0.0000001){cout<<"迭代次数:"<<k<<endl;cout<<"输出得到的解:"<<x<<endl;system("pause");return 0;}else x0=x;}cout<<"已达到最大迭代次数:"<<N<<endl;cout<<"输出得到的解:"<<x<<endl;system("pause");return 0;}实验结果:四、程序运行结果讨论和分析:对于第一种迭代格式,收敛区间[-8.2 -0.4],在该收敛区间内迭代收敛于-1.53209,只能求得方程的一个根;对于第二种迭代格式,收敛区间[-1.5 1.8],在该收敛区间内迭代收敛于-0.34730,同样只能求得方程的一个根;对于第三种迭代格式,收敛区间[-0.3 +∞),在该收敛区间内迭代收敛于 1.87937,只能求得方程的一个根;由以上结果很容易发现,初值的选取对迭代敛散性有很大影响。

东南大学几何与代数(B)数学实验报告

东南大学几何与代数(B)数学实验报告

10-11-2《几何与代数》数学实验报告学号: 姓名: 得分: . 要求:报告中应包含实验中你所输入的所有命令及运算结果,用4A 纸打印.并在第15周之前交给任课老师。

实验一:某市有下图所示的交通图,每条道路都是单行线,需要调查每条道路每小时的车流量。

图中的数字表示该路段的车流数。

如果每个道口进入和离开的车辆数相同,整个街区进入和离开的车辆数也相同。

(1) 建立描述每条道路车流量的线性方程组; (2) 分析哪些流量数据是多余的;(3) 为了确定未知流量,需要增添哪几条道路的车流量统计?解:(1)因为假设每个道口进入和离开的车辆数相同,整个街区进入和离开的车辆数也相同,所以每个节点(交叉口)进入的车数和离开的车数相等, 由此可建立线性方程组:x1+x7=180+220; x1-x2+x9=300; x2-x11=300-100; x3+x7-x8=350; x3-x4+x9-x10=0; x4-x11+x12=500; x5+x8=150+160;x5-x6+x10=400;x6-x12=150-290;(2)把线性方程组的增广矩阵输入matlab软件:>>A=[1,0,0,0,0,0,1,0,0,0,0,0,400;1,-1,0,0,0,0,0,0,1,0,0,0,300;0,1,0,0,0,0,0,0,0,0,-1,0,200;0,0,1,0,0,0,1,-1,0,0,0,0,350;0,0,-1,1,0,0,0,0,-1,1,0,0,0;0,0,0,1,0,0,0,0,0,0,-1,1,500;0,0,0,0,1,0,0,1,0,0,0,0,310;0,0,0,0,1,-1,0,0,0,1,0,0,400;0,0,0,0,0,1,0,0,0,0,0,-1,-140]点击“回车”键,A =1 0 0 0 0 0 1 0 0 0 0 0 4001 -1 0 0 0 0 0 0 1 0 0 0 3000 1 0 0 0 0 0 0 0 0 -1 0 2000 0 1 0 0 0 1 -1 0 0 0 0 3500 0 -1 1 0 0 0 0 -1 1 0 0 00 0 0 1 0 0 0 0 0 0 -1 1 5000 0 0 0 1 0 0 1 0 0 0 0 3100 0 0 0 1 -1 0 0 0 1 0 0 4000 0 0 0 0 1 0 0 0 0 0 -1 -140把增广矩阵经初等变换成最简阶梯型矩阵>> rref(A)点击“回车”键,得到最简阶梯型矩阵ans =1 0 0 0 0 0 0 0 1 0 -1 0 5000 1 0 0 0 0 0 0 0 0 -1 0 2000 0 1 0 0 0 0 0 1 -1 -1 1 5000 0 0 1 0 0 0 0 0 0 -1 1 5000 0 0 0 1 0 0 0 0 1 0 -1 2600 0 0 0 0 1 0 0 0 0 0 -1 -1400 0 0 0 0 0 1 0 -1 0 1 0 -1000 0 0 0 0 0 0 1 0 -1 0 1 500 0 0 0 0 0 0 0 0 0 0 0 0由于最简阶梯型矩阵最后一行均为“0”,所以最后一个方程中的数据“150”和“290”是多余的。

东南大学几代数学实验(平板的稳态温度分布状况)

东南大学几代数学实验(平板的稳态温度分布状况)

《几何与代数》数学实验报告(一)平板的稳态温度分布问题(线性方程组应用)在热传导的研究中,一个重要的问题是确定一块平板的稳态温度分布。

假定下图中的平板代表一条金属梁的截面,并忽略垂直于该截面方向上的热传导。

已知平板内部有9个节点,每个节点的温度近似等于与它相邻的四个节点温度的平均值。

设4条边界上的温度分别等于每位同学学号的后四个非零位的4倍。

求:(1)建立可以确定平板内节点温度的线性方程组;(2)用MATLAB 软件的三种方法求解该线性方程组;方法一:利用Cramer 法则求解;(请输出精确解(分数形式))方法二:作为逆矩阵的方法求 解;(请输出精确解(分数形式))方法三:利用Gauss 消元法即通过初等行变换求解。

(请输出小数解)(3)用MATLAB 中的函数mesh 绘制三维平板温度分布图。

利用Gauss 消元法求解得x 后,用函数reshape(x,3,3)将方程组的解化为3 ⨯3阶矩阵,width=1:3; depth=1:3; 再作图。

取学号后四位1119,得4,4,4,36====d r u l T T T T 。

设九个节点处的温度分别为x i (i=1,2……9)。

根据题意列出方程组:⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎨⎧+++=+++=+++=+++=+++=+++=+++=+++=+++=869975884795368642575146235312421444444444444443643644364x x x x x x x x x x xx x x x x x x x x x x x x x x xx x x x xx将方程移相得:⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎨⎧=+--=--+-=-+-=+--=--+--=--+-=+--=--+-=--84448444044440436440498697858746538654275413625321421x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x设该方程组的系数矩阵为A={a1,a2,a3,a4,a5,a6,a7,a8,a9},b={40,36,40,4,0,4,8,4,8}。

东南大学电路实验实验报告

东南大学电路实验实验报告

电路实验实验报告第二次实验实验名称:弱电实验院系:信息科学与工程学院专业:信息工程姓名:学号:实验时间:年月日实验一:PocketLab的使用、电子元器件特性测试和基尔霍夫定理一、仿真实验1.电容伏安特性实验电路:图1-1 电容伏安特性实验电路波形图:图1-2 电容电压电流波形图思考题:请根据测试波形,读取电容上电压,电流摆幅,验证电容的伏安特性表达式。

解:()()mV wt wt U C cos 164cos 164-=+=π,()mV wt wt U R sin 10002cos 1000=⎪⎭⎫ ⎝⎛-=π,us T 500=;()mA wt RU I I R R C sin 213.0===∴,ππ40002==T w ; 而()mA wt dtdu CCsin 206.0= dtdu CI CC ≈⇒且误差较小,即可验证电容的伏安特性表达式。

2.电感伏安特性实验电路:图1-3 电感伏安特性实验电路波形图:图1-4 电感电压电流波形图思考题:1.比较图1-2和1-4,理解电感、电容上电压电流之间的相位关系。

对于电感而言,电压相位 超前 (超前or 滞后)电流相位;对于电容而言,电压相位 滞后 (超前or 滞后)电流相位。

2.请根据测试波形,读取电感上电压、电流摆幅,验证电感的伏安特性表达式。

解:()mV wt U L cos 8.2=, ()mV wt wt U R sin 10002cos 1000=⎪⎭⎫ ⎝⎛-=π,us T 500=; ()mA wt RU I I R R L sin 213.0===∴,ππ40002==T w ; 而()mV wt dtdi LLcos 7.2= dtdi LU LL ≈⇒且误差较小,即可验证电感的伏安特性表达式。

二、硬件实验1.恒压源特性验证表1-1 不同电阻负载时电压源输出电压2.电容的伏安特性测量图1-5 电容电压电流波形图3.电感的伏安特性测量图1-6 电感电压电流波形图4.基尔霍夫定律验证表1-2 基尔霍夫验证电路思考题:1.根据实验数据,选定节点,验证KCL 的正确性。

东南大学软件测试实验报告材料一

东南大学软件测试实验报告材料一

软件测试基础与实践实验报告实验名称:白盒测试实验一实验地点:计算机软件楼实验日期: 2016.11.6学生姓名:王鑫学生学号: 71114430 东南大学软件学院制一、实验目的(1)巩固白盒测试知识,对于给定的待测程序,能熟练应用基本控制流覆盖方法设计测试用例;(2)通过绘制程序控制流程图,实现对于程序源代码的逻辑描述(3)培养严谨的测试精神,学习测试用例的设计和分析二、实验内容(一)实验一: 控制流测试技术实验2.1 语句覆盖3.进一步用路径覆盖准则测试getWeekday()分析:非正常输出,return 0,-1,-2,-3,共4条路径。

之前有一条if语句,所以共2*4=8条路径。

正常输出,总共有4个if语句(把循环简化成if语句),分别有2,3,4,2条路径,所以总共有2*3*4*2=48条路径。

总共8+48=56条路径。

平均一条路径对应一个测试用例,需要1分钟给出,整个也要1个小时左右才能完成路径覆盖测试。

4.MC/DC(修订的判定条件覆盖)上述判定表达式只有TFT,TFF,TTF,FTF四种取值。

测试用例P1和P4比较得条件a独立;测试用例P3和P4比较得条件b独立;测试用例P2和P3比较得条件c独立。

三、实验体会(1)没有测出缺陷,但实际上存在缺陷。

这说明动态白盒测试并不能完全测出缺陷。

每种测试方法都存在弊端。

语句覆盖:很难达到100%的覆盖,是比较弱的覆盖;判定覆盖:容易忽略布尔表达式的分支和逻辑短路;条件覆盖:与判定覆盖类似,但比判定覆盖覆盖率高;判定条件覆盖:可能会有错误屏蔽现象;条件组合覆盖:比之前的覆盖率都高,但也存在漏洞。

(2)程序存在缺陷,如day取值为0这种错误输入时,依然有结果;month取值为0,程序报错;year取值为0,输出结果和取值为1时一样。

改进:程序代码21-22句多余,因为2月日期数的计算在2-3句已经分析过了,没必要再重复写判断语句。

(3)关键:1.做出正确有美观的流程图。

201009140227王红 实验报告3

201009140227王红 实验报告3
else if(a<40) m=2;
else if(a<50) m=3;
else if(a<60) m=4;
else m=5;
源程序
#include<stdio.h>
int main()
{int a;
printf("请输入一个数:");
scanf("%d",&a);
switch(a/10)
{case 0:
-2*x/pix<0
y=0x=0
2*x/pix>0
用scanf( )函数输入x的值,运行程序,输入x的值(分别为x<0、x=0、x>0三种情况),检查输出的y值是否正确。
源程序
#include<stdio.h>
int main()
{float z,x;
double pi=3.1415926;
printf("输入值x:");
首先得对这些语句做到了解然后才能会用才能用来实现某些例子程序设计是一件很复杂的东西任何一点的出错可能导致整个程序失败多疑呢除了对大体框架上认真对一些小的东西更要注意单词的书写不要心急输错了还要注意各个字符变量的类型使用适合的类型在输入输出语句中冒号括号逗号分号地址符号等等都要好好注意事实上在整个c程序设计上对符号的要求很高要做到一点也不能错错了就不能运行另外一个程序的设计尽量设计的清楚简单程序必须让人能看懂清晰是放在首位的在能达到要求的情况下尽量让程序更加简单些这样也降低了出错的机率
printf("\n");}
return 0;
}
运行结果截图
6、编写程序,计算1!+2!+3!+…+n!的值,其中n的值由键盘输入。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数学实验报告
学号: 姓名: 得分:
实验1 求解线性方程组
实验内容: 用MA TLAB 求解如下线性方程组Ax = b , 其中
A =560000001560000001560000001560000001560000001560000001560
1
5⎡⎤⎢⎥⎢⎥⎢⎥⎢

⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦
, b = [0 9 0 0 9 3 0 5] T .
实验目的: 1. 练习编写简单的MATLAB 程序.
2.了解MATLAB 软件, 学会MATLAB 软件的一些基本操作.
3. 熟悉MATLAB 软件的一些数值计算功能.
实验原理: 1. 对于齐次线性方程组Ax = b , 根据克拉默法则, 其解为
=
,其中
为A 中把第i 列换为b 的行列式。

2. 当A 矩阵可逆时, 方程组Ax = b 的解为x=
3. 当……时, 对增广矩阵[A , b ]进行初等行变换, 把它化为行最简型, 则最
后一列即为解向量
实验方案: 1. 在MA TLAB 命令窗口中输入如下命令:
>> 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=[0 9 0 0 9 3 0 5]'; >> x=[];
>> D=det(A); >> for i=1:8
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=[0 9 0 0 9 3 0 5]'; A(:,i)=b;
x=[x,det(A)/D];
i=i+1;
end
>> x
x =
Columns 1 through 6
-62.3827 51.9856 -31.4242 17.5226 -9.3648 6.3835
Columns 7 through 8
-3.2588 1.6518
2. 在MATLAB命令窗口中输入如下命令:
>> 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=[0 9 0 0 9 3 0 5]';
>> format rat,X=A\b
X =
-5053/81
3587/69
-16372/521
4661/266
-5263/562
6441/1009
-7844/2407
702/425
3.>> 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=[0 9 0 0 9 3 0 5]';
format rat
B=rref([A,b]);
x=B(:,9)
x =
-5053/81
3587/69
-1037/33
771/44
-796/85
466/73
-277/85
185/112 实验结果: 1
2
3
对实验结果的分析:
上述3种方案所得的不一致, 这是因为计算过程中有一定误差。

实验2 研究三个平面的位置关系
实验内容: 用MA TLAB 研究下面的3个平面
π1: x + y + z = 1 π2: -x + y = 2 π3: 2x + t 2z = t
当t 取何值时交于一点? 当t 取何值时交于一直线? 当t 取何值时没有公共的交点? 并在每一种情形下, 用MATLAB 在同一个坐标系内绘制出这3个平面的图形(其中, 没有公共的交点的情况, 只要给t 取一个适当的值即可).
实验目的: 1掌握绘制三维平面图的方法
实验原理: 联立这3个平面的方程, 得方程组
令A =21111102
t ⎛⎫ ⎪- ⎪ ⎪⎝⎭
, b =12t ⎛⎫
⎪ ⎪ ⎪
⎝⎭
, B = [A , b ], 则原问题转化为线性方程组
当t 取何值时有唯一解; 当t 取何值时有无穷多解; 当t 取何值时无解。

根据
非齐次线性方程组的解的理论即可求得r 的不同取值范围。

解得: 当t ≠±1时,有唯一解,即3个平面有一个交点; 当t=1时,有无穷多解,即3个平面交于一条直线; 当t=1时,无解,即3个平面没有公共点;
实验方案:
1. 在MATLAB 命令窗口中输入如下命令:
仅有一个交点且t=2 >> z=-20:1:20;y=z; [Y ,Z]=meshgrid(y,z); X1=-Y -Z+1;
X2=Y -2; X3=-2*Z+1; surf(X1,Y ,Z),hold on, mesh(X2,Y ,Z),mesh(X3,Y ,Z)
2. 在MATLAB 命令窗口中输入如下命令:
t=-1时交于一条直线 >> z=-20:1:20;y=z; [Y ,Z]=meshgrid(y,z); X1=-Y -Z+1; X2=Y -2;
X3=-0.5*Z-0.5;
surf(X1,Y ,Z),hold on, mesh(X2,Y ,Z),mesh(X3,Y ,Z)
x + y + z = 1 -x + y = 2 2x + t 2z = t
3. 在MATLAB命令窗口中输入如下命令: t=1时无公共交点
>> z=-2:1:2;y=z;
[Y,Z]=meshgrid(y,z);
X1=-Y-Z+1;
X2=Y-2;
X3=-0.5*Z+0.5;
surf(X1,Y,Z),hold on, mesh(X2,Y,Z),mesh(X3,Y,Z)
实验结果:
1.
2.
3.
对实验结果的分析:
3中由于没有交点的图中三条直线位置比较近,看得不是很清楚,后来把代码从z=-20:1:20调整为z=-2:1:2之后,就能够看得更清楚一些。

相关文档
最新文档