光学软件基础及应用――Matlabppt课件.ppt

光学软件基础及应用――Matlabppt课件.ppt

ID:58830435

大小:2.27 MB

页数:86页

时间:2020-10-01

光学软件基础及应用――Matlabppt课件.ppt_第1页
光学软件基础及应用――Matlabppt课件.ppt_第2页
光学软件基础及应用――Matlabppt课件.ppt_第3页
光学软件基础及应用――Matlabppt课件.ppt_第4页
光学软件基础及应用――Matlabppt课件.ppt_第5页
资源描述:

《光学软件基础及应用――Matlabppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、光学软件基础及应用——MATLAB2010-2011第二学期安徽工业大学光信息科学与技术2MATLAB—必须掌握的计算机语言之一科学研究的强大辅助工具数学运算:线性代数/微积分/概率统计专业课学习工具:应光、物光……工程或生活中实际问题的解决工具数学软件+专业工具库+综合开发平台第一章认识MATLAB2010-2011第二学期安徽工业大学光信息科学与技术41.1MATLAB简介美国MathWorks公司推出的科学及工程计算软件——数学家-软件专家-各领域专家共同编写实现MATRIX和LABORATORY的缩写-矩阵实验室2010-2011

2、第二学期安徽工业大学光信息科学与技术51.2MATLAB的产生和发展1980年产生——美国新墨西哥州大学计算机系主任CleveMoler为解决“线性代数”课程的矩阵运算问题而开发的接口程序1983年春天——工程师JohnLittle与Moler、SteveBangert一起开发了第二代专业版MATLAB(用C语言编写实现)1984年——MathWorks公司成立2010-2011第二学期安徽工业大学光信息科学与技术6强大的科学计算、数据处理能力基本的计算、科研和工程计算的最新研究成果出色的图形处理与显示能力功能强大的模块集和专业工具箱符号

3、运算、优化、图像处理、偏微分方程工具箱可编程解决复杂问题——M文件丰富的程序接口——C语言、ZEMAX丰富的联机帮助系统1.3MATLAB的功能2010-2011第二学期安徽工业大学光信息科学与技术7MATLAB的其他应用2010-2011第二学期安徽工业大学光信息科学与技术81.4MATLAB的软件界面命令窗口历史记录窗口工作变量空间2010-2011第二学期安徽工业大学光信息科学与技术91.5MATLAB的软件显示调整改成自己喜欢的字体第二章MATLAB的基本运算矩阵为运算单元2010-2011第二学期安徽工业大学光信息科学与技术11

4、2.1MATLAB的基本使用直接在命令窗口输入要计算的内容MATLAB语句形式为:变量=表达式无需事先定义变量回车后语句执行,窗口显示语句执行结果2010-2011第二学期安徽工业大学光信息科学与技术122.1MATLAB的基本使用光标闪烁等待输入命令2010-2011第二学期安徽工业大学光信息科学与技术13常用的命令及其功能clc——擦去命令窗口内容clear——消除工作空间所有变量clear变量名——消除指定的变量help命令名——查询所列命令的帮助信息↑——调用上一行命令Ctrl+C——中断程序运行2010-2011第二学期安徽工业

5、大学光信息科学与技术142.2MATLAB的变量变量命名规则变量区分字母大小写名字不能超过31个字符,超过部分被忽略变量必须以英文字母开头,之后可以使用字母、数字、下划线,但不能使用空格和标点符号2010-2011第二学期安徽工业大学光信息科学与技术152.2MATLAB的特殊变量——常量特殊变量取值ans用于结果的缺省变量名pi圆周率eps计算机的最小数inf无穷大如1/0nan不定值0/0i或者ji=j=1-nargin函数的输入变量数目nargout函数的输出变量数目realmin最小的可用正实数realmax最大的可用正实数编写函

6、数时使用复数计算时使用2010-2011第二学期安徽工业大学光信息科学与技术162.2MATLAB的变量显示格式MATLAB中所有的量为双精度浮点数改变显示格式命令:format格式常用的格式有bank(2个十进制位)hex(十六进制)short(缺省)shorte(5位加指数)long(16位)longe(16位加指数)rat(有理数近似)改变显示格式并不改变变量本身2010-2011第二学期安徽工业大学光信息科学与技术172.3MATLAB的基本矩阵运算矩阵的直接输入创建:和数组的格式相似以“[”开始,以“]”结束每一行元素结束用行结

7、束符号(分号或回车)分隔同一行元素之间用元素分隔符号(空格或,)分隔举例:创建2×3的矩阵,第一行为1/2/3,第二行为4/5/6>>a=[123;456]a=123456空格+分号>>a=[1,2,34,5,6]a=123456逗号+回车2010-2011第二学期安徽工业大学光信息科学与技术182.3MATLAB的基本矩阵运算对矩阵元素的访问单个元素的访问:a(2,1)=0整行元素的访问:a(2,:)=[0987]整列元素的访问:a(:,3)=[3;8;6]某块元素的访问:a(2:3,3:4)=[87;65]注意点下标从1开始冒号“:”

8、的使用2010-2011第二学期安徽工业大学光信息科学与技术192.3MATLAB的基本矩阵运算矩阵按列编址元素访问的另一种方式*获取矩阵大小函数size:size(a)=[34]147102

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。