第1章 Matlab入门.ppt_第1页
第1章 Matlab入门.ppt_第2页
第1章 Matlab入门.ppt_第3页
第1章 Matlab入门.ppt_第4页
第1章 Matlab入门.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLAB数学实验,第一章MATLAB入门,2,第一章MATLAB入门,1.1MATLAB桌面1.2数据和变量1.3数组及其运算1.4字符串、元胞和结构,3,工作空间,历史命令,当前目录(6.0为发行说明书),菜单,工具栏,指令窗口,1.1MATLAB桌面,4,1.1MATLAB桌面,最小安装:MATLAB6.0或7.0,SymbolicMathToolbox,ExtendedSymbolicMathToolbox,OptimizationToolbox(优化)窗口:指令窗口(CommandWindow),工作空间(Workspace),当前目录(CurrentDirectory6.0为launchpad),指令历史(CommandHistory)例:a=1;b=2;c=a+b(不输入提示符)菜单和工具栏:修改字体等,5,1.2数据和变量,例1.1圆的面积计算表达式分号(;),逗号(,),省略号(.)。历史指令调用数据显示格式Shortlongrational显示格式与计数精度区别,6,1.2数据和变量,复数i,j预定义变量pi圆周率3.1415eps浮点数识别精度2.2210-16realmin最小正实数2.225110-308realmax最大正实数1.797710308Inf无穷大NaN不定值,7,1.2数据和变量,用户变量命名规则:字母开头,由字母、数字或下划线组成,区分大小写(能有标点符号吗?)防止与系统的预定义变量名(如i,j,pi,eps等),函数名(如who,length等),保留字(for,if,while,end等)冲突。特殊变量ans是系统本身一个特殊变量名,若运算结果没有赋于任何变量,系统将其赋予ans,8,1.2数据和变量,数据文件实现与外部数据文件交换:mat,txt等1、File菜单方式:SaveWorkspace和ImportData例:save-clear-import2、Workspace的工具栏实现:load和save3、指令方式:save文件名.mat或txt;load工作空间浏览器:用于内存变量管理工具栏:load,save;列出了内存中matlab工作空间的所有变量的变量名(name)、值(value)、尺寸(size)、字节数(bytes)和类型(class)。选中变量,单击openselection工具栏按钮,或右键openselection,打开变量编辑窗口,可以进行打开、保存、清除、修改等操作。,9,1.3数组及其运算,在matlab中,无论给变量赋什么值,在内存中均以矩阵(数组)的形式表示。标量认为11,向量1n或n1矩阵,矩阵运算。a=123;456;7899页上面数组的输入和分析中括号表示矩阵,同行元素间用空格或逗号分隔,不同行间用分号或回车分隔。冒号运算初值:增量:终值函数linspace(x1,x2,n)将x1,x2n-1等分,(生成x1与x2间的n维等距行向量)。,10,1.3数组及其运算,1、数组的输入和分析:P9-11数组的输入和分析:P9-11查询(a(m,n),查询某个元素、长度length、尺寸size提取(a(1,3,2),拼接(AB),删除(A(i1:i2,:)=)sum,prod求乘积,min,max表1.1一维正常,二维按列进行,返回行向量特殊矩阵零矩阵(zeros(m,n),壹矩阵(ones(m,n),单位矩阵(eye(m,n)导入外部Excel数据文件菜单importdata剪贴板+数组编辑器ArrayEditor:用法:复制excel中数据,打开变量编辑窗口,菜单Editpastespecial。,11,1.3数组及其运算,数组运算与矩阵运算的区别:数组的运算是指:数组对应元素之间的运算,也称点运算.矩阵是一个二维数组,所以矩阵的加、减、数乘等运算与数组运算是一致的。矩阵的乘法、乘方和除法有特殊的数学含义,并不是数组对应元素的运算.,12,1.3数组及其运算,2、数组运算:数组的运算是指数组对应元素之间的运算,也称点运算.表1.4。A=a1,a2,an,B=b1,b2,bn,A+B与A-B加与减A.*B数组乘数组A.B数组乘方a1b1,a2b2,anbn左除A.B=右除B./A数组除法A./B=a1/b1,a2/b2,an/bn数与数组混合运算:k+A与k-Ak加(减)A的每个元素k*A或A*k数乘数组A.k,k.A数组乘方k./A和A.k数除以数组k/a1,k/a2,k/anA./k和k.A数组除以数a1/k,a2/k,an/k点运算就是对应元素的运算例(注意点运算与矩阵运算的区别,矩阵除法3章讲),13,1.3数组及其运算,3、数学函数运算表1.5矩阵的数学函数也是按元素的运算,使用通常的函数符号,如sin(A),cos(A),asin(A),acos(A),tan(A),cot(A),exp(A),sqrt(A)等。fix向0取整floor向-取整ceil向+取整mod模余rem除法余数abs绝对值(模)real复数实部imag复数虚部angle复数幅角conj复数共轭log自然对数lnlog10以10为底对数,14,1.3数组及其运算,4、关系与逻辑运算:、=大于、大于等于结果仍为数组;=、=等于、不等于&(与)、|(或)、(非)逻辑运算,运算对象通常为关系表达式,对应元素进行逻辑运算,运算结果真为1,假为0。运算对象如果不是关系式,是元素,非零元素为1(真),0为假。any、all:按列检验是否存在真、是否全为真,返回值是行向量;find:返回满足条件的元素下标(按列单下标)在MATLAB中,“真”用1表示,“假”用0,而逻辑运算中,所有非零元素作为1处理。运算优先级:算术运算关系运算逻辑运算例子:,15,1.4字符串、元胞和结构,字符串单引号(英文半角输入状态!)中文字符:a=清心明目,b=a(4:-1:1)不要在word中输入后copy引号内字符显示应为淡紫色字符串拼接:t=好吗?,c=a(3,4,1,2),t字符串转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论