熟悉MATLAB软件的环境与程序设计基础.docx
文本预览下载声明
通信原理上机实验报告年级:姓名:学号:时间:熟悉MATLAB软件的环境与程序设计基础一、实验目的熟悉MATLAB软件的工作环境了解掌握MATLAB软件的程序设计基础熟练掌握MATLAB软件的程序控制结构二、实验内容及结果MATLAB的运行环境是在WINDOWS下,运行方式有两种,指令方式和M文件运行方式通过直接在指令窗口中输入指令来实现计算或作图功能。MATLAB 中的窗口如下图图1 matlab软件的主窗口还会常用到:M文件编辑窗口,显示图形窗口和帮助窗口MATLAB程序设计基础M文件是一个文本文件,扩展名为.m。它可以用任何文本编辑器来建立和编辑,也可以用MATLAB内置编辑器编辑。使用MATLAB主界面菜单File----New---M-File可以用来打开新建的M文件,也可以在MATLAB的命令行中输入命令edit打开。M文件分为命令文件和函数文件。 图2 M窗口MATLAB程序控制结构顺序结构Input函数:用于输入数据 Disp 函数:用于数据显示Pause 函数:用于程序暂停分支结构 If语句的结构为: If 表达式 语句1 Else 语句2 End (IF语句亦可以嵌套使用) Switch 语句结构:Switch 表达式Case 表达式1 语句1Case 表达式2 语句2 …… Case 表达式n语句nOtherwise 语句n+1Endtry 结构Try 语句1Catch 语句2End循环结构for 循环结构For 循环控制变量=表达式1:表达式2:表达式3语句End(2)while 循环语句For 循环的循环次数往往是固定的,而while 循环可以不定循环次数,其一般性形式为while 关系表达式语句End 程序流控制break 语句终止本层for 或while 循环,跳转到本层循环结束语句end 的下一条语句。下面程序中M4时就结束for 循环,因此不管输入的值多大,最多只显示5。a=input(请输入数值:)for m=1:a disp(m) if m4 break endEndreturn 语句 终止被调用函数的运行,返回到调用函数。Continue 语句 在for 循环或while 循环中遇到该语句,将跳过其后的循环体语句,进行下一次循环。
显示全部