




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab实验报告院系名称:信息科学与工程学院专业班级:通信工程1303指导老师:陈科文,支国明,张金焕,周扬学生姓名:学号:目录实验一 熟悉MATLAB环境3实验二 数值数组创建、应用及可视化7实验三 字符串数组的使用、简单脚本文件和函数的编写12实验四 数据可视化方法22实验一一、实验目的1 熟悉 MATLAB 主界面,并学会简单的菜单操作;2 学会简单的矩阵输入与信号输入;3 掌握部分绘图函数。 二、实验内容及要求1.用户工作目录和当前目录的建立和设置;2.熟悉简单的矩阵输入;3常用基本命令的使用;4基本序列运算;三、实验步骤及结果测试1. 用户工作目录和当前目录的建立和设置2.熟悉简单的矩阵输入 四、 实验体会及心得 这是我第一次做Matlab实验,一打开页面就有很多地方都不明白,因为页面大部分是英文,由于上课时对Matlab操作页面还有一些记忆,感觉还可以:本次试验是我对Matlab这门课有了一定的了解,对矩阵在Matlab中的运用也有了初步的认识。实验二一、 实验目的1 掌握二维数组的创建、寻访,区分数组运算与矩阵运算的区别;2 掌握标准数组生成函数和数组构造技法; 3 进一步熟悉 M 脚本文件编写的方法和技巧。二、实验内容及要求1数组的创建和寻访 ;2编写如图所示波形的 MATLAB 脚本文件,图中虚线为正弦波,要求它分别在及处削顶。三、实验步骤及结果测试仿照问题 1 中方法找出数组中所有绝对值大于 3 的元素。程序如下图:运行指令 rand(state ,11),A=rand(3,10000);B=(A0.5);C=2*B-1; 首先预测( C*C)/100 的运行结果,然后再在机器上验证。(本方法提供了产生通信等仿真中常需若干独立的双随机码的方法原型。)A:B:C:编写如图所示波形的 MATLAB 脚本文件,图中虚线为正弦波,要求它分别在及处削顶。四、 实验体会及心得 在用matlab解决绘图问题时候,一定要有自己的想法,利用数学思想再利用matlab工具,设置函数图像的具体属性时,要注意语句在程序中的位置。实验三一、 实验目的1 掌握字符串数组的创建和构造方法及常用字符串函数的使用;2 熟练掌握 MATLAB 控制流的使用方法;3 熟悉 M 脚本文件、函数文件的编写方法和技巧。二、实验内容及要求1串数组的创建和寻访;2脚本文件实现,并在图上标出图名和极大值点坐标;3编程实现分别用 for 或 while 循环语句计算: 的程序,并给出运行结果。此外,实现一种避免使用循环的的计算程序;4 .函数文件。三、实验步骤及结果测试1.2.3. 4. 5. 6. 四、 实验体会及心得 Matlab作为一个强大的工具,方便快捷,操作高效,我们要熟练利用并且掌握基本语句输入,一定要注意细节。实验三一、 实验目的1 掌握曲线绘制的基本技法和指令,会使用线形、色彩、数据点标记表现不同数据的特征,掌握生成和运用标识注释图形;2 进一步掌握函数编写及数据可视化方法。二、实验内容及要求1仿照运行,体会数据可视化方法。 (1) 已知,运行下面程序,体会离散数据可视化方法。% 用 plot 实现离散数据可视化 n=0:12; % 产生一组自变量数据 y=1./abs(n-6); % 计算相应点的函数值 plot(n,y,r*,MarkerSize,20) % 用红花标出数据点 grid on % 画坐标方格% 用stem实现离散数据可视化 n=0:12; y=1./abs(n-6); stem(n,y)说明: plot和stem指令均可以实现离散数据的可视化,但通常plot更常用于连续函数中特殊点的标记;而stem广泛运行与数字信号处理中离散点的图示。用户在运行上面例程时会发现在命令窗口出现警告:Warning: Divide by zero!即警告程序中出现非零数除以0的指令。MATLAB对于这种情况并不中止程序只是给该项赋值为inf 以做标记。(2)下面时用图形表示连续调制波形,仿照运行,分析表现形式不同的原因。clear t1=(0:11)/11*pi; y1=sin(t1).*sin(9*t1); t2=(0:100)/100*pi; y2=sin(t2).*sin(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=0:0.0001:pi;y=sin(x).*sin(9*x);y1=sin(x);y2=-sin(x);x1=0:pi/9:pi;y3=0;plot(x,y,x,y1,r:,x,y2,r:,x1,y3,bo);axis(0,pi,-1,1);M文件 function y,n=sigadd(x1,n1,x2,n2) n=(min(n1(1),n2(1):max(n1(end),n2(end);y1=zeros(1,length(n);y2=y1;y1(find(n=n1(1)&(n=n2(1)&(n n=0:12; y=1./abs(n-6);Warning: Divide by zero. plot(n,y,r*,MarkerSize,20) grid on stem(n,y) 2. 四个字图之所以变现形式不同,在于变量t1、t2的设置以及plot函数的调用方式(变量个数)不同。t2较t1分布密集在于其划分得较小,t1将划分为11等份,而t2是100等份。前三个子图皆是以点的形式表现,最后一个子图以圆滑的曲线表示,这在于程序中对曲线的设置,即是r.中的.。二1. t=(0:.001:pi); y1=sin(t)*1,-1; y2=sin(t).*sin(9*t); t3=(0:9)*pi/9; plot(t,y1,r-,t,y2,t4,0,bo) axis(0 pi -1 1) 2. n=0:20;x=n.*(stepseq(10,0,20)-stepseq(20,0,20)+10*exp(-0.3*(n-10).*(stepseq(20,0,20)-stepseq(10,0,20);stem(n,x); 3. clear n1=-3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车业买卖合同协议书范本
- 车牌转让合同协议书范本
- 车辆抵押的借款合同范本
- 软件合作协议合同书模板
- 2025年安全合同实务操作题库
- 酒店围墙施工合同协议书
- 酒店餐饮协议合同书模板
- 采石矿买卖协议合同范本
- 采购木材原材料合同范本
- 钢构房质量安全协议合同
- 原材料不合格预防措施
- 胸腰椎围手术期护理
- 2024国有企业与私营企业之间的混合所有制改革合作协议
- 【电气施工】工业厂房机电安装工程施工组织设计方案
- 甲状腺的科普宣教课件
- 《数据结构》期末考试试卷试题及答案
- 2.3.1 匀变速直线运动的位移与时间的关系 课件高一上学期物理人教版(2019)必修第一册
- 统编版二年级上册语文《 妈妈睡了》 课件完整版
- 2025高中物理《课时作业》人教版必修第二册单元素养评价(一)
- 头脑特工队-Inside-Out中英文字幕对照
- XX村集体经济发展章程
评论
0/150
提交评论