资源描述:
《matlab实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Matlab实验报告院系名称:信息科学与工程学院 专业班级:通信工程1303指导老师:陈科文,支国明,张金焕,周扬 学生姓名:学号:目录实验一熟悉MATLAB环境3实验二数值数组创建、应用及可视化7实验三字符串数组的使用、简单脚本文件和函数的编写12实验四数据可视化方法22实验一一、实验目的1.熟悉MATLAB主界面,并学会简单的菜单操作;2.学会简单的矩阵输入与信号输入;3.掌握部分绘图函数。二、实验内容及要求1.用户工作目录和当前目录的建立和设置;2.熟悉简单的矩阵输入;3.常用基本命令的使用;4.基本序列运算;三、实验步骤及结果测试1.用户工作目录和
2、当前目录的建立和设置2.熟悉简单的矩阵输入四、实验体会及心得这是我第一次做Matlab实验,一打开页面就有很多地方都不明白,因为页面大部分是英文,由于上课时对Matlab操作页面还有一些记忆,感觉还可以:本次试验是我对Matlab这门课有了一定的了解,对矩阵在Matlab中的运用也有了初步的认识。实验二一、实验目的1.掌握二维数组的创建、寻访,区分数组运算与矩阵运算的区别;2.掌握标准数组生成函数和数组构造技法;3.进一步熟悉M脚本文件编写的方法和技巧。二、实验内容及要求1.数组的创建和寻访;2.编写如图所示波形的MATLAB脚本文件,图中虚线为正弦波,要求它分别
3、在及处削顶。三、实验步骤及结果测试仿照问题1中方法找出数组中所有绝对值大于3的元素。程序如下图:运行指令rand(‘state’,11),A=rand(3,10000);B=(A>0.5);C=2*B-1;首先预测(C*C’)/100的运行结果,然后再在机器上验证。(本方法提供了产生通信等仿真中常需若干独立的双随机码的方法原型。)A:B:C:编写如图所示波形的MATLAB脚本文件,图中虚线为正弦波,要求它分别在及处削顶。四、实验体会及心得在用matlab解决绘图问题时候,一定要有自己的想法,利用数学思想再利用matlab工具,设置函数图像的具体属性时,要注意语句在
4、程序中的位置。实验三一、实验目的1.掌握字符串数组的创建和构造方法及常用字符串函数的使用;2.熟练掌握MATLAB控制流的使用方法;3.熟悉M脚本文件、函数文件的编写方法和技巧。二、实验内容及要求1.串数组的创建和寻访;2.脚本文件实现,并在图上标出图名和极大值点坐标;3.编程实现分别用for或while循环语句计算:的程序,并给出运行结果。此外,实现一种避免使用循环的的计算程序;4.函数文件。三、实验步骤及结果测试1.2.3.4.5.6.四、实验体会及心得Matlab作为一个强大的工具,方便快捷,操作高效,我们要熟练利用并且掌握基本语句输入,一定要注意细节。实验
5、三一、实验目的1.掌握曲线绘制的基本技法和指令,会使用线形、色彩、数据点标记表现不同数据的特征,掌握生成和运用标识注释图形;2.进一步掌握函数编写及数据可视化方法。二、实验内容及要求1.仿照运行,体会数据可视化方法。(1).已知,,运行下面程序,体会离散数据可视化方法。%用plot实现离散数据可视化n=0:12;%产生一组自变量数据y=1./abs(n-6);%计算相应点的函数值plot(n,y,'r*','MarkerSize',20)%用红花标出数据点gridon%画坐标方格%用stem实现离散数据可视化n=0:12;y=1./abs(n-6);stem(n,
6、y)说明:plot和stem指令均可以实现离散数据的可视化,但通常plot更常用于连续函数中特殊点的标记;而stem广泛运行与数字信号处理中离散点的图示。用户在运行上面例程时会发现在命令窗口出现警告:Warning:Dividebyzero!即警告程序中出现非零数除以0的指令。MATLAB对于这种情况并不中止程序只是给该项赋值为inf以做标记。(2).下面时用图形表示连续调制波形,仿照运行,分析表现形式不同的原因。cleart1=(0:11)/11*pi;y1=sin(t1).*sin(9*t1);t2=(0:100)/100*pi;y2=sin(t2).*sin
7、(9*t2);subplot(2,2,1),plot(t1,y1,'r.'),axis([0,pi,-1,1]),title('子图(1)');subplot(2,2,2),plot(t2,y2,'r.'),axis([0,pi,-1,1]),title('子图(2)');subplot(2,2,3),plot(t1,y1,t1,y1,'r.')axis([0,pi,-1,1]),title('子图(3)');subplot(2,2,4),plot(t2,y2)axis([0,pi,-1,1]),title('子图(4)')三、实验步骤及结果测试1.23代码:x=
8、0:0.0