文档详情

光学软件基础及应用-Matlab.ppt

发布:2025-02-07约1.14万字共10页下载文档
文本预览下载声明

2010-2011第二学期安徽工业大学光信息科学与技术*第五章 MATLAB的编程通过编程01解决实际问题02语言是工具03思路最重要042010-2011第二学期安徽工业大学光信息科学与技术*5.1MATLAB的编程介绍文件名后缀为.mM文件编程:除了在命令窗口输入命令执行外,还可以向C语言一样采用编程方式;2010-2011第二学期安徽工业大学光信息科学与技术*5.1MATLAB的编程介绍M文件创建及M文件编辑器认识调试/断点功能2010-2011第二学期安徽工业大学光信息科学与技术*5.1MATLAB的编程介绍M文件分类脚本(命令)文件:只是一些命令行的组合,其中的所有变量也成为工作变量空间的一部分。函数文件:单独功能的代码块,需要接受参数输入和输出,函数M文件具有独立的内部变量空间。MATLAB提供的大部分函数都用函数文件实现。2010-2011第二学期安徽工业大学光信息科学与技术*脚本文件注释语句消除命令定义变量功能实现结果显示5.2MATLAB的编程——脚本文件编程2010-2011第二学期安徽工业大学光信息科学与技术*2.4MATLAB的矩阵元素运算函数函数名解释Matlab函数命令三角函数sin(x)cos(x)tan(x)cot(x)sec(x)csc(x)2010-2011第二学期安徽工业大学光信息科学与技术*2.4MATLAB的矩阵元素运算函数函数名解释Matlab函数命令反三角函数asin(x)acos(x)atan(x)acot(x)asec(x)acsc(x)绝对值函数abs(x)2010-2011第二学期安徽工业大学光信息科学与技术*2.5MATLAB—关系运算==关系运算符任何非零数值都为真(1)用于流程控制举例:数学关系运算符小于小于或等于=大于大于或等于=等于==不等于~=2010-2011第二学期安徽工业大学光信息科学与技术*2.5MATLAB—逻辑运算逻辑运算符用于流程控制位方式的逻辑运算函数逻辑关系运算符与或|非~异或xor位方式-与bitand位方式-或bitor位方式-异或bitxor位比较运算bitcmp移位运算bitshift2010-2011第二学期安徽工业大学光信息科学与技术*第三章 MATLAB的基本绘图一图胜万语EDOFCPM3D-MTF2010-2011第二学期安徽工业大学光信息科学与技术*3.1MATLAB的绘图——工作空间绘图2010-2011第二学期安徽工业大学光信息科学与技术*3.2MATLAB的绘图——二维绘图函数绘制二维图形的命令添加标题充分利用网络和添加标题学习使用MATLAB函数添加标题helpgraph2d添加标题MATLAB帮助文件添加标题2010-2011第二学期安徽工业大学光信息科学与技术*3.2MATLAB的绘图——二维绘图函数基本绘图函数为plot(x1,y1,LineSpec1,x2,y2,LineSpec2,…)函数说明:x1,y1分别为x轴和y轴坐标值LineSpec1为曲线特性选项参数,如曲线的颜色、线型、标识符号等,用单引号括起来以逐点折线相连的方式绘制二维图形在MATLABHelp系统中熟悉Plot命令2010-2011第二学期安徽工业大学光信息科学与技术*3.2MATLAB的绘图——二维绘图函数绘图举例曲线特性参数的设置方法——参照帮助系统x=0:0.1*pi:2*pi;y=sin(x);z=cos(x);plot(x,y,-bo,x,z,:ms)2010-2011第二学期安徽工业大学光信息科学与技术*3.2MATLAB的绘图——二维绘图函数LineSpec选项2010-2011第二学期安徽工业大学光信息科学与技术*3.2MATLAB的绘图——二维绘图函数图形标注函数xlabel和ylabel:x轴和y轴名称标注legend:图形中各曲线标注title:图形名称标注text:图形中文字标注gtext:图形中文字标注(用鼠标确定放置位置)2010-2011第二学期安徽工业大学光信息科学与技术*3.2MATLAB的绘图——二维绘图函数图形标注举例注意转义字符的输入1xlabe

显示全部
相似文档