matlab实验报告.doc

MATLAB实验报告1MATLAB实验报告MATLAB实验报告2姓名学号0905130129专业班级通信工程1301班学院信息科学与工程学院指导老师陈科文、支国明、张金焕、周扬目录实验一熟悉MATLAB环境2实验目的2实验原理3实验内容4实验结果5实验遇到的问题及解决11实验二数值数组创建、应用及可视化12实验目的12实验原理12实验内容13实验结果15实验遇到的问题及解决20实验三字符串数组的使用、简单脚本文件和函数的编写21实验目的21实验原理21MATLAB实验报告3实验内容24实验结果26实验遇到的问题及解决35实验四数据可视化方法35实验目的35实验原理35实验内容37实验结果39实验遇到的问题及解决45总结45实验一熟悉MATLAB环境实验目的1.熟悉MATLAB主界面,并学会简单的菜单操作。2.学会简单的矩阵输入与信号输入。3.掌握部分绘图函数。实验原理MATLAB是以复杂矩阵作为基本编程单元的一种程序设计语言。它提供了各种矩阵的运算与操作,并有较强的绘图功能。用户第一次使用MATLAB时,建议首先在屏幕上键入DEMO命令,它将启动MATLAB的演试程序,用户可在此演示程序中领略MATLAB所提供的强大的运算与绘图功能。也可以键入HELP进行进一步了解。MATLAB启动界面如图所示MATLAB实验报告4操作界面主要的介绍如下指令窗(COMMANDWINDOW),在该窗可键入各种送给MATLAB运作的指令、函数、表达式,并显示除图形外的所以运算结果。历史指令窗(COMMANDHISTORY),该窗记录已经运行过的指令、函数、表达式;允许用户对它们进行选择复制、重运行,以及产生M文件。工作空间浏览器(WORKSPACEBROWSER),该窗口罗列出MATLAB工作空间中所有的变量名、大小、字节数;并且在该窗中,可对变量进行观察、编辑、提取和保存。其它还有当前目录浏览器(CURRENTDIRECTORYBROWSER)、M文件编辑/调试器(EDITOR/DEBUGGER)以及帮助导航/浏览器(HELPNAVIGATOR/BROWSER)等,但通常不随操作界面的出现而启动。利用FILE菜单可方便对文件或窗口进行管理。其中FILE|NEW的各子菜单,MFILE(M文件)、FIGURE(图形窗口)、或MODEL(SIMULINK编辑界面)分别可创建对应文件或模块。EDIT菜单允许用户和WINDOWS的剪切板交互信息。MATLAB语言最基本的赋值语句结构为变量名列表表达式。表达式由操作符或其它字符,函数和变量名组成,表达式的结果为一个矩阵,显示在屏幕上,同时输送到一个变量中并存放于工作空间中以备调用。如果变量名和“”省略,则ANS变量将自动建立,例如键入1900/81,得到输出结果ANS234568。MATLAB中变量命名的原则要求必须以英文字母开头,文件夹名字中可以还包括、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB中一些莫名的错误可能就是不规范的命名引起的。这种规则包括将来为自己编写的脚本文件、函数文件命名以及为使用的变量命名也应遵循这个规则。MATLAB实验报告5实验内容一.用户工作目录和当前目录的建立和设置1.为管理方便,每个用户在使用MATLAB前,尽量为自己建立一个专门的工作目录,即“用户目录”,用来存放自己创建应用文件。例如首先打开资源管理器,在E驱动器下可以根据自己喜好建立一个新文件夹,但应注意该文件夹必须以英文开头,文件夹名字中可以包括字母、下划线和数字,不要使用其他的字符,更不要单纯使用数字或者中文名命名,有时在运行MATLAB中一些莫名的错误可能就是不规范的命名引起的,这与MATLAB中为变量和文件名命名原则是一致的。尽管MATLAB\WORK允许用户存放用户文件,但最好把它仅作为临时工作目录来使用。2.为了用户运行方便,在开始工作前可把用户定义的目录设置为当前目录,方法是可直接在MATLAB命令窗口桌面上方通过目录设置栏来实现。3.把自己的工作目录加到MATLAB搜索路径上,这样可以在任何情况下方便地调用自己的编写文件。MATLAB工作时,基本搜索过程为首先在工作空间,即MATLAB内存中进行检查,看输入的指令是不是变量;如不是,则检查输入指令是不是内建函数(比如SIN函数等);如不是,则在当前目录上,检查是否有与输入指令相同的M文件存在;如还没有,则在MATLAB定义的搜索路径其他目录中,检查是否有该M文件存在。设置方法是通过FILE菜单下设置路径对话框进行。二.熟悉简单的矩阵输入1.从屏幕上输入矩阵A123456789回车A1,2,34,5,67,8,9回车观察输出结果。2.试用回车代替分号,观察输出结果。3.输入SIZEA,观察结果。4.输入矩阵B9,8,76,5,43,2,1回车输入矩阵C4,5,67,8,91,2,3回车,然后分别键入ABC回车观察结果。5.选择FILE|NEW菜单中的MFILE,输入B9,8,76,5,43,2,1;保存为BM文件,退出编辑环境。此时在工作环境中使用B命令就可调出B矩阵。6.再试着输入一些矩阵,矩阵中的元素可为任意数值表达式,但注意矩阵中各行各列的元素个数需分别相等,否则会给出出错信息。7.输入WHO和WHOS观察结果,了解其作用。二.常用基本命令的使用数据文件的存取训练利用SAVE和LOAD指令可以方便地把当前工作空间的数据变量保存为数据文件。接题一,输入SAVEA回车,表示把当前工作空间的所有变量保存为AMAT文件。输入SAVEAAC回车,表示把当前内存中的变量A、C保存为AMAT文件。类似的还有LOAD命令,实现保存数据变量的装载,执行CLEAR命令,然后运行LOADA回车,观察工作空间的变化。SAVE、LOAD、CLEAR命令还有一些其他的应用格式,具体可参看帮助文件。三.基本序列运算MATLAB实验报告61.数组的加减乘除和乘方运算2.输入A123,B456,求CAB,DAB,EAB,FA/B,GAB,并用STEM画出A,B,C,D,E,G。再输入一些数组,进行类似运算。3.在命令窗口用PLOT指令粗略描绘下列各函数的波形(其中对于连续信号可取时间间隔为0001,可参看下面的A的实例来实现,数学函数MATLAB实现参见附录)ATETF330T实现方法,在命令窗口执行一下指令,可简单描绘出函数曲线T00013Y3EXPTPLOTT,YBTTETF23530TCTTFTSINTD(在MATLAB中用PI来实现)ATTF/I2TFKETF50K四.M脚本文件编写初步用M文件编辑器编写脚本文件重新描绘上面函数波形。实验结果二.17MATLAB实验报告7三.12MATLAB实验报告8MATLAB实验报告9MATLAB实验报告103MATLAB实验报告11四.M1M文件MATLAB实验报告12M1M文件运行结果实验遇到的问题及解决1、当我做到题目三中“用STEM画出A,B,C,D,E,F,G”时,我不知道如何调用STEM函数,于是我查看了书本中的相关章节,最后知道了STEM函数的调用形式为STEMA,最后画出了AG。2、当我做到题目四“M

