MATLAB实验指导书(自编)

MATLAB实验指导书(自编)

ID:37712200

大小:322.00 KB

页数:26页

时间:2019-05-29

MATLAB实验指导书(自编)_第1页
MATLAB实验指导书(自编)_第2页
MATLAB实验指导书(自编)_第3页
MATLAB实验指导书(自编)_第4页
MATLAB实验指导书(自编)_第5页
资源描述:

《MATLAB实验指导书(自编)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四川理工学院MATLAB实验指导书电子与信息工程系2007前言MATLAB程序设计语言是一种高性能的、用于科学和技术计算的计算机语言。它是一种集数学计算、分析、可视化、算法开发与发布等于一体的软件平台。自1984年MathWorks公司推出以来,MATLAB以惊人的速度应用于自动化、汽车、电子、仪器仪表和通讯等领域与行业。MATLAB有助于我们快速高效地解决问题。MATLAB相关实验课程的学习能加强学生对MATLAB程序设计语言理解及动手能力的训练,以便深入掌握和领会MATLAB应用技术。为后续的《电力电子技

2、术》、《自动控制原理》、《电力系统分析》等专业课程提供数值计算和可视化编程工具。目录基础型实验-1-实验一MATLAB集成环境使用与基本操作命令练习-1-实验二MATLAB中的数值计算与程序设计-7-实验三MATLAB图形系统-11-实验四SIMULINK基本操作-17-综合型实验-20-实验五方程组求解-20-实验六电力系统线路故障分析-22-实验七MATLAB综合应用程序开发-23-基础型实验实验一MATLAB集成环境使用与基本操作命令练习一实验目的熟悉MATLAB语言编程环境;熟悉MATLAB语言命令二

3、实验仪器和设备装有MATLAB6.0以上计算机一台三实验原理MATLAB是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各种矩阵的运算与操作,并有较强的绘图功能。1.1基本规则1.1.1一般MATLAB命令格式为[输出参数1,输出参数2,……]=(命令名)(输入参数1,输入参数2,……)输出参数用方括号,输入参数用圆括号如果输出参数只有一个可不使用括号。1.1.2%后面的任意内容都将被忽略,而不作为命令执行,一般用于为代码加注释。1.1.3可用↑、↓键来重现已输入的数据或命令。用←、→键来移动光标进行

4、修改。1.1.4所有MATLAB命令都用小写字母。大写字母和小写字母分别表示不同的变量。1.1.5常用预定义变量,如pi、Inf、NaN、ans1.1.6矩阵的输入要一行一行的进行,每行各元素用空格或“,”分开,每行用“;”分开。如MATLAB书写格式为A=[123;456;789]在MATLABZ中运行如下程序可得到A矩阵a=[123;456;789]a=123456789-23-1.1.7需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。运行下面两种格式可以看出它们的区别:a=[123;

5、456;789]a=[123;456;789];a=123不显示结果4567891.1.8当输入语句过长需要换行时,应加上“…”后再回车,则可续行输入。1.2文件管理常用命令1.2.1帮助(HELP)命令MATLAB有很多命令,因此很不容易记忆。使用HELP命令可以得到有关命令的屏幕帮助信息。如在MATLAB环境下直接运行HELP命令就会在屏幕上给出MATLAB的基本命令以及相关的工具箱软件命令(请自行验证)。而下面的格式可以得到指定命令的帮助信息,和详细说明。help命令名1.2.2save命令该命令存储定

6、义的变量或演算结果,也可以用来存储指定的变量。命令格式为save文件名[变量名表][-append][-ascii]1.2.3what命令该命令可以在当目录下显示MATLAB文件和MAT数据文件1.2.4dir命令显示当前目录下的所有文件.1.2.5clear命令如果输入calearabc,则表示清除工作空间中指定变量a,b,c;如果仅仅输入calear命令,则清除整个工作空间。1.3矩阵运算MATLAB具有强大的矩阵运算功能,这里我们只作简单介绍.1.3.1在MATLAB中表示一个矢量要用方括号,而列矢量的

7、输入只需在行矢量输入格式基础上加转置符“’”即可。如x=[123;456]x=123456-23-而x=[123;456]'(加转置符)x=1425361.3.1下面三条命令可以产生一个行矢量1a=linspace(x,y,n)2a=logspace(x,y,n)3a=[x:n:y]第一条命令可以在线性空间产生一个值在x至y之间间隔点数为n的行矢量(一组数据)。其行矢量的起始值是x,终值为y,点数为n。第二条命令可以在对数空间产生一个值在10x至10y之间等间隔的行矢量(一组数据)。第三条命令产生x至y步长为

8、n的行矢量。但是,三个命令之间存在差别,下面的例子可以说明这一点。例1x=logspace(0,5,6)x=110100100010000100000例2x=linspace(0,10,11)x=012345678910例3x=[0:1:10]x=012345678910通过上面三个例子可以看出例一,例二中n代表选取的点数。而在例三中n则表示步长.注意它们的区别。1.3.2矩阵的加,减,乘,除等,和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。