版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、转让新技术楼807 Tel:86418052-830哈尔滨市产业大学电子工程学,数字信号处理课程实验(1)使用MATLAB入门,学习内容1,概述开发,用途2,基本定义和基础操作3,基本矩阵操作4,Matlab计算机编程5,5 190fortran成立于1984年,MathWorksC现在是国际控制界公认的标准计算软件,在30多个数学类计算软件中,在数字计算中独一无二的是MATLAB,一种基于交互式矩阵的系统,优点:MATLAB是直译高级语言,比其他编程语言更快、更容易的丰富图形功能和介面开发,MATLAB美国,大学工科学生应用领域产业研究和开发数学教育,特别是线性代数数值分析和科学计算教育和研
2、究电子学、控制理论和物理等工程学科和科学学科方面的教授和研究经济学、化学和生物学等计算问题的所有其他领域的教学和研究,特点:开放式扩展结构,MATLAB所有函数由于开放的用户可以随意更改此功能,MATLAB的应用正在增加,很多工具箱需要强大的在线搜索帮助系统。 MATLAB联机帮助文档命令,help功能提供有关MATLAB中大多数项目的联机帮助文档信息。help help条目列表显示help plotxyz显示3d绘图命令帮助文档信息显示help特殊字符和符号帮助文档信息显示help帮助文档帮助文档帮助文档信息显示函数名称无法确定时,help什么也不能做。可以通过常用关键字搜索相关命令集,以查
3、找包含傅立叶变换的相关命令:如Lookfor函数FFT Discrete Fourier transform、网络资源、USENET新闻组MATLAB新闻组comp.soft,浏览器将搜索网络工具箱、网络材料(2)、BBS哈尔滨例如,SIN,sin,Sin变量名的第一个字符必须预定义为总字符64(无空格、无标点、下划线可用)。除:a/b=b/a功率运算:ab注意:在所有运算定义的多域平方根运算中,仅返回第一象限解允许将复数处理为整体矩阵a=1 2 3;4 5 6;7 8 9;b=2 4 6;1 3 5;7 9 10;A.*b ans=2 8 18 4 15 30 49 72 90,inv矩阵中
4、的值EIG矩阵的特征值diag对角矩阵sqrt矩阵启动,矩阵中的其他运算,矩阵的超越函数,关系运算,常用关系运算符:=,=,=比较两个大小同一数组中的一个数组和标量、逻辑运算符,常用逻辑运算符:b=reshape(a,3,4) c=zeros(3,4);C(:)=a(:)矩阵的变形rot90:旋转;Fliplr:上翻:Flipud:翻转矩阵的diag:提取主对角线Tril:提取主三角形。Triu:使用find命令执行主父三角剖分、矩阵祖怀和对齐、子矩阵查询,并将关系表达式返回为实际下标。例如:a=10:20Find(a15) ans=7 8 9 10 11矩阵的排序使用sort函数,该按升序排
5、列矩阵。计算结果的图形表示,x=1:40y1=sin(pi * x/4);y2=cos(pi * x/8);Plot(x,y1,c,x,y2,r)、MATLAB的计算机编程,1,MATLAB的操作模式命令驱动模式通常,MATLAB以命令驱动模式(即MATLAB命令行方式)工作。使用命令行时,MATLAB窗口一次只能在一行上执行一条或多条语句。命令行驱动的程序可读性差,无法保存。对于复杂问题,应将其创建为可以保存的节目文件。在MATLAB窗口中输入数据和命令进行计算时,处理复杂的问题和大量数据会很不方便。因此,必须编辑m文件。MATLAB的操作模式m档案模式将由MATLAB语句组成的程序保存为m
6、扩展名文件,然后运行节目文件。牙齿操作模式称为节目档案模式。不能在命令窗口下创建节目文件。这是因为命令窗口一次只能在一行上运行一个或多个语句。2,M档案生成,M档案类型是常规文本文件,可以使用系统批准的文本文件编辑器创建M文件。Edit中的剪辑、windows记事本、word等。具体创建方法:在MATLAB命令窗口中,单击“档案”菜单new m-file,3,MATLAB档案类型,数据档案。mat mat文件是以MATLAB牙齿标准二进制格式保存的数据文件,可存储工作区中有用的数据变量。Mat档案的创建和调用由函数save和load执行。例如load Gatlin image(X),2 .m档
7、案m文件的语法类似于c语言,但具有独特的特性。它只是简单的ASCII代码文本文件,运行程序时逐行解释执行程序,MATLAB是解释编程语言。M文件包含两种茄子类型的独立M文件。命令文件可以调用M文件。函数档案(1)。命令档案简单的M档案命令文件实际上是一系列命令的集合,例如,在命令窗口中逐行执行文件中的所有命令。没有I/o参数。命令文件是注释文件和节目档案% rank number of linear ly independent rows or columns .% k=rank (x)的两部分Is the number of singular values of x % that are l
8、arger than max(size(x)* norm(x)* *% k=rank(x Tol)is the number of singular values of x that % are larger than Tol。%版权所有(c) 1984-94 by the mathworks,Inc . If(nargin=1)tol=max(size(x)* maxend r=sum(s tol);节目部分,(2)。matlab内置函数档案MATLAB自定义函数档案内置函数档案调用内置函数方法:使用函数名称并提供相应的入口、出口参数。示例:函数sin.m不能作为type sin找到。调用格
9、式:y=sin(2*x)实际应用程序节目:x=0:2 * pi/180:2 * pi;Y=sin(2*x) plot(x,y),sqrt(x)求出x的平方根abs(x),x的绝对值det(a)求出矩阵表达式的值,依此类推。Matlab具有许多内置数学函数,可以在数值运算和符号运算中调用这些。(3)。函数M文件需要输入变量。返回输出变量MATLAB用户可以根据需要编辑自己的M文件。可以像调用库函数一样轻松调用,从而大大扩展了MATLAB的功能。,您可以为特定类型的特殊问题(例如创建许多M函数文件)创建新的工具箱。用Matlab语言创建新MATLAB函数定义的牙齿功能反映了MATLAB语言的强大扩
10、展功能。函数m档案格式:function返回变量=函数名称(输入变量)注释说明语句段节目语句段特定规则:函数m文件的第一行必须使用单词function作为指南,function=() m文件中的档案名称为。必须为m。程序中的所有变量都是本地变量,不会存储在工作区中。该变量仅在函数执行期间有效。4、MATLAB节目结构、MATLAB语言的节目结构分为不同的高级语言、顺序结构、循环结构和分支结构。(1)。顺序结构按顺序执行程序的语句(2)。循环结构重复的一组门。回路是电脑问题解决的主要手段。循环语句主要是for end,语法是for I=表达式(表达式是矢量)执行语句end示例:使用for循环1!
11、2!3!5!的值sum=0;for I=1:5 PDR=1;For k=1:i pdr=pdr * kEnd sum=sum PDREnd,sum=153,while end循环while循环在循环体中循环无数次语句。语法如下:while表达式循环语句end表达式通常由逻辑和关系运算以及常规运算组成,以确定循环的继续和停止。只要表达式的值不为零牙齿,循环就会停止,直到继续循环表达式的值牙齿为零。示例:用while循环合计1100个整数sum=0;I=1;While i=100 sum=sum II=I 1;End sum sum=5050,(3)。分支结构根据特定条件执行的个别门。If else end语句有三个茄子格式If表达式执行语句end if表达式end if表达式是语句1 else否语句2 end,if表达式1多分支语句1 e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年度辅警招聘考试考试历年机考真题集含完整答案详解(有一套)
- 语言障碍患者的安全护理与沟通
- 高血压患者健康教育媒体宣传
- 寻常性痤疮患者的护理方法
- 宠物狗饲养注意事项指南
- 2024-2025学年农村信用社招聘考试高频难、易错点题含答案详解(轻巧夺冠)
- 2024-2025学年医院三基考试综合提升测试卷附完整答案详解【典优】
- 2024-2025学年度公务员考试《常识》考试综合练习【综合题】附答案详解
- 2024-2025学年度冶金工业技能鉴定高频难、易错点题含答案详解(满分必刷)
- 2024-2025学年反射疗法师3级高频难、易错点题附参考答案详解【达标题】
- JM1500立式搅拌磨机结构设计 - 副本
- (人教2024版)英语七下全册新教材解读课件(分单元)
- IT运维工程师培训课件
- 2024北森图形推理题
- 合法抱养协议书范本
- 烟花爆竹生产废弃物处理与管理
- 生产过程异常处理流程
- 《热力学基础》课件
- 危化品申请书
- 数控刀具行业现状分析报告
- 2025年江苏农林职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
评论
0/150
提交评论