西安交通大学matlab实验报告,matlab实验报告.doc相关推荐

  1. 温度 数值模拟 matlab,西安交通大学——温度场数值模拟(matlab)

    西安交通大学材料制备与成型实验--温度场数值模拟,matlab编程 温度场模拟matlab代码: clear,clc,clf L1=8;L2=8;N=9;M=9;% 边长为8cm的正方形划分为8*8的 ...

  2. 计算机设备购置论证制度,西安交通大学大型仪器设备购置论证实施细则(西交实〔2018〕49号)...

    第一章 总则 第一条为提高大型仪器设备利用率,加强设备前期购置论证,提升资源配置效率,依据<西安交通大学仪器设备开放共享管理办法>(西交实[2016]16号)等有关规定,制定本细则. 第二 ...

  3. matlab操作入门实验报告,MATLAB基本操作实验报告.doc

    MATLAB基本操作实验报告MATLAB基本操作实验报告 南昌航空大学 数学与信息科学学院 实 验 报 告 课程名称: 实验名称: 实验类型: 验证性 综合性□ 设计性□ 实验室名称: 班级学号: 学 ...

  4. matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告

    <基于MATLAB的模拟调制实验报告>由会员分享,可在线阅读,更多相关<基于MATLAB的模拟调制实验报告(19页珍藏版)>请在金锄头文库上搜索. 1.基于 MATLAB 的模 ...

  5. matlab综合实验研究,MATLAB综合实验报告.doc

    MATLAB综合实验报告MATLAB综合实验报告 综合实验报告 实验目的:学会用MATLAB解决本专业的实际问题. 实验任务:根据已知数据用MATLAB拟合出干涉滤光片的波长与光强的关系曲线.拟合出有 ...

  6. matlab操作入门实验报告,matlab操作实验报告

    实验一matlab基本操作 一.实验目的 熟悉matlab的安装与启动:熟悉matlab用户界面:熟悉matlab功能.建模元素:熟悉matlab优化建模过程. 二.实验设备与工具 1.计算机 2.m ...

  7. matlab信号频率分析实验报告,信号抽样实验报告

    大连理工大学实验报告 学院(系): 专业: 班级: 姓 名: 学号: 组: ___ 实验时间: 实验室: 实验台: 指导教师签字: 成绩: 实验三 信号抽样 一.实验目的 1 学会运用MATLAB 完 ...

  8. 信号与系统matlab课设报告,MATLAB信号与系统实验报告

    <MATLAB信号与系统实验报告>由会员分享,可在线阅读,更多相关<MATLAB信号与系统实验报告(9页珍藏版)>请在装配图网上搜索. 1.信号与系统实验报告(5)MATLAB ...

  9. hough变换连接边缘matlab,边缘检测与Hough变换实验报告 Matlab - 图文

    <边缘检测与Hough变换实验报告 Matlab - 图文>由会员分享,可在线阅读,更多相关<边缘检测与Hough变换实验报告 Matlab - 图文(5页珍藏版)>请在人人文 ...

