版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《程序设计与应用》实验指导书ft东建筑大学信息与电气工程学院电子信息教研室前 言一、实验目的本课程是电气工程及其自动化、自动化、电力工程与管理专业本科生的学科基础选修课,它在线性代数、信号分析和处理、控制系统设计和仿真等方面有着广泛的应用。主要是学习的语法规则、基本命令和使用环境,使学生掌握的基本命令和基本程序设计方法,提高使用该语言的应用能力,具有使用语言编程和调试的能力,以便为后续多门课程使用该语言奠定必要的基础。通过上机实验,使学生掌握在线帮助功能的使用、熟悉运行环境和语言的主要特点,掌握语言的基本语法规则及基本操作命令的使用,学会文件的建立和使用方法以及应用实现二维和三维图形的绘制方法,具有使用语言编程和调试的能力。二、实验前预习三、实验注意事项.实验开始前,应先检查本组电脑设备是否工作正常,软件工作是否正常。.实验时每位同学应独立完成实验任务,避免抄袭。成实验数据的丢失。.实验中严格遵循电脑操作规程,如电脑发生异常现象,应立即切断电源,报告指导教师检查处理。.测量数据或观察现象要认真细致,实事求是。.未经许可,不得对电脑进行软件及硬件的更改操作。.实验结束后,实验记录交指导教师查看并认为无误后,方可关掉电脑离开。.爱护公物,发生仪器设备等损坏事故时,应及时报告指导教师,按有关实验管理规定处理。.自觉遵守学校和实验室管理的其它有关规定。四、实验总结每次实验后,应对实验进行总结,即实验数据进行整理,绘制波形和图表,分析实验现象,撰写实验报告。实验报告除写明实验名称、日期、实验者姓名、同组实验者姓名外,还包括:.实验目的;.实验内容.实验流程图;.程序命令清单;.运行结果;.实验的收获与体会;.回答每项实验的有关问答题。目录实验一集成环境使用与运算基础一、实验目的,熟悉启动和退出的方法。,熟悉命令窗口的组成。,掌握建立矩阵的方法。,掌握各种表达式的书写规则以及常用函数的使用。二、实验原理.的启动系统的启动有三种常见方法:)使用“开始”菜单。)运行系统启动程序。)利用快捷方式。.系统的退出要退出系统,也有三种常见方法:)在主窗口菜单中选择命令。)在命令窗口输入或命令。)单击主窗口的“关闭”按钮。.帮助窗口进入帮助窗口可以通过以下三种方法:单击主窗口工具栏中的按钮。在命令窗口中输入、或。选择菜单中的选项。.帮助命令)命令在命令窗口直接输入命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。同样,可以通过加函数名来显示该函数的帮助说明。)命令键字搜索,条件比较宽松。3)模糊查询头的命令。.赋值语句)变量=表达式)表达式.矩阵的建立同一行的各元素之间用空格或逗号分开,不同行的元素之间用分号分开。)利用文件建立矩阵)利用冒号表达式建立一个向量)利用函数产生行向量().三、实验仪器和设备.计算机 台四、预习要求.复习启动与退出,熟悉运行环境,掌握帮助的使用。.复习中矩阵的建立以及矩阵的加减乘除以及乘方运算的基本原理。五、实验内容及步骤,先求下列表达式的值,然后显示工作空间的使用情况并保存全部变量。()z1
2sin8501e2515
2 12i()z 2
2In(x 1x2),其x0.45 ()
e0.3ae0.3a
sin(a0.3)In0.3a,a3.0,2.9,2.8,...,2.8,2.9,3.03 2 2提示:利用冒号表达式生成向量,求各点函数值时用点乘运算。 t2, 0t1()z4
t21 1t2其中t00.52.522t2t3提示:用逻辑表达式求分段函数值。34 4 1 3 ,已知A34 7 87,B 3 65 7求下列表达式的值:
3 2 7(1)*和(其中为单位矩阵)(2)*和.*(3)^和.^(4)及\5)[][[,]^],设有矩阵和1 2 3 4 5 3 0 1667891112131410678911121314A21
15,B0 23 4171819 20171819 20970222324 2541311求它们的乘积;将矩阵的右下角*子矩阵赋给;察看工作空间的使用情况。,完成下列操作:()求[]之间能被整除的数的个数。提示:先利用冒号表达式,再利用和函数。()建立一个字符串向量,删除其中的大写字母。提示:利用函数和空矩阵六、实验报告要求实验报告应包括实验目的、实验内容、流程图、程序清单、运行结果以及实验的收获与体会。实验二矩阵分析与处理一、实验目的,掌握生成特殊矩阵的方法;,掌握矩阵分析的方法;,用矩阵求逆法求解线性方程组。二、实验原理,通用的特殊矩阵常用的产生通用特殊矩阵的函数有::产生全矩阵;:产生全矩阵:产生单位矩阵;:产生-间均匀分布的随机矩阵;:产生均值为,方差为的标准正态分布的随机矩阵。,矩阵运算)矩阵加减运算:假定有两个矩阵和,则可以由和实现矩阵的加减运算。)假定有两个矩阵和,若为×矩阵,为×矩阵,则*为×矩阵。)如果矩阵是非奇异方阵,\等效与的逆左乘矩阵,()*,而等效于矩阵的逆右乘矩阵,也就是*().)矩阵的乘方。一个矩阵的乘方运算可以表示成^,要求为方阵,为标量。,矩阵点运算此叫点运算。点运算苻有.*,.\和.^。两个矩阵进行点运算是指它们的对应元素进行相关运算,要求两矩阵的维参数相同。三、实验仪器和设备.计算机 台四、预习要求.复习特殊矩阵的产生。.复习矩阵的加减乘除与乘方运算,以及相应的点运算。五、实验内容及步骤E R ,设有分块矩阵A ,其中、分别为单位矩阵、随机矩阵、零矩O2*3
S2*2
E RRSO阵和对角阵,试通过数值计算验证A2O
。S2 ,建立一个×矩阵,求它的行列式的值、迹、秩和范数。,下面是一个线性方程组:2 1/3 1/4x 0.95 1/3 1/4 1/5x 323()求方程的解;
1/4 1/5 1/6x .52()将方程右边向量元素改为,再求解,并比较的变化和解的相对变化。六、实验报告要求验的收获与体会。实验三选择结构程序设计一、实验目的,掌握建立和执行文件的方法。,掌握利用语句实现选择结构的方法。,掌握利用语句实现多分支选择结构的方法。,掌握语句的使用。二、实验原理,文件件()和函数文件(。,程序控制结构顺序结构选择结构语句 )单分支语句)双分支语句)多分支语句语句语句循环结构语句语句语句与语句循环的嵌套,函数文件输出形参表=函数名(输入形参表)注释说明部分函数体语句三、实验仪器和设备.计算机 台四、预习要求.复习中流程控制语句。.复习函数文件的建立与调用。五、实验内容及步骤,求分段函数的值。x2x6, x且xyx25x60x且x2及x3x2x其它用语句实现,分别输出时的值。、~~分为,~分为,分以下为。要求:分别用和语句实现;出出错信息。,建立×矩阵,要求输出矩阵第行元素,当值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并给出出错信息。六、实验报告要求.完成实验内容中的计算;.验证实验内容中计算所得结果的正确性。实验四循环结构程序设计一、实验目的,掌握利用语句实现循环结构的方法。,掌握利用语句实现循环结构的方法。,熟悉利用向量运算来代替循环操作的方法。二、实验原理结构。提供了两种实现循环结构的语句,语句和语句。语句语句格式为:循环变量=循环体语句,语句语句的一般格式为:(条件)循环体语句其执行过程为:若条件成立,则执行循环体语句,执行后再判断条件是否成立,如果不成立,则跳出循环。三、实验仪器和设备.计算机 台四、预习要求复习循环结构语句。五、实验内容及步骤211116 12 22 32 n2,根据y111... 1 ,求3 5 2n1()<时的最大值;()与()的值对应的值。,已知: f n11f n2f2f n33求f ~f 中:1 100
fn
fn1
2
n2
fn3
,n3()最大值、最小值、各数之和;()正数、零、负数的个数。六、实验报告要求.完成实验内容中的程序编制;.验证实验内容中程序的正确性。实验五函数文件一、实验目的,理解函数文件的概念;,掌握定义和调用函数的方法。二、实验原理,函数文件的定义:函数文件是另一种形式的文件,每一个函数文件都定义一个函数,事实上,提供的标准函数大部分都是由函数文件定义的。,函数文件的基本结构输出形参表=函数名(输入形参表)注释说明部分函数体语句其中以开头的一行为引导行,表示该文件是一个函数文件。,函数调用函数文件编制好之欧,就可以调用函数进行计算了,函数调用的一般格式是:[输出实参表]=函数名(输入实参表)三、实验仪器和设备.计算机 台四、预习要求.复习函数的定义与编写原则。.复习函数的调用。五、实验内容及步骤数。例如是绝对素数。试求所有的两位绝对素数。要求:定义一个判断素数的函数文件。f(40)y
f(30)f(20)()f(n)n10In(n25时,求值;()f(n)1*22*33*4n*(n时,求值。六、实验报告要求.完成实验内容中的函数编制.验证实验结果正确性。实验六高层绘图操作一、实验目的,掌握绘制二维图形的常用函数;,掌握绘制三维图形的常用函数;,掌握绘制图形的辅助操作。二、实验原理,二维数据曲线图();绘制多根二维曲线()当是向量,是有一维与同维的矩阵时,则绘制多根别绘制曲线,曲线条数等于矩阵的列数。含有多个输入参数的函数(,…)(),图形标注与坐标控制)(图形名称);(轴说明)(轴说明)(,图形说明)(…))([ ]),图形窗口的分割(),三维曲线,…,选项),三维曲面()与()高度矩阵,用于指定在不同高度下的颜色范围。,图像处理象数据和色图数据一起写入一定格式的图象文件。般还应使用函数设置图象色图。三、实验仪器和设备.计算机 台四、预习要求.复习二维与三维图形的绘图函数。五、实验内容及步骤y0.53sinx]cosx,在1x2,已知()*,完成下列操作:()在同一坐标系下用不同的颜色和线型绘制三条曲线;()分别用条形图、阶梯图、杆图和填充图绘制三条曲线。,已知 x
x01x2y1x2在-<<区间绘制函数曲线。,绘制函数的曲面图和等高线
1In(x2
),x0x2x2y2zcosxcosye 4其中的个值均匀分布在[]范围,的个值均匀分布在[],要求使用()和将产生的曲面图和登高图画在同一个窗口上。六、实验报告要求.完成实验内容中的图像的显示;.验证实验内容中所显示图像的正确性。实验七数据处理与多项式计算一、实验目的,掌握数据统计和分析的方法;,掌握数值插值与曲线拟合的方法;,掌握多项式计算的常用运算。二、实验原理1,数据统计处理最大值与最小值()求向量的最大值与最小值()与[]()()求矩阵的最大值和最小值()与[](),(,[]))求和与求积 (),()())标准方差与相关系数)()) (),数据差值)一维数据差值(,’’))二维数据差值(,’’),曲线拟合[](),多项式计算)多项式的加减计算)())多项式除法[]())多项式的导函数():求多项式的导函数():求的导函数[]():求的导函数,导函数的分子存入,分母存入。,多项式求值)代数多项式求值())矩阵多项式求值,多项式求根()三、实验仪器和设备.计算机 台四、预习要求.复习多项式数值分析函数。.复习曲线拟合与多项式计算函数。五、实验内容及步骤,利用提供的函数生成,个符合均匀分布的随机数,然后检验随机数的性质:均值和标准方差;最大元素与最小元素;大于的随机数个数占总数额百分比。,将个学生门功课的成绩存入矩阵中,进行如下处理:分别求每门课的最高分、最低分及相应学生序号;分别求每门课的平均分和标准方差;门课总分的最高分、最低分及相应学生序号;将门课总分按照从大到小的顺序存入中,相应学生序号存入。机矩阵来表示学生成绩。,已知在[]区间个整数采样点的函数值如下表所示:试求的次拟合多项式(),并绘制和()在[]区间的函数。,有三个多项式()()(),试进行下列操作:()求()()()();()求()的根;()当取矩阵的每一元素时,求()的值,其中1 1.2 1.4A0.75 2 3.5 0 5 2.5()当以矩阵为自变量时,求()的值,其中的值与()题相同。六、实验报告要求.完成实验内容中的数值计算;.验证实验内容中计算数据的正确性。实验八菜单与对话框设计一、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销策略制定流程与工具整合包
- 环境改善贡献社会承诺书8篇
- 项目验收流程管理工具
- 行政工作处理流程可视化操作手册
- 网络安全配置与检查清单工具
- 业务谈判及提案响应快速手册
- 健康管理推进计划承诺书范文3篇
- 2026年吉林省长春市高新区初三冲刺模拟(5)英语试题含解析
- 2026年黑龙江省哈尔滨市南岗区“FF联盟”初三一模考试答案英语试题试卷含解析
- 陕西省西安市高新一中学2025-2026学年初三第三次模拟练习英语试题含解析
- 劳务外包员工告知书
- 屋面钢结构安装吊装技术方案范例
- 雨课堂学堂在线学堂云《工程伦理与学术道德(电科大)》单元测试考核答案
- 双向情感障碍课件
- GB/T 31887.3-2025自行车照明和回复反射装置第3部分:照明和回复反射装置的安装和使用
- 2025辽宁大连中远海运川崎船舶工程限公司招聘73人易考易错模拟试题(共500题)试卷后附参考答案
- 初中英语完型填空专项训练试题
- 饲料厂6S管理标准
- 2024年全国职业院校技能大赛ZZ048 无人机操控与维护赛项规程以及无人机操控与维护赛题1-10套
- 研学旅行考试题试卷及答案
- 设备隔离网施工方案
评论
0/150
提交评论