matlab实验指导书
Matlab实验指导书

Matlab实验指导书实验⼀ Matlab使⽤⽅法和程序设计⼀、实验⽬的1、掌握Matlab软件使⽤的基本⽅法;2、熟悉Matlab的数据表⽰、基本运算和程序控制语句;3、熟悉Matlab绘图命令及基本绘图控制;4、熟悉Matlab程序设计的基本⽅法。
⼆、实验内容1、帮助命令2、矩阵运算(1)矩阵的乘法和乘⽅已知A=[1 2;3 4]:B=[5 5;7 8]:求A^2*B( 2 )矩阵除法已知A=[1 2 3:4 5 6:7 8 9]:B=[1 0 0:0 2 0:0 0 3],求矩阵左除A\B,右除A/B。
( 3 )矩阵的转置及共轭转置已知A=[5+i,2-i,1;6*i,4,9-i],求该复数矩阵的转置A',共轭转置A.'( 4 )使⽤冒号选出指定元素已知:A=[1 2 3:4 5 6:7 8 9];求A中第3列前2个元素;A中第2、3⾏元素。
( 5 )⽅括号[]⽤magic函数⽣成⼀个4阶魔术矩阵,删除该矩阵的第四列3、多项式(1)求多项式P(x)=x3-2x-4的根( 2 )已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4].,构造多项式,并计算多项式值为20的解。
4、基本绘图命令( 1 ) 绘制余弦曲线]2,0[),cos(π∈=tty]2,0[),5.0sin(),25.0cos(yπ∈-=-=ttyt5、基本绘图控制绘制]4,0[π区间上的y=10sint曲线,并要求:(1)线形为点划线,颜⾊为红⾊,数据点标记为加号;(2)坐标轴控制:显⽰范围,刻度线,⽐例,⽹络线;(3)标注控制:坐标轴名称,标题,相应⽂本。
6、基本程序设计(1)编写命令⽂件:计算1+2+....+n<2000时的最⼤n值;(2)编写函数⽂件:分别⽤n和which循环结构编写程序,求2的0到n次幂的和.n=input('输⼊正数n:') ji=1: for i=1:n; ji=ji+2^i: end ji input('输⼊正数n:') ji-1:i-1: While i<=n ji=ji+2^i; i=i+1; end ji (3)如果想对⼀个变量x赋值,当从键盘输⼊y或Y时,x⾃动赋为1;当从键盘输⼊n或N时,x⾃动赋为0;输⼊其他字符时终⽌程序。
MATLAB实验指导书(附答案)

MATLAB基础实验指导书漳州师范学院物电系2010年10月目录实验一MATLAB环境的熟悉与基本运算 (2)实验二MATLAB数值运算 (8)实验三MATLAB语言的程序设计 (12)实验四MATLAB的图形绘制 (16)实验五采用SIMULINK的系统仿真 (20)实验六MATLAB在电路中的应用 (25)实验七MATLAB在信号与系统中的应用 (27)实验八MATLAB在控制理论中的应用 (29)实验一 MATLAB环境的熟悉与基本运算一、实验目的:1.熟悉MATLAB开发环境2.掌握矩阵、变量、表达式的各种基本运算二、实验基本知识:1.熟悉MATLAB环境:MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。
2.掌握MATLAB常用命令3.MATLAB变量与运算符变量命名规则如下:(1)变量名可以由英语字母、数字和下划线组成(2)变量名应以英文字母开头(3)长度不大于31个(4)区分大小写MATLAB中设置了一些特殊的变量与常量,列于下表。
MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符表2 MATLAB算术运算符表3 MATLAB关系运算符表4 MATLAB逻辑运算符表5 MATLAB特殊运算4.MATLAB的一维、二维数组的寻访表6 子数组访问与赋值常用的相关指令格式5.MATLAB的基本运算表7 两种运算指令形式和实质内涵的异同表6.MATLAB的常用函数表8 标准数组生成函数表9 数组操作函数三、实验内容1、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye(其它不会用的指令,依照此方法类推)2、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。
3、初步程序的编写练习,新建M-file,保存(自己设定文件名,例如exerc1、exerc2、exerc3……),学习使用MATLAB的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。
MATLAB实验指导书

实验一熟悉MATLAB工作环境一、实验目的初步熟悉MATLAB工作环境,熟悉命令窗口,学会使用帮助窗口查找帮助信息。
二、实验内容(1)熟悉MATLAB平台的工作环境;(2)熟悉MATLAB的五个工作窗口;(3)了解MATLAB的数值显示格式设置。
(4)学会使用帮助三、实验步骤1.熟悉MATLAB的五个基本窗口①命令窗口(Command window)②工作空间窗口(Workspace)③命令历史记录窗口(Command history)④当前目录窗口(Current directory)⑤帮助窗口(Help window)2.MATLAB的数值显示格式设置用户可根据需要,对命令窗口的字体风格、大小、颜色和数值计算结果的显示格式进行设置。
①屏幕显示方式屏幕显示方式有紧凑(compact)和松散(loose)两种形式,默认为松散(loose)格式。
具体设置格式为:format compact/loose②数字显示格式数字显示格式有大致有:长、短整型、长、短浮点、近似有理数、十六进制数以及银行数等表示方式。
具体设置为:format long(long e\long g) %长整型、长浮点、以最佳方式显示数据format short(short e\ short g) %短整型、短浮点、以最佳方式显示数据format hex %显示十六进制数format bank %金融数语(元、角、分)表示数据3.帮助信息的使用MATALB的帮助信息可通过以下两种方式得到:①从菜单工具栏得到单击工具栏的图标或选择菜单view\help (help\matlab help),都能启动帮助窗口,然后选择你所需要的帮助信息。
②命令窗口发布命令得到在命令窗口的提示符后输入help 需要帮助的命令关键字,即可得到该关键字的所有信息。
其格式如下:help 命令关键字例如:help clear键入enter键后,则在命令窗口显示出具体的命令格式,说明等信息。
MATLAB实验指导书(DOC)

MATLAB实验指导书(DOC)MATLAB实验指导书前⾔MATLAB程序设计语⾔是⼀种⾼性能的、⽤于科学和技术计算的计算机语⾔。
它是⼀种集数学计算、分析、可视化、算法开发与发布等于⼀体的软件平台。
⾃1984年MathWorks公司推出以来,MATLAB以惊⼈的速度应⽤于⾃动化、汽车、电⼦、仪器仪表和通讯等领域与⾏业。
MATLAB有助于我们快速⾼效地解决问题。
MATLAB相关实验课程的学习能加强学⽣对MATLAB程序设计语⾔理解及动⼿能⼒的训练,以便深⼊掌握和领会MATLAB应⽤技术。
⽬录基础型实验............................................................................................ - 1 - 实验⼀MATLAB集成环境使⽤与基本操作命令练习............. - 1 - 实验⼆MATLAB中的数值计算与程序设计 ............................. - 7 - 实验三MATLAB图形系统......................................................... - 9 -基础型实验实验⼀ MATLAB 集成环境使⽤与基本操作命令练习⼀实验⽬的熟悉MATLAB 语⾔编程环境;熟悉MATLAB 语⾔命令⼆实验仪器和设备装有MATLAB7.0以上计算机⼀台三实验原理MATLAB 是以复杂矩阵作为基本编程单元的⼀种程序设计语⾔。
它提供了各种矩阵的运算与操作,并有较强的绘图功能。
1.1基本规则1.1.1 ⼀般MATLAB 命令格式为[输出参数1,输出参数2,……]=(命令名)(输⼊参数1,输⼊参数2,……)输出参数⽤⽅括号,输⼊参数⽤圆括号如果输出参数只有⼀个可不使⽤括号。
1.1.2 %后⾯的任意内容都将被忽略,⽽不作为命令执⾏,⼀般⽤于为代码加注释。
MATLAB实验指导

MATLAB基础教程实验指导书实验一:Desktop操作桌面基础一、实验目的及要求1、熟悉MATLAB系统的安装流程,掌握MATLAB的启动和退出。
2、掌握MATLAB系统的各命令窗口的功能,熟悉常用选项和工具栏的功能和用途。
3、熟悉简单程序的输入、运行、调试及结果的显示过程。
二、实验内容1、认识MATLAB集成环境:熟悉个操作窗口的功能和用途。
掌握File(文件)、Edit(编辑)、View(显示)、Web(网络)、Window(窗口)和Help(帮助) 等菜单命令的使用。
2、启动和退出MATLAB(1)启动MATLAB的M文件。
在启动MATLAB时,系统可自动执行主M文件matlabrc.m,在matlabrc.m的末尾还会检测是否存在startup.m,如存在则会自动执行它。
在网络系统中,matlabrc.m保留给系统管理员,而各个用户可利用startup.m进行初始设置。
(2)、终止或退出MATLAB。
quit命令可终止MATLAB,但不保存工作空间的内容。
为保存工作空间的内容,可使用save命令。
1、利用save、load命令,保存和恢复工作空间。
用clear命令可清空工作空间。
(1)、工作空间中的变量可以用save命令存储到磁盘文件中。
(2)、用load命令可将变量从磁盘文件读入MATLAB的工作空间。
(3)、用clear命令可清除工作空间中现存的变量。
4、MATLAB的所有图形工具窗体都可以嵌入MATLAB窗体(Dock),也可以从MATLAB窗体中弹出(Undock),例如在MATLAB默认的图形窗体环境下,单击命令行窗体左上角按钮,就可以将MATLAB命令行窗体弹出。
要求分别将命令行窗体(Command Window)、命令行历史窗体(Command History)、当前路径查看器(Current Directory)、工作空间浏览器(Workspace Browser)、帮助(Help)、MATLAB性能剖析工具(Profiler) 从MATLAB窗体中弹出和嵌入MATLAB窗体(Dock)。
MATLAB实验指导书(共5篇)

MATLAB实验指导书(共5篇)第一篇:MATLAB实验指导书MATLAB 实验指导书皖西学院信息工程学院实验一 MATLAB编程环境及简单命令的执行一、实验目的1.熟悉MATLAB编程环境二、实验环境1.计算机2.MATLAB7.0集成环境三、实验说明1.首先应熟悉MATLAB7.0运行环境,正确操作2.实验学时:2学时四、实验内容和步骤1.实验内容(1)命令窗口的使用。
(2)工作空间窗口的使用。
(3)工作目录、搜索路径的设置。
(4)命令历史记录窗口的使用。
(5)帮助系统的使用。
(6)了解各菜单的功能。
2.实验步骤(1)启动MATLAB,熟悉MATLAB的桌面。
(2)进入MATLAB7.0集成环境。
(3)在命令窗口执行命令完成以下运算,观察workspace的变化,记录运算结果。
1)(365-52⨯2-70)÷3 2)>>area=pi*2.5^2 3)已知x=3,y=4,在MATLAB中求z:x2y3 z=2(x-y)4)将下面的矩阵赋值给变量m1,在workspace中察看m1在内存中占用的字节数。
⎡162313⎤⎢511108⎥⎥m1=⎢⎢97612⎥⎢⎥414151⎣⎦执行以下命令>>m1(2 , 3)>>m1(11)>>m1(: , 3)>>m1(2 : 3 , 1 : 3)>>m1(1 ,4)+ m1(2 ,3)+ m1(3 ,2)+ m1(4 ,1)5)执行命令>>helpabs 查看函数abs的用法及用途,计算abs(3 + 4i)6)执行命令>>x=0:0.1:6*pi;>>y=5*sin(x);>>plot(x,y)7)运行MATLAB的演示程序,>>demo,以便对MATLAB有一个总体了解。
五、思考题1、以下变量名是否合法?为什么?(1)x2(2)3col(3)_row (4)for2、求以下变量的值,并在MATLAB中验证。
MATLAB实验指导书

