MATLAB实验报告MATLAB运算基础资料.docx
- 文档编号:7544341
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:12
- 大小:182.44KB
MATLAB实验报告MATLAB运算基础资料.docx
《MATLAB实验报告MATLAB运算基础资料.docx》由会员分享,可在线阅读,更多相关《MATLAB实验报告MATLAB运算基础资料.docx(12页珍藏版)》请在冰豆网上搜索。
MATLAB实验报告MATLAB运算基础资料
MATLAB实验报告
课程名称MATLAB程序设计实验日期2015年05月04日
学生姓名
学号
班级
实验名称
MATLAB运算基础
实验仪器
MATLAB7.1WindowsXP
实验目的
1.熟悉MATLAB的工作环境和各窗口功能。
2.熟悉基本的MATLAB环境命令操作。
实验基本原理
1.MATLAB常用命令
clc:
清除命令窗口中内容
clear:
清除工作空间中变量
help:
对所选函数的功能、调用格式及相关函数给出说明
2.MATLAB变量与运算符
变量命名规则如下:
(1)变量名可以由英语字母、数字和下划线组成;
(2)变量名应以英文字母开头;
(3)长度不大于31个;
(4)区分大小写。
MATLAB中设置了一些特殊的变量与常量,列于下表。
表1MATLAB的特殊变量与常量
变量名
功能说明
变量名
功能说明
ANS
默认变量名,以应答最近一次操作运算结果
realmin
最小的正实数
i或j
虚数单位
INF(inf)
无穷大
pi
圆周率
NAN(nan)
不定值(0/0)
eps
浮点数的相对误差
nargin
函数实际输入参数个数
realmax
最大的正实数
nargout
函数实际输出参数个数
MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符。
表2MATLAB算术运算符
操作符
功能说明
操作符
功能说明
+
加
\
矩阵左除
-
减
.\
数组左除
*
矩阵乘
/
矩阵右除
.*
数组乘
./
数组右除
^
矩阵乘方
'
矩阵转置
.^
数组乘方
.'
数组转置
表3MATLAB关系运算符
操作符
功能说明
==
等于
~=
不等于
>
大于
<
小于
>=
大于等于
<=
小于等于
表4MATLAB逻辑运算符
逻辑运算符
逻辑运算
说明
&
And
逻辑与
|
Or
逻辑或
~
Not
逻辑非
Xor
逻辑异或
表5MATLAB特殊运算
符号
功能说明示例
符号
功能说明示例
:
1:
1:
4;1:
2:
11
.
;
分隔行
..
,
分隔列
…
()
%
注释
[]
构成向量、矩阵
!
调用操作系统命令
{}
构成单元数组
=
用于赋值
3.多项式运算
poly:
产生特征多项式系数向量
例如poly([12])表示特征根为1和2的特征多项式的系数向量,结果为ans=1-32
roots:
求多项式的根
例如roots([1304])求特征方程s^3+3s^2+4=0的根,结果为
ans=
-3.3553
0.1777+1.0773i
0.1777-1.0773i
p=poly2str(c,’x’)(以习惯方式显示多项式)
例如p=poly2str([13],'x')以x为变量表示多项式,结果为p=x+3
Conv,convs:
多项式乘运算
deconv:
多项式除运算
tf:
构造一个传递函数
实验内容和步骤
软件熟悉内容:
1.熟悉MATLAB环境:
MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器文件和搜索路径浏览器。
2.学习使用help命令,例如在命令窗口输入helpconv,然后根据帮助说明,学习使用指令conv(其它不会用的指令,依照此方法类推)
3.学习使用clc,clear,观察commandwindow,conmandhistory和workspace等窗口的变化结果。
4.初步程序的编写练习,新建M-file,保存,学习使用MATLAB的运算符,数组寻访指令,标准数组生成函数和数组操作函数。
实践内容:
1.例12.2-1
x=[0,1.1,2.6,3,4.5]表示五个抽样值的一段信号。
2.例12.2-2
生成有限长时段的正线信号。
3.例12.2-3
生成有始指数信号并显示其波形。
4.例12.2-4
生成门信号u(n)-u(n-1)并显示其波形。
5.生成抽样函数信号1。
6.生成抽样函数信号2.
数据记录及分析
1.例12.2-1
x=[0,1.1,2.6,3,4.5]表示五个抽样值的一段信号。
程序截图:
2.例12.2-2
生成有限长时段的正线信号。
程序截图:
运行图像截图:
3.例12.2-3
生成有始指数信号并显示其波形。
程序截图:
运行图像截图:
4.例12.2-4
生成门信号u(n)-u(n-1)并显示其波形。
程序截图:
运行图像截图:
5.生成抽样函数信号1。
程序截图:
运行图像截图:
6.生成抽样函数信号2。
程序截图:
运行程序截图:
实验注意事项
每一次M-file的修改后,都要存盘。
实验心得
通过matlab实验使我学习掌握了许多知识,本次实验是我们MATLAB程序设计课程的第一次实验,虽然对MATLAB软件的运用还不是很熟练,但通过老师的讲解和对课本例题的分析,实验还是一步步地完成了。
在上实验课之前就已经预习过有关matlab的一些基础知识,大致熟悉了一些窗口和一些简单的命令,但拿到这个陌生的软件,还是有些许的摸不着头脑,不知怎么下手,还好在老师一步步的指导下渐渐熟悉了软件的操作和编好后程序的运行。
实验中遇也到了一些问题,如:
12.1-1中运行时总是带有四位有效数字,在运行时运行的菜单会莫名其妙的消失,或者自己感觉程序是对的但运行后却不会呈现图像等,经过多次尝试,慢慢找到了解决问题的办法,将原程序复制然后打开新的窗口,粘贴进去即可运行成功。
还有通过help命令的运用很好的了解了其他命令的使用,一个陌生的软件在老师的指导下慢慢变得熟悉,知道该怎么去入手更深入的学习。
实验中遇到的问题经过老师的讲解与和同学的交流一个个的解决了,也得出了实验结果。
本次实验基本达到了实验要求,同时通过此次实验,掌握了MATLAB的基本使用,颇有收获。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 实验 报告 运算 基础 资料