设计性实验MATLAB仿真实验Word格式文档下载.docx
- 文档编号:14330663
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:28
- 大小:295.34KB
设计性实验MATLAB仿真实验Word格式文档下载.docx
《设计性实验MATLAB仿真实验Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《设计性实验MATLAB仿真实验Word格式文档下载.docx(28页珍藏版)》请在冰豆网上搜索。
1.0000-2.0000i
c2=
6.0000-9.0000i
c3=
6.0000+0.4794ic4=
1.0000+2.0000i
c1r二real(c1),c1i二imag(c1),abs_c1二abs(c1),angle_c仁angle(c1)结果:
"
c1r=
1
c1i=
-2
abs_c1=
2.2361
angle_c1=
-1.1071
注意:
(1)所有的标点符号必须是在英文状态下输入。
(2)各指令行可以用逗号或分号隔开,如用分号,则分号前的指令只执行,不显示结果。
⑶在命令窗口中输入指令后,必须按下[enter]键,该指令才会被执行.
(4)%为注释符,即%后面的内容为注释,对MATLA的计算不产生任何影响。
2.
键入算式即得结果,无需编译。
31
6的输入步骤
9
人机界面适合科技人员:
其程序与科技人员的书写习惯相近,易写易读。
矩阵行数列数无需定义。
2
5
8
789
⑵按[enter]键,指令执行。
直接输入矩阵时,矩阵元素用空格或逗号”,”分隔,整个矩阵放到方括号“[]”里。
标点符号一定要在英文状态下输入。
(3)指令执行后,矩阵A被保存在MATLA的工作空间(Workspace)中。
如果用户不用clear指令清除它,或对它重新赋值,那么该矩阵会一直保存在工作空间中,直到本MATLAB!
令窗被关闭为止。
(4)
能根据输入数据自动确定坐标绘图。
能规定多种坐标系(极坐标,对数坐标等)。
能绘制三维坐标中的曲线和曲面。
可设置不同颜色、线型和视角等。
MATLAB区分大小写字母。
3•强大而简易的作图功能
(1)
(2)
(3)
-J
如果数据齐全,通常只需要一条命令即可出图。
例:
用图形表示离散函数y=|(n-6)n=(0:
12);
%产生一组自变量数据
y=1./abs(n-6);
%计算相应点的函数值
plot(n,y,'
r*'
'
MarkerSize'
15)%用红花标出数据点
gridon%画坐标方格
显示的图形:
说明:
./表示点除,用于元素对元素的除法。
而/表示矩阵除法。
还有
'
*'
'
A'
及'
A'
。
4.智能化程度高
(1)绘图时自动选择最佳坐标。
(2)做数值积分时,自动按精度选择步长。
(3)自动检测和显示程序错误的能力强,易于调试。
5.功能丰富,可扩展性强
MATLAB软件包括基本部分和专业扩展两大部分。
基本部分包括:
矩阵的运算和各种变换;
代数和超越方程的求解,数据处理和傅里叶变换,数值积分等等。
扩展部分称为工具箱。
它实际上是用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的专门问题,或实现某一类的新算法。
现在已经有控制系统,信号处理、图像处理、系统辨识、模糊集合、神经元网络和小波分析等数十个工具箱,并且还在继续发展中。
MATLAB的核心内容是它的基本部分,所有的工具箱子程序都是用它的基本语句编写的。
学好这部分内容是掌握MATLAB的关键。
3.1.3MATLAB的工作环境
MATLAB7.X的工作环境主要由命令窗(CommandWindow)、图形窗(FigureWindow)和文本编辑窗(FileEditor)组成。
1.命令窗(CommandWindow)
CommandWindow是MATLAB中最重要的部分,它是人机交互的主要环境,也是和编译器连接的主要窗口。
用户通过在提示符“>
>
”
后直接输入各种命令并读出相应的结果。
命令窗见MATLAB桌面系统的默认画面。
其左上视窗为当前目录(CurrentDirectory),可切换为工作空间(Workspace);
其左下视窗为历史命令(CommandHistory);
右半个视窗则为命令窗(CommandWindow)。
常用的窗口命令如下:
clc:
清除CommandWindow里的内容;
clear:
清除内存变量;
home:
光标回到窗口的左上角;
clf:
清除当前Figure窗口的所有非隐藏对象;
close:
关闭当前Figure窗口;
closeall:
关闭所有Figure窗口
工作空间有多种应用功能:
内存变量的查阅、保存和编辑;
在命令行
下,可以用who,whos查阅MATLAB内存变量;
who用于检查现存于工作空间(Workspac®
的变量;
whos用于检查现存于工作空间的变量的详细资料。
内存变量可以用clear命令清除。
如clear%清除所有内存变量
a=(1:
7)'
a=
3
4
6
7who%显示内存变量名
Yourvariablesare:
(1)命令窗编辑功能:
键入和修改程序的方法与通常的文字处理相仿。
特殊的功能键为
ESC恢复命令输入的空白状态(即作废命令)
J调出下一行命令
f调出上一行(历史)命令
这个功能在程序调试时十分有用。
对于已执行过的命令,如要做些修
改后重新执行,就不必重新键入,用f
键调出原命令做修改即可。
主菜单中的编辑(Edit)项功能:
用它可以把屏幕上选中的文字裁剪(Cut)或复制(Copy)下来,放到剪贴板上,然后粘贴
(Paste)到任意其他视窗的任何位置上去。
这是MATLAB!
其他软件(如Wore)交换文件、数据和图形的重要方法。
Debug项是调试程序时使用的。
Desktop项功能:
用它可以改变屏幕上显示的视窗布局。
如显示或隐藏命令窗、历史命令窗、工作空间、当前目录;
最大化命令窗等。
Help项功能:
展示详尽的帮助。
在命令行键入helP,屏幕上将显示系统中已装入的函数库(即子目录)的名称。
键入help子目录名,女口helpelfun,即得出elfun库(初等数学函数库)中各函数名。
键入help函数名,如helpeye,即得到eye函数的意义和用法。
退出MATLAB有两种方法。
一是键入exit或quit,还有一种是用鼠标双击左上角的小方块或单击右上角的X号。
后一种情况属非正常退出,该次进程的所有的命令将不纪录在“历史命令窗中”,故应尽量避免使用。
2.图形窗通常,只要执行了任一种绘图命令,就会自动产生图形窗。
以后的绘图都在这一个图形窗中进行。
如想再建一个或几个图形窗,则可键入figure,MATLAB会新建一个图形窗,并自动给它依次排序,如果要人为规定新图为图3,则可键入figure(3)。
如要调看已经存在的图形窗n,也应键入fingure(n)。
3.文本编辑窗(M文件编辑窗)
MATLAB程序编制有两种方式。
一种称为命令方式,在命令窗中的命令符“>
”下一行一行地输入命令,计算机每次对一行命令做出反应,像计算器那样;
这只能编简单的程序,在入门时可以用这种方式。
程序稍复杂一些,就应把程序写成一个有多行语句组成的文件,即M文件,让MATLAB来执行这个文件;
编写和修改这种文件程序就要用到文本编辑器Editor。
文本编辑器可以将程序像文本一样编辑,如复制、粘贴等,非常方便。
一行中可以键入几个命令,用“;
”或
“,"
隔开。
如用“;
”则该函数的执行结果不显示(图形函数除外);
如用"
"
则该函数的运行结果要显示。
命令窗上方最左边的按钮是用来打开文本编辑器空白页的。
左边第2个按钮是用来打开原有程序文件的。
3.2基本语法
3.2.1变量及其赋值
MATLAB省去了许多种数据格式。
基于矩阵运算的,MATLAB中的所有变量或常量都以矩阵形式保存的。
一个数也是矩阵,只不过它是变量名的命名规则如下:
在MATLAB内部所有变量均保存成double的形式,即双精度(64位)二进制。
这是为了简化编程,
1X1阶的矩阵。
MATLAB是
变量名区分大小写。
变量名最多能包括63个字符,其后的字符都被忽略。
变量名必须以一个字母开始,其后可以是任意数量的字母、数字、下划线,字符中间不能留空格。
不允许出现标点符号,因为很多标点符号在MATLAB中有特殊的意义。
MATLAB中的关键字(又称保留字)不能用作变量名。
关键字如下:
Forendifwhilefunctionreturnelseifcaseotherswiseswitchcontinueelsetrycatchglobalpersistentbreak3.2.2矩阵及其元素的赋值
赋值就是把数赋予代表常量或变量的标示符。
MATLAB中的变量或常量都代表矩阵,标量看作1X1阶的矩阵。
赋值语句的一般形式为:
变量=表达式(或数)例如:
a=[123;
456;
789]x=[-1.3,sqrt(3),(1+2+3)/5*4]>
a=
7
矩阵的值放在方括号中,同一行元素之间用逗号或空格分开,不同的行则以分号或回车隔开,执行语句要键入[enter]键。
如果赋值元素的下标超出了原来矩阵的大小,矩阵如:
变量的元素用圆括号“()”中的数字(也称为下标)来注明,一维矩阵中的元素用一个下标表示,二维用两个下标,以逗号分开。
三维或更高维数矩阵,可有三个或更多下标。
用户可以单独给元素赋值,如x
(2)=1.7321,等。
的行列
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 实验 MATLAB 仿真