欢迎来到天天文库
浏览记录
ID:21833408
大小:1.39 MB
页数:10页
时间:2018-10-25
《实验1 matlab编程anew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字信号处理实验指导书实验一,MATLAB基础上机实践MATLAB是MathWork公司的产品,是一个为科学和工程计算而专门设计的高级交互式软件包。作为当今世界上使用最广泛的数学软件之一,它在数值计算、数据处理、系统分析、图形处理方面具有强大的功能。MATLAB的特点表现在:wMATLAB的基本数据单位是矩阵,矩阵是MATLAB的核心。MATLAB中所有的数据都是以矩阵形式存储的,而且每个元素都被看成复数。MATLAB提供了矩阵运算,使得用户可以以多种形式快速地操作数据。wMATLAB编译语言紧凑,库涵数丰富。由于MATLAB的广泛应用,出
2、现了为各个领域专门使用的工具包,如控制工具包(ControlToolbox)、信号处理工具包(SignalProcessingToolbox)、通信工具包(CommunicationToolbox)、小波分析工具包(WaveletAnalysisToolbox)等。这些工具包使用户不用再编写自己学科范围内的基础程序。wMATLAB具有强大的图形功能。利用MATLAB可以很方便地实现计算机结果的可视化。1MATLAB操作桌面介绍与一般的WINDOWS程序一样,双击桌面上的MATLAB图标,即可启动MATLAB系统.操作桌面包括命令窗口(Com
3、mandWindow)、工作空间窗口(Workspace)、当前目录浏览器(CurrentDirectory)、命令历史窗口(CommandHistory)等。命令窗口(CommandWindow)用于输入MATLAB命令、涵数、矩阵、表达式等信息,并显示除图形外的所有的计算结果,是MATLAB的主要交互窗口。练习1 建立一个的3*3的矩阵。>>a=[135;7911;13517]%从键盘输入并按回车键a=135791113517练习2 计算 sin(π/5)+4cos(π/4)>>sin(pi/5)+4*cos(pi/4)ans=3.41
4、62练习3计算表达式>>-5/(4.8+5.32)^2ans=-0.0488练习4计算复数的运算(1+2j)*(1-3j)>>(1+2j)*(1-3j)ans=7.0000-1.0000i练习5>>cos(pi/2)ans=6.1232e-017>>exp(acos(0.3))ans=3.5470>acos(0.5)ans=1.04722帮助系统help练习6>>helpcosCOSCosine.COS(X)isthecosineoftheelementsofX.Overloadedmethodshelpsym/cos.m练习7lookfo
5、r命令,他可以根据用户提供的关键词,搜索出一组与之相关的命令和涵数。练习8模糊查询,用户只需要输入命令的前几个字母,然后按[Tab]键,MATLAB就会列出所有以这几个字母开头的命令。>>plot%键入plot然后按[Tab]键plotplotbrplotesplotmapplotperfplottrplot3plotcharplotfaplotmatrixplotpvplotvplot3mploteachplotfisplotmfplotscaleplotvecplotallploteditplotfrspplotnicplotsmplo
6、tyyplotbintreeplotepplotlrplotnyqplotsomplotbodeploterrplotmplotpcplotstep练习9求解线性方程组:10x+3y+z=142x-10y+3z=-5x+3y+10z=14解:>>A=[1031;2-103;1310];>>B=[14;-5;14];>>root=inv(A)*Broot=1.00001.00001.0000练习10>>loadmtlb;>>subplot(2,1,1);>>plot(mtlb);>>title('原始语音信号');>>y=fft(mtlb);
7、>>subplot(2,1,2);>>yy=abs(y);>>plot(yy);>>title('FFT');练习11>z=peaks(40);%建立40*40的双峰三维数据距阵>>mesh(z);%以Z距阵元素和其下标为数据点绘制网格图>>surf(z);3矩阵3.1矩阵的建立A直接输入建立矩阵练习12建立3*3数值矩阵A,B和字符矩阵C>>a=[123;456;789]a=123456789>>b=[1.52.214;15550.8;-7811.5]b=1.50002.200014.000015.000055.00000.8000-7.
8、00008.000011.5000>>c='string'c=stringB向量法建立矩阵向量名=初值:增量:终值练习13建立一个又一个10以内的奇数矩阵>>a=1:2:10a=
此文档下载收益归作者所有