光学软件基础及应用——MATLAB.pptVIP

  • 5
  • 0
  • 约9.76千字
  • 约 86页
  • 2019-08-28 发布于四川
  • 举报
2010-2011 第二学期 安徽工业大学 光信息科学与技术 光学软件基础及应用——MATLAB MATLAB—必须掌握的计算机语言之一 科学研究的强大辅助工具 数学运算:线性代数/微积分/概率统计 专业课学习工具:应光、物光…… 工程或生活中实际问题的解决工具 第一章 认识MATLAB 1.1 MATLAB简介 美国MathWorks公司推出的科学及工程计算软件——数学家-软件专家-各领域专家共同编写实现 MATRIX和LABORATORY的缩写-矩阵实验室 1.2 MATLAB的产生和发展 1980年产生——美国新墨西哥州大学计算机系主任Cleve Moler为解决“线性代数”课程的矩阵运算问题而开发的接口程序 1983年春天——工程师John Little与Moler、Steve Bangert一起开发了第二代专业版MATLAB(用C语言编写实现) 1984年——MathWorks公司成立 1.3 MATLAB的功能 强大的科学计算、数据处理能力 基本的计算、科研和工程计算的最新研究成果 出色的图形处理与显示能力 功能强大的模块集和专业工具箱 符号运算、优化、图像处理、偏微分方程工具箱 可编程解决复杂问题——M文件 丰富的程序接口——C语言、ZEMAX 丰富的联机帮助系统 MATLAB的其他应用 1.4 MATLAB的软件界面 1.5 MATLAB的软件显示调整 第二章 MATLAB的基本运算 2.1 MATLAB的基本使用 直接在命令窗口输入要计算的内容 MATLAB语句形式为: 变量 = 表达式 无需事先定义变量 回车后语句执行,窗口显示语句执行结果 2.1 MATLAB的基本使用 常用的命令及其功能 clc ——擦去命令窗口内容 clear ——消除工作空间所有变量 clear 变量名 ——消除指定的变量 help 命令名 ——查询所列命令的帮助信息 ↑ ——调用上一行命令 Ctrl + C ——中断程序运行 2.2 MATLAB的变量 变量命名规则 变量区分字母大小写 名字不能超过31个字符,超过部分被忽略 变量必须以英文字母开头,之后可以使用字母、数字、下划线,但不能使用空格和标点符号 2.2 MATLAB的特殊变量——常量 2.2 MATLAB的变量显示格式 MATLAB中所有的量为双精度浮点数 改变显示格式命令:format 格式 常用的格式有 bank (2个十进制位) hex (十六进制) short (缺省) short e (5位加指数) long (16位) long e (16位加指数) rat (有理数近似) 改变显示格式并不改变变量本身 2.3 MATLAB的基本矩阵运算 矩阵的直接输入创建:和数组的格式相似 以“ [ ”开始,以“ ] ”结束 每一行元素结束用行结束符号(分号或回车)分隔 同一行元素之间用元素分隔符号(空格或 , )分隔 举例:创建2×3的矩阵,第一行为1/2/3,第二行为4/5/6 2.3 MATLAB的基本矩阵运算 对矩阵元素的访问 单个元素的访问:a(2,1) = 0 整行元素的访问:a(2,:) = [0 9 8 7] 整列元素的访问:a(:,3) = [3; 8; 6] 某块元素的访问:a(2:3, 3:4) = [8 7;6 5] 注意点 下标从1开始 冒号“ : ”的使用 2.3 MATLAB的基本矩阵运算 矩阵按列编址 元素访问的另一种方式 * 获取矩阵大小函数size: size(a)=[3 4] 2.3 MATLAB的基本矩阵运算 特殊行向量创建方法 线性等间距——初值:步长:终值 函数linspace linspace(x1,x2) linspace(x1,x2,N) 函数logspace 2.3 MATLAB的基本矩阵运算 矩阵创建的其他方法 现有矩阵增加或提取元素 读取数据文件,如TXT、Excel、Mat文件 利用特殊矩阵生成函数 全0矩阵:zeros() 全1矩阵:ones() 单位矩阵:eye() 2.3 MATLAB的基本矩阵运算 矩阵的基本运算 四则运算:+ - * / \ 点乘(点除):.* ./ .\ 矩阵乘方: ^ 矩阵元素乘方: .^ 矩阵的转置: 注意点 运算对象为矩阵 元素运算勿忘使用“点” 2.4 MATLAB的矩阵运算函数 矩阵元素的运算函数(Array Operation) abs、sqrt、sin、cos函数可以在矩阵上直接使用,只不过对矩阵的每个元素进行处理 2.4 MATLAB的矩阵元素运算函数 2.4 MATLAB的矩阵元素运算函数 2.4 MATLAB的矩阵元素运算函数 2.5 MATLAB—关系运算 == 关系运算符 任何非零数值都为

文档评论(0)

1亿VIP精品文档

相关文档