MATLAB简介(第一次课).ppt
《MATLAB简介(第一次课).ppt》由会员分享,可在线阅读,更多相关《MATLAB简介(第一次课).ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、欢欢迎迎学学习习 微机应用软件微机应用软件课时安排:课时安排:1、Matlab简介简介32学时学时2、数据与图像处理、数据与图像处理(Origin、Photoshop)4学时学时参考数目:参考数目:1、计算物理基础计算物理基础彭芳麟彭芳麟高等教育出版社高等教育出版社2、计算机在材料科学中的应用计算机在材料科学中的应用许鑫华许鑫华机械工业出版社机械工业出版社3数学物理方程的数学物理方程的MATLAB解法与可视化解法与可视化彭芳麟彭芳麟清华大学出版社清华大学出版社4、大学物理习题计算机解法大学物理习题计算机解法MATLAB编程应用编程应用钟季康钟季康机械工业出版社机械工业出版社学习要求:学习要求:
2、1、准备一个笔记本兼作业本。、准备一个笔记本兼作业本。2、自己独立编程。、自己独立编程。第第1章章MATLAB简介简介wMATLAB是英语是英语MatrixLaboratory(矩阵实验室矩阵实验室)的缩写的缩写wMATLAB是当今国际上公认的在是当今国际上公认的在科技领域最为科技领域最为优秀的应用软件和开发环境优秀的应用软件和开发环境。在欧美各高等院校,。在欧美各高等院校,MATLAB已经成为应用线性代数、自动控制理论、已经成为应用线性代数、自动控制理论、数据统计、数字信号处理、图形处理等高级课程数据统计、数字信号处理、图形处理等高级课程的基本数学工具,是理工科本科生、硕士生、博的基本数学工
3、具,是理工科本科生、硕士生、博士生必须掌握的基本技能。在设计研究单位和工士生必须掌握的基本技能。在设计研究单位和工业部门,业部门,MATLAB已经超出实验室,广泛用于研已经超出实验室,广泛用于研究和解决具体的工程问题。究和解决具体的工程问题。w国内部分重点高校已作为理工学生的必修或选修国内部分重点高校已作为理工学生的必修或选修课。课。现在现在Matlab已经成为一个系列产品:已经成为一个系列产品:主包主包中有数百个高度优化的中有数百个高度优化的内部函数内部函数。工具包工具包(Toolbox),),又分为两类:又分为两类:功能性工具包功能性工具包主要用来扩充主要用来扩充MATLAB的数值分析、矩
4、阵运算、数的数值分析、矩阵运算、数字信号处理、符号计算功能、图形建模仿真功能、文字处字信号处理、符号计算功能、图形建模仿真功能、文字处理功能、与硬件实时交互功能。这种工具包能用于多种学理功能、与硬件实时交互功能。这种工具包能用于多种学科。科。学科性工具包学科性工具包是专业性比较强的是专业性比较强的,如:,如:控制系统工具包控制系统工具包(ControlSystemToolbox)、通信工具包通信工具包(CommunicationToolbox)、图象处理工具包图象处理工具包(ImageProcessingToolbox)、统计工具包统计工具包(StatisticToolbox)偏微分方程工具包
5、偏微分方程工具包(PartialDifferentialEquationToolbox)Matlab语言的特点:语言的特点:1、极强的数值计算功能、作图功能和符号、极强的数值计算功能、作图功能和符号计算功能。计算功能。w数值计算主要内容:数值计算主要内容:矩阵的创建和保存,数值矩阵代矩阵的创建和保存,数值矩阵代数、乘方运算和分解,数组运算,多项式和有理分式运数、乘方运算和分解,数组运算,多项式和有理分式运算,数理统计分析、差分和数值导数,用于求积分和微算,数理统计分析、差分和数值导数,用于求积分和微分方程的数值解和功能函数等。分方程的数值解和功能函数等。w在此环境下在此环境下所解问题的所解问题
6、的Matlab语言表述形式和其数学语言表述形式和其数学表达形式相同,不需要按传统的方法编程。表达形式相同,不需要按传统的方法编程。w利用利用MATLAB可以轻易地绘制二维、三维曲线,三可以轻易地绘制二维、三维曲线,三维曲面,并可进行图形和坐标的标识、坐标控制、图维曲面,并可进行图形和坐标的标识、坐标控制、图形的迭绘、视角和光照设计、色彩精细控制等及绘制形的迭绘、视角和光照设计、色彩精细控制等及绘制动画,简单易行。动画,简单易行。Matlab语言的特点:语言的特点:2、用户使用方便,语句简单,内涵丰富。、用户使用方便,语句简单,内涵丰富。wMATLAB是一种面向科学与工程计算的高级语言,是一种面
7、向科学与工程计算的高级语言,允许允许用数学形式的语言编写程序。用数学形式的语言编写程序。wMatlab语言是一种语言是一种解释执行解释执行的语言,它灵活、方便,的语言,它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间其调试程序手段丰富,调试速度快,需要学习时间少。少。w把编辑、编译、连接和执行融为一体把编辑、编译、连接和执行融为一体。它能在同一。它能在同一画面上进行灵活操作,快速排除输入程序中的书写画面上进行灵活操作,快速排除输入程序中的书写错误、语法错误以至语意错误,从而加快了用户编错误、语法错误以至语意错误,从而加快了用户编写、修改和调试程序的速度。写、修改和调试程序的速度。Ma
8、tlab语言的特点:语言的特点:3、最受人欢迎的特点、最受人欢迎的特点开放性。开放性。w除内部函数外,所有除内部函数外,所有MATLAB主包文件和各工具主包文件和各工具包文件都是可改的源文件。用户通过对源文件的修包文件都是可改的源文件。用户通过对源文件的修改,或加入自己编写的文件去构成新的专用工具包。改,或加入自己编写的文件去构成新的专用工具包。w高版本的高版本的Matlab已逐步扩展到科学及工程计算的已逐步扩展到科学及工程计算的其它领域。因此,不久的将来,它一定能名符其实其它领域。因此,不久的将来,它一定能名符其实地成为地成为“万能演算纸式的万能演算纸式的”科学算法语言。科学算法语言。1.1
9、 MATLAB的操作界面的操作界面1、操作界面介绍、操作界面介绍菜单项;菜单项;工具栏;工具栏;【Command WindowCommand Window】指令窗口;指令窗口;【Command HistoryCommand History】指令记录窗口;指令记录窗口;【WorkspaceWorkspace】内存空间窗口;内存空间窗口;【Current DirectoryCurrent Directory】当前工作目录窗口;当前工作目录窗口;lMATLAB操作窗口操作窗口双击桌面快捷键,启动软件。双击桌面快捷键,启动软件。接受命令的窗口接受命令的窗口1.1.2、指令窗的功能、指令窗的功能1.数值
10、计算数值计算 2*sin(pi/3)+5*i-22/3注意事项注意事项变量名要区分大小写变量名要区分大小写应该指定输出变量名应该指定输出变量名?怎样改变数字属性和字体怎样改变数字属性和字体File/Preference常用指令常用指令who列出内存中的变量名列出内存中的变量名Type显示指定文件的内容显示指定文件的内容whos列出内存中的变量名及其性质列出内存中的变量名及其性质clear清除内存清除内存帮助系统指令帮助系统指令 help指令名指令名常用符号常用符号;不显示结果不显示结果命令延续到下一行命令延续到下一行重新调入上一命令行重新调入上一命令行重新调入下一命令行重新调入下一命令行关于变
11、量关于变量命名规则命名规则n字母打头,后面可以为字母、数字、下划线等,但不字母打头,后面可以为字母、数字、下划线等,但不能为空格符、标点。能为空格符、标点。n区分大小写区分大小写AbcABc例:例:MYvar12、12Myvar_、MY_Var12、_MyVar12保存和查询保存和查询n所有变量都保存在工作内存空间所有变量都保存在工作内存空间workspace中。中。nwhos查询、查询、clear清除。清除。MATLAB的保留常量的保留常量ans预设的计算结果变量名预设的计算结果变量名i或或j虚数单位虚数单位eps正正的极小值的极小值=2.2204e-16inf值,如值,如1/0pi3.14
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 简介 第一次
限制150内