实验一MATLAB集成环境使用与运算基础一、实验目的1.熟悉启动和退出MA TLAB的方法。
2.熟悉MATLAB命令窗口的组成。
3.掌握建立矩阵的方法。
4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。
二、实验原理1.MA TLAB的启动MATLAB系统的启动有三种常见方法:1)使用Windows“开始”菜单。
2)运行MATLAB系统启动程序MA TLAB.exe。
3)利用快捷方式。
2.MA TLAB系统的退出要退出MA TLAB系统,也有三种常见方法:1)在MA TLAB主窗口File菜单中选择Exit MATLAB 命令。
2)在MA TLAB命令窗口输入Exit或Quit命令。
3)单击MATLAB主窗口的“关闭”按钮。
3.MA TLAB帮助窗口进入帮助窗口可以通过以下三种方法:1)单击MATLAB主窗口工具栏中的help按钮。
2)在命令窗口中输入helpwin、helpdesk或doc。
3)选择help菜单中的“MA TLAB help”选项。
4.MA TLAB帮助命令1)help命令在MA TLAB命令窗口直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。
同样,可以通过help加函数名来显示该函数的帮助说明。
2)lookfor命令help命令只搜索出那些关键字完全匹配的结果,lookfor命令对搜索范围内的m文件进行关键字搜索,条件比较宽松。
3)模糊查询用户只要输入命令的前几个字母,然后按tab键,系统就会列出所有以这几个字母开头的命令。
5.赋值语句1)变量=表达式2)表达式6.矩阵的建立1)直接输入法:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分开,不同行的元素之间用分号分开。
2)利用m 文件建立矩阵3)利用冒号表达式建立一个向量 e1:e2:e3 4) 利用linspace 函数产生行向量 linspace(a,b,n).三、实验仪器和设备1.计算机1台。
《MATLAB语言实验指导书》(新版)

