《matlab应用技术》实验指导书

《matlab应用技术》实验指导书

ID:18636049

大小:865.00 KB

页数:19页

时间:2018-09-19

《matlab应用技术》实验指导书_第1页
《matlab应用技术》实验指导书_第2页
《matlab应用技术》实验指导书_第3页
《matlab应用技术》实验指导书_第4页
《matlab应用技术》实验指导书_第5页
资源描述:

《《matlab应用技术》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB实验指导书电子信息工程学院2012.02目录实验一MATLAB安装与界面1实验二MATLAB符号计算与应用2实验三MATLAB数值数组与向量化运算4实验四MATLAB数值计算7实验五MATLAB可视化10实验六M文件及MATLAB综合应用16实验一Matlab安装与界面【实验目的】【实验原理】1.安装MATALB软件,并按理论教学内容逐一熟悉软件界面及软件特点。【实验仪器】1.配置在PIV2.0GHZ/512MB以上的PC机;2.MATALB7.0以上版本软件。【实验内容及步骤】1.完成M

2、ATLAB软件安装;2.熟悉MATLAB运行环境。(1)命令窗口的使用。(2)工作空间窗口的使用。(3)工作目录、搜索路径的设置。(4)命令历史记录窗口的使用。(5)了解各菜单的功能。3.图示复数的和展示MATLAB的可视化能力;4.画出衰减振荡曲线,的取值范围是;展示数组运算的优点及MATLAB的可视化能力。5.创建一个M文件,输入步骤4的相关程序,运行程序并变换名称保存,将工作空间中的y变量的MAT文件变换路径输出保存,然后再向内存装载MAT文件。6.以命令窗口中输入helpLaplace、hel

3、p浏览器中搜索两种方式体会MATLAB帮助系统的特点和功能。【实验报告要求】1.整理实验结果。2.总结实验心得体会17/17实验二Matlab符号计算与应用【实验目的】1.掌握MATLAB符号计算的基本语法规则2.掌握MATLAB符号计算求解微积分、线性代数问题3.熟悉MATLAB符号计算在信号处理领域的应用【实验原理】1.以MATALB与MuPAD库函数间符号计算机理和基本的微积分运算原理为基础,研究常见的工程定解问题以及连续信号处理问题。【实验仪器】1.配置在PIV2.0GHZ/512MB以上的P

4、C机;2.MATALB7.0以上版本软件。【实验内容及步骤】1.运行下列代码比较符号(类)数字与数值(类)数字之间的差异。a=pi+sqrt(5)sa=sym('pi+sqrt(5)')Ca=class(a)Csa=class(sa)vpa(sa-a)2.熟悉simple命令并简化。3.对符号矩阵进行特征向量分解,并尝试置换操作。4.用简单算例演示subs的常见置换规则。5.试用符号计算求。17/176.试用符号计算求的Jacobian矩阵。7.试用符号计算求,。8.试用符号计算求积分。9.根据Fou

5、rier变换定义,用积分指令求方波脉冲的Fourier变换,并作图显示。10.试用符号计算求线性方程组的解。【实验报告要求】1.整理实验结果。2.总结实验心得体会17/17实验三Matlab数值数组与向量化运算【实验目的】1.掌握MATLAB二维数值数组的创建和寻访2.掌握MATLAB数组运算和向量化编程3.掌握常用标准数组生成函数和数组构作技法4.数NaN、“空”数组概念和应用;关系和逻辑操作及应用【实验原理】1.在MATALB中,几乎所有运算对象均被视为一种广义的矩阵,而在进行大规模数值计算时,将

6、循环运算转化为矩阵运算可节约代码量、提高程序运行效率。【实验仪器】1.配置在PIV2.0GHZ/512MB以上的PC机;2.MATALB7.0以上版本软件。【实验内容及步骤】1.已知,分别用符号计算和数值计算求,比较二者区别。2.一维数组的常用创建方法举例。(1)a1=1:6a2=0:pi/4:pia3=1:-0.1:0(2)b1=linspace(0,pi,4)b2=logspace(0,3,4)(3)c1=[2pi/2sqrt(3)3+5i](4)rand('state',0)c2=rand(1,

7、5)3.在MATLAB环境下,用下面三条指令创建二维数组C。a=2.7358;b=33/79;C=[1,2*a+i*b,b*sqrt(a);sin(pi/4),a+5*b,3.5+i]4.根据现有数据在数组编辑器中创建一个的数组。5.标准数组产生的演示17/17ones(2,4)randn('state',0)randn(2,3)D=eye(3)diag(D)diag(diag(D))randsrc(3,20,[-3,-1,1,3],1)6.熟悉数组元素及子数组的各种标识和寻访格式;冒号的使用;end

8、的作用。A=zeros(2,6)A(:)=1:12A(2,4)A(8)A(:,[1,3])A([1,2,5,6]')A(:,4:end)A(2,1:2:5)=[-1,-3,-5]B=A([1,2,2,2],[1,3,5])L=A<3A(L)=NaN7.数组操作函数reshape,diag,repmat的用法;空阵[]删除子数组的用法。a=1:8A=reshape(a,4,2)A=reshape(A,2,4)b=diag(A)B=diag(b)D1=rep

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。