最新文章

  1. 【数据结构】二分查找
  2. C#中结构数据类型的使用
  3. java解析lrc_java中用正则表达式解析LRC文件
  4. 病案编码员需要计算机的什么知识,前辈分享:优秀编码员必须经历的成长过程,你到哪一级了?...
  5. 用yum安装完mysql后没有mysqld的问题
  6. LB负载均衡集群--LVS
  7. rabbitmq的下载与安装windows-64
  8. NHibernate.3.0.Cookbook第三章第8节的翻译
  9. ASCLL码对照表02(可显示字符)
  10. 当浏览器版本过低时提示升级浏览器
  11. 八芯网线水晶头做法(线序)
  12. eoj 3279 爱狗狗的两个dalao(dfs)
  13. MEC@JavaSE@实战篇@笔记05@计算机网络技术基础
  14. 男人应该摒弃“处女情结”
  15. tp6 关于微信小程序的一个转账demo
  16. android手机版tcp或者udp通讯测试工具,可以用于工业设备或者系统开发时间测试tcp或是udp连接通讯是否正常工作
  17. 【编解码:AVI格式解析】
  18. java_B站_面试题
  19. C# 系统应用之EM安全卫士总结及源码分享
  20. 服务器显示器蓝屏怎么办,win7系统经常发生显示器蓝屏四种原因和解决方法

热门文章

  1. 软件是媒体存在的是计算机程序,计算机办公软件中级考证理论复习资料
  2. 一篇文章让你搞懂Java中的静态代理和动态代理
  3. Hbuilder-在线pdf预览
  4. DP动态规划--最大子段和问题
  5. shop php yii2,Yii2 开源商城 FecShop
  6. Vue使用Echarts实现数据可视化
  7. 【阿里云-容器】Docker镜像管理快速入门
  8. pandas如何统计均线、移动平均线的方法rolling总结
  9. Gopro写入文件失败SD卡要求格式化数据恢复建议
  10. 国庆期间试用CodeGear C++ Builder 2007的感受