实验部分实验一基本操作和简单语句输入一、实验环境计算机MATLAB软件二、实验目的1.熟悉MATLAB的命令窗口。
2.掌握MATLAB的一些基本操作,能够进行一般的数值计算。
3.实现语句的重调和修改。
三、预备知识1.MATLAB的窗口组成MATLAB主窗口中,层叠平铺了Command window(命令窗口),Launch pad(发射台),Workspace(工作空间),Command history(命令历史记录),Current directory(当前目录)等子窗口。
其中Command window窗口是MATLAB 界面中重要组成部分,利用这个窗口可以和MATLAB交互操作,即对输入数据或命令进行相应的计算;Launch pad窗口中启动某个工具箱的应用程序;Workspace窗口记录工作空间;Command history窗口主要记录已执行过的命令,Current directory记录当前目录。
2.命令窗口菜单栏单击菜单栏上的“File”选项,就会弹出一个下拉菜单。
·“New”:单击“New”选项,你会看到一个包含三项内容的右拉式子菜单。
单击“M-file”,就会打开指定的编辑器,并且随之产生一个空白的M 文件。
M文件是包含MATLAB源代码的文本文件。
MATLAB自带了大量M文件,当然你也可以在空白M文件中编制自己想要的源代码文件,这在MATLAB数值计算中是一项很重要的功能。
·“Open”:单击“Open”选项,会弹出一个对话框,要求你输入想要打开的文件,可以是M或Fig文件,也可以是其他类型的有效文件。
·“Open Selection”:通常情况下这个选项呈现灰色,只有你在命令窗口的编辑区内选中一个M 文件时,才变成可用。
单击此选项将会用特定编辑器打开被选中的M文件。
·“Run Script”:单击“Run Script”选项,在对话框内输入或选中可执行的目标文件,单击“OK”,MATLAB将会执行被选中的目标文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
matlab实验指导书实验一 MATLAB运算基础及矩阵分析与处理一实验目的1.熟悉启动和退出MATLAB的方法。
2.熟悉MATLAB 命令窗口的组成。
3.掌握建立矩阵的方法。
4.掌握MATLAB各种表达式的书写规则以及常用函数的使用。
5. 掌握生成特殊矩阵的方法。
6. 掌握矩阵分析的方法。
7. 用矩阵求逆解线性方程组。
二实验仪器和设备装有以上计算机一台三实验原理MATLAB 是以复杂矩阵作为基本编程单元的一种程序设计语言。
它提供了各种矩阵的运算与操作,并有较强的绘图功能。
基本规则一般MATLAB命令格式为[输出参数1,输出参数2,……]= 输出参数用方括号,输入参数用圆括号如果输出参数只有一个可不使用括号。
%后面的任意内容都将被忽略,而不作为命令执行,一般用于为代码加注释。
可用↑、↓键来重现已输入的数据或命令。
用←、→键来移动光标进行修改。
所有MATLAB命令都用小写字母。
大写字母和小写字母分别表示不同的变量。
常用预定义变量,如pi 、Inf、NaN、ans矩阵的输入要一行一行的进行,每行各元素用空格或“,”分开,每行用“;”分开。
如123 A456789 MATLAB书写格式为A=[1 2 3 ;4 5 6 ;7 8 9] 在MATLABZ中运行如下程序可得到A矩阵a=[1 2 3;4 5 6;7 8 9] a =1 2 3 4 5 6 7 8 9需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。
运行下面两种格式可以看出它们的区别:a=[1 2 3;4 5 6;7 8 9] a=[1 2 3;4 5 6;7 8 9]; a=1 2 3 不显示结果 4 5 6 7 8 9当输入语句过长需要换行时,应加上“…”后再回车,则可续行输入。
文件管理常用命令帮助命令MATLAB有很多命令,因此很不容易记忆。
使用HELP命令可以得到有关命令的屏幕帮助信息。
如在MATLAB环境下直接运行HELP命令就会在屏幕上给出MATLAB的基本命令以及相关的工具箱软件命令。
而下面的格式可以得到指定命令的帮助信息,和详细说明。
help 命令名 save 命令该命令存储定义的变量或演算结果,也可以用来存储指定的变量。
命令格式为save 文件名 [变量名表] [-append] [-ascii] what 命令该命令可以在当目录下显示MATLAB文件和MAT数据文件dir 命令显示当前目录下的所有文件. clear命令如果输入 calear a b c ,则表示清除工作空间中指定变量a,b,c;如果仅仅输入calear命令,则清除整个工作空间。
矩阵运算MATLAB具有强大的矩阵运算功能,这里我们只作简单介绍.在MATLAB中表示一个矢量要用方括号,而列矢量的输入只需在行矢量输入格式基础上加转置符“’”即可。
如x=[1 2 3;4 5 6] x =1 2 3 4 5 6而 x=[1 2 3;4 5 6]' (加转置符)x =1 42 53 6下面三条命令可以产生一个行矢量1 a=linspace(x,y,n)2 a=[x:n:y]第一条命令可以在线性空间产生一个值在x至y之间间隔点数为n的行矢量(一组数据)。
其行矢量的起始值是x, 终值为y, 点数为n。
第二条命令可以在对数空间产生一个值在10x至 10y之间等间隔的行矢量(一组数据)。
第三条命令产生x至y步长为n的行矢量。
但是, 三个命令之间存在差别,下面的例子可以说明这一点。
例1 x=logspace(0,5,6) x =1 10 100 1000 10000 100000 例2 x=linspace(0,10,11) x =0 1 2 3 4 5 6 7 8 9 10 例3 x=[0:1:10] x =0 1 2 3 4 5 6 7 8 9 10 通过上面三个例子可以看出例一, 例二中n代表选取的点数。
而在例三中n则表示步长. 注意它们的区别。
矩阵的加, 减, 乘, 除等, 和其它语言书写一样。
但要注意的是在运算符前面加有“.”则表示是数组运算,为对应元素的相应操作。
例4 请注意下面的不同情况.a=[1 2;3 4]; b=[2 2;2 2];c=a*b c=a.*bc = c =6624141468 c=a/b c=a./b c = c =+015 * - - 常见数学函数函数名 abs acos acosh asin asinh atan atan2 atanh ceil conj cos cosh exp fix 数学计算功能实数的绝对值或复数的幅值反余弦arcsinx 反双曲余弦arccoshx 反正弦arcsinx 反双曲正弦arcsinhx 反正切arctanx 在四象限内求反正切反双曲正切arctanhx 对x朝+∞方向取整求复数x的共轭复数余弦cosx 双曲余弦coshx 指数函数ex 对x朝原点方向取整函数名 floor imag log log10 real round sign sin sinh sqrt tan tanh 数学计算功能对x朝-∞方向取整求复数x的虚部自然对数常用对数求复数x的实部对x四舍五入到最接近的整数符号函数:求出x的符号正弦sinx 反双曲正弦sinhx 求实数x 的平方根:x 正切tanx 双曲正切tanhx gcd 求正整数m和n的最大公约数 angle 在四象限内求复数 x 的相角 lcm 求正整数m和n的最小公倍数 rem 求正整数m和n的m/n之余数例5:输入 x=[- - - ],则: ceil(x)= -4-2 0 2 5 7 fix(x) = -4 -2 0 14 6 floor(x) = -5 -3 -1 1 46 round(x) = -5 -2 0 1 5 7关系及逻辑运算关系运算允许常量(或矩阵中的元素与元素) 之间的比较. 如果比较结果为真,则答案为1, 否则为0. 常用的关系运算符如下: 大于, == 等于= 大于等于, ~= 不等于对于复数”==”和”~=”既比较实部也比较虚部, 而其它运算仅比较实部。
例6 比较 a=[5:1:15] 与 b=[1 2 8 8 7 10 12 11 1314 15] 中的对应元素是否相同,则运行下面程序a=[5:1:15];b=[1 2 8 8 7 10 12 11 13 14 15]; y=a= =by =0 0 0 1 0 1 0 0 1 11MATLAB有三个逻辑运算符.& 逻辑与 | 逻辑或~ 逻辑非在矩阵运算中,以上命令是将两个矩阵中的对应元素进行运算, 得到的结果是具有同样元素的矩阵。
例7 分别对下面两个矩阵进行逻辑运算.X=[0 1;1 0]; Y=[0 0;1 0];X&Y ans = 0 0 1 0 X|Yans = 0 1 1 0 ~X ans = 1 0 0 1 MATLAB在进行混合运算时, 其顺序为: 算术运算→关系比较→逻辑运算例8 计算 x&y+x>y 时, 程序首先执行x+y运算, 然后将相加结果与y比较,最后将比较结果和x作与运算,运行结果如下。
x=[0 1;1 0]; y=[0 0;1 0]; x&y+x>y ans = 0 1 1 0 四实验内容和步骤熟悉MATLAB语言编程环境。
在这一环境中,系统提供了许多编写,调试和执行MATLAB程序的便利工具。
熟悉变量、MATLAB基本数学函数使用,矩阵操作练习,主要包括矩阵的建立,算数运算,逻辑运算和关系运算。
1、先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。
2sin85z11e21z2lnx1x22,其中12i2x5easinaln,a,,,,, z3221234413132,已知A34787,B203273657求下列表达式的值:A+6*B和A—B+I(其中I为单位矩阵) A*B和A.*B A^3和A.^3 A/B和B\\A[A,B]和[A([1,3],:);B^2]123467893,设有矩阵A和B,A111213141617181921222324求它们的乘积C。
5301617691015 ,B0234 209702541311将矩阵C的右下角3×2子矩阵赋给D。
查看MATLAB工作空间的使用情况。
4. 求[100,999]之间能被21整除的数的个数。
提示:先利用冒号表达式,再利用find和length函数。
5.下面是一个线性方程组:[1/2 1/3 1/4;1/3 1/4 1/5;1/4 1/5 1/6][x1 x2 x3]’=[ ]’。
求方程的解。
将方程右边向量元素b3改为,再求解,并比较b3的变化和解的相对变化。
A=[1/2 1/3 1/4;1/3 1/4 1/5;1/4 1/5 1/6]; >> b=[ ]'; >> x=inv(A)*b x =>> b2=[ ]';>> x2=inv(A)*b2 x2 =-五写出实验总结报告实验二选择结构程序设计一、实验目的1. 掌握建立和执行M文件的方法。
2. 掌握利用if语句实现选择结构的方法。
3. 掌握利用switch语句实现多分支选择结构的方法。
二、实验环境1.计算机2.装有以上计算机一台三实验原理1) if-else-then语句if-else-then语句的常使用三种形式为:(1) if 逻辑表达式(3) if 逻辑表达式1 语句体语句体1end elseif 逻辑表达式2 语句体2 (2) if 逻辑表达式 1 elseif 逻辑表达式 3 语句体 1 else else语句体2 语句体n end end2) switch 分支语句:switch 表达式 case 值1语句体1 case 值2语句体2 …otherwise 语句体n end说明:当表达式不是“case”所列值时,执行otherwise 语句体。
四、实验内容1. 求下列分段函数的值。
x2x6, yx25x6,x2x1x0且x30x10,x2且x3其他要求:用if语句实现,分别输出x= -, -, , , , , 时的y 值。
提示:x的值从键盘输入,可以是向量。
2. 输入一个百分制成绩,要求输出成绩等级A,B,C,D,E 。
其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。
要求:分别用if语句和switch语句实现。
3. 硅谷公司员工的工资计算方法如下:工作时数超过120小时者,超过部分加发15%。
工作时数低于60小时者,扣发700元。
其余按每小时84元计发。
试编程按输入的工号和该号员工的工时数,计算应发工资。