- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
光学软件基础及其应用__Matlab-2nd.ppt
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 丰富的联机帮助系统 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—关系运算 关系运算符 任何非零数值都为真 1 用于流程控制 举例: 2.5 MATLAB—逻辑运算 逻辑运算
您可能关注的文档
- 人力资源开发和管理的理论基础.ppt
- 人工基因网络中双耦合振子的动力学的研究ppt.ppt
- 人工气候环境下锈蚀RC弯剪破坏框架梁抗震性能试验的研究_郑山锁_杨威_赵彦堂_秦卿.pdf
- 人工神经网络在全球气候变化和生态学中的应用的研究.pdf
- 人工神经网络研究分析方法.ppt
- 人教A版必修2《空间几何体的结构球、简单组合体的结构特征》【高中数学课件】.ppt
- 人教新课标版中考化学知识点汇总.doc
- 人教新课标高中物理选修3-26.1传感器及工作原理课件(63张ppt).ppt
- 人教版九年级化学知识点复习总结.doc
- 人教版五年级上音乐电子教案格式-副本.doc
- 中国对RCEP成员国高等教育服务贸易出口潜力研究.pdf
- 高速公路REITs融资模式及效应研究--以华夏越秀为例.pdf
- “最后一游”中的审美和谐对旅游者亲环境行为的影响研究.pdf
- 基于VAE和迁移学习的剩余寿命可解释性预测方法研究.pdf
- 交际翻译理论视角下《品格·人民至上》(第三章)汉英翻译实践报告.pdf
- 数字化转型对企业韧性的影响研究.pdf
- 精力分配模式指导下的耳语传译实践报告--以中国海油和英国Online公司的商务会谈为例.pdf
- CPTPP非商业援助条款研究.pdf
- 基于直播数据的社会互动实证分析.pdf
- 云南省高原特色农产品收入保险产品设计与定价研究--以小粒咖啡为例.pdf
最近下载
- 护理论文12篇:老年糖尿病患者跌倒的危险因素与预防干预措施 .doc VIP
- 2023年不动产登记代理人《地籍调查》考试题库(浓缩500题).pdf VIP
- 2024秋期国家开放大学本科《会计实务专题》一平台在线形考(形考作业一至四)试题及答案 .pdf
- 2023-2024年度辽宁省考评员考试自我检测试卷A卷附答案 .pdf VIP
- 土地登记代理人(地籍调查)题库(典型题).docx VIP
- 《我的动物朋友》小学三年级美术PPT课件.pptx VIP
- Unit+7+Writing+课件2024-2025学年牛津深圳版英语七年级上册.pptx VIP
- 明成祖朱棣+课件--2024届高考统编版历史二轮复习.pptx VIP
- 2023-2024学年四川省成都市成华区六上数学期末学业水平测试试题含答案.doc
- 成都市高新区2023-2024学年七年级数学上期期末试题及答案.pdf VIP
文档评论(0)