福建农林大学数学建模培训matlab演示.ppt
《福建农林大学数学建模培训matlab演示.ppt》由会员分享,可在线阅读,更多相关《福建农林大学数学建模培训matlab演示.ppt(95页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、福建农林大学数学建模培训matlab演示 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望目录目录1.MATLAB简介简介(4)2.MATLAB发展史发展史(5)3.MATLAB主要功能主要功能(6)4.Matla主包工具箱主包工具箱(7)5.matlab安装启动安装启动(8)6.Matlab入门入门(9)7.工作空间介绍工作空间介绍(10)8.命令行的编辑命令行的编辑(24)9.在工作空间计算在工作空间计算(28)1.M文件编辑文件编辑(32)2.条件语句条件语句
2、(34)3.循环结构循环结构(36)4.空间解析几何实验空间解析几何实验(39)5.绘图基本线型绘图基本线型(43)6.曲线的绘制曲线的绘制(45)7.曲面的绘制曲面的绘制(59)8.线性代数实验线性代数实验(64)9.矩阵的操作矩阵的操作(67)2022/11/1619.矩阵的运算矩阵的运算(72)20.求解方程组求解方程组(74)21.二次型(二次型(76)22.高等数学实验高等数学实验(77)23.求一元函数极限求一元函数极限(78)24.一元函数微分一元函数微分(80)25.泰勒展开泰勒展开(82)26.一元函数极值一元函数极值(84)27.一元函数积分一元函数积分(85)19.多元函
3、数微分多元函数微分(86)20.多元函数极值多元函数极值(87)21.重积分重积分(91)22.微分方程微分方程(92)23.函数计算器函数计算器(93)24.结束语结束语(94)目录目录2022/11/16MATLABMATLAB简介简介l什么是什么是matlab 在在计算机技术计算机技术日新月异日新月异的今天,计算机巳同人的今天,计算机巳同人们的日常工作和生活越们的日常工作和生活越来越密切地联系在一起来越密切地联系在一起.在科学研究和工程应用在科学研究和工程应用的过程中的过程中,往往需要进行往往需要进行大量的大量的数学计算数学计算,传统的传统的纸笔和计算器已经不能纸笔和计算器已经不能满足满
4、足海量海量的计算要求的计算要求.而而用语言编程有一定的学用语言编程有一定的学习习难度难度.lMathworks公司推出了公司推出了MATLAB以其强大的功以其强大的功能和易用性受到越来越能和易用性受到越来越多的科技工作者的欢迎多的科技工作者的欢迎.lMATLAB由主包和功能由主包和功能各异的工具箱组成各异的工具箱组成,其基其基本数据结构是矩阵本数据结构是矩阵.lMATLAB具有非常强大具有非常强大的计算功能的计算功能,其巳成为世其巳成为世界上应用最广泛的工程界上应用最广泛的工程计算应用软件之一计算应用软件之一.2022/11/16MATLABMATLAB的发展史的发展史MATLAB的的产产生生
5、是是与与数数学学计计算算紧紧密密联联系系在在一一起起的的。70年年代代中中期期,美美国国的的穆穆勒勒教教授授及及其其同同事事在在美美国国国国家家基基金金会会的的资资助助下下,开开发发了了线线性性代代数数的的Fortran子子程程序序库库。不不久久,他他在在给给学学生生开开线线性性代代数数课课时时,为为了了让让学学生生能能使使用用子子程程序序库库又又不不至至于于在在编编程程上上花花费费过过多多的的时时间间,便便为为学学生生编编写写了了使使用用子子程程序序的的接接口口程程序序。他他将将这这个个接接口口程程序序取取名名为为MATLAB,意意为为“矩阵实验室矩阵实验室”。80年年代代初初他他们们又又采
6、采用用c语语言言编编写写了了MATLAB的的核核心心,成成立立了了MathWorks公公司司并并将将MATLAB正正式式推推向向市市场场。自自1984年年出出版版以以来来经经过过不不断断的的研研究究,增增加加了了许许多功能。多功能。目前目前MATLAB巳成为巳成为国际公认的最优秀的数学国际公认的最优秀的数学应用软件之一。应用软件之一。2022/11/16MATLABMATLAB的主要功能和特性的主要功能和特性l主要功能主要功能:l1.数值计算功能数值计算功能l2.符号计算功能符号计算功能l3.数据分析和可视数据分析和可视 化化 功能功能 l4.文字处理功能文字处理功能l5.SIMULINK动态
7、仿动态仿真功能真功能l主要特点主要特点:l1.1.功能强大功能强大 MATLAB含有含有30多个应多个应用于不同领域的工具箱用于不同领域的工具箱.l2.2.界面友好界面友好 MATLAB其指令表达方其指令表达方式与习惯上的数学表达式与习惯上的数学表达式非常接近式非常接近,编程效率高编程效率高.l3.3.扩展性强扩展性强 用户可自由地开发自己用户可自由地开发自己的应用程序的应用程序2022/11/16MATLABMATLAB主包和工具箱主包和工具箱lMATLABMATLAB由由主包主包和各种和各种工具工具箱箱组成组成.主包是核心主包是核心,工具箱工具箱是扩展的有专门功能的函数是扩展的有专门功能的
8、函数.l主要工具箱有主要工具箱有:l1.1.控制系统工具箱控制系统工具箱 controlcontroll2.2.小波工具箱小波工具箱 waveletwaveletl3.3.模糊逻辑工具箱模糊逻辑工具箱 fuzzyfuzzyl4.4.神经网络工具箱神经网络工具箱 nnetnnetl5.5.通信工具箱通信工具箱commcomml6.线性矩阵不等式工具箱线性矩阵不等式工具箱lmil7.图像处理工具箱图像处理工具箱 imagesl8.优化工具箱优化工具箱 optiml9.偏微分方程工具箱偏微分方程工具箱 pdel10.财政金融工具箱财政金融工具箱 financel11.模型预测控制工具箱模型预测控制工
9、具箱mpcl12.样条工具箱样条工具箱 splinesl13.统计工具箱统计工具箱 statsl14.信号处理工具箱信号处理工具箱 signal2022/11/16MATLABMATLAB的安装与启动的安装与启动MATLAB 7.0建议对系统要求建议对系统要求:lWindows98以上以上系统系统l四倍速以上光驱四倍速以上光驱lCPU:奔腾:奔腾266以上以上l显卡:显卡:irectx 3D 兼容兼容(16MB以上)以上)l64MB以上内存以上内存 l完全安装需要完全安装需要1750MB lMATLAB 7.0的安装的安装:l将将MATLAB 7.0光盘放光盘放入光驱入光驱,自动运行自动运行l
10、或在或在MATLAB 目录下直目录下直接运行接运行“Setup.exe”程程序序,根据安装对话窗口提根据安装对话窗口提示进行安装示进行安装.2022/11/16MATLABMATLAB入门入门l1.如何进入如何进入 matlab软件软件:在在windows桌面上双击桌面上双击matlab图标,即可图标,即可进入软件进入软件 2022/11/16MATLABMATLAB工作空间介绍工作空间介绍2022/11/16MATLABMATLAB工作工作空间介绍空间介绍 2.工作空间菜单命令介绍工作空间菜单命令介绍:lFile(文件文件)菜单菜单:1.“New”有三个选项:有三个选项:l“M-file”新
11、建一个新建一个.m文件,打开文件,打开M文件编辑器。文件编辑器。l“figure”新建一个图形窗口。新建一个图形窗口。l“Model”新建一个新建一个simulink模型窗口模型窗口2022/11/16MATLABMATLAB工作工作空间介绍空间介绍2.“Open”打开对话框,列出文件目录,选定已有打开对话框,列出文件目录,选定已有的文件然后单击的文件然后单击“打开打开”。3.“Open Selection”在工作空间给出在工作空间给出M文件名,然后文件名,然后选择选择“Open Selection”选项,可打开文件选项,可打开文件4.“Run Script”运行脚本文件。运行脚本文件。5.“
12、Load Workspace”下载原已保存的数据。下载原已保存的数据。6.“Save Workspace”保存工作空间的变量到保存工作空间的变量到*.mat文件。文件。7.“Show Workspace”打开工作空间浏览器。打开工作空间浏览器。2022/11/16MATLABMATLAB工作工作空间介绍空间介绍8.“Show Graphics Property Editor”打开图形属性打开图形属性编辑器。允许交互修改图形对象属性。编辑器。允许交互修改图形对象属性。9.“Show GUI Layout Tool”显示图形用户界面设计显示图形用户界面设计向导。向导。10.“Set Path”打开
13、路径浏览器打开路径浏览器11.“Preferences”打开参数设置对话框打开参数设置对话框.包括:包括:设置数据格式卡片设置数据格式卡片字体大小选项卡片字体大小选项卡片 背景颜色选项、背景颜色选项、字体颜色选项卡片字体颜色选项卡片2022/11/16数据格式选项卡片数据格式选项卡片2022/11/16MATLABMATLAB工作工作空间介绍空间介绍数据格式数据格式 解释解释 例例 a=1/3Short 短格式短格式 0.3333 Long 长格式长格式 0.33333333333333Hex 十六进制十六进制 3fd5555555555555Bank 金融格式金融格式 0.33Plus +格
14、式格式 +Short E 短指数方式短指数方式 3.3333E-001Long E 长指数格式长指数格式 3.33333333333333e-001Short G 短紧缩格式短紧缩格式 0.3333Long G 长紧缩格式长紧缩格式 0.333333333333333Rational 有理格式有理格式 1/3Loose 稀疏格式稀疏格式 0.33332022/11/16字体颜色、大小选项卡片字体颜色、大小选项卡片2022/11/16MATLABMATLAB工作工作空间介绍空间介绍12.“Print Setup”打印设置打印设置13.“Print”对屏幕内容打印对屏幕内容打印.14.“Print
15、 Selection”有选择打印有选择打印.15.“Exit Matlab”退出退出MATLAB.lEdit(编辑编辑)菜单菜单:1.Undo:撤消上一次的操作。撤消上一次的操作。2.Cut:将选中内容剪切到剪切版上。将选中内容剪切到剪切版上。3.Copy:复制选中的内容。复制选中的内容。4.Paste:将剪贴板上的内容粘贴下来将剪贴板上的内容粘贴下来2022/11/16MATLABMATLAB工作工作空间介绍空间介绍5.Clear:清除工作空间指定变量清除工作空间指定变量6.Select All:全选命令窗口所有内容全选命令窗口所有内容7.Clear Session:清除命令窗口里所有内容清
16、除命令窗口里所有内容lView菜单:菜单:控制是否显示工具栏控制是否显示工具栏lWindows菜单菜单:在打开的窗口之间切换在打开的窗口之间切换lHelp菜单菜单:目录帮助目录帮助.提示帮助提示帮助.帮助台面帮助台面.2022/11/16MATLABMATLAB工作工作空间介绍空间介绍l初学者常用的几个命令初学者常用的几个命令:1.help命令命令l查询函数用法查询函数用法:?函数名函数名;?函数名函数名l打开帮助窗口打开帮助窗口:helpwin2.demo命令命令l浏览例子演示浏览例子演示:demol语言示例语言示例:在打开的窗口内单击在打开的窗口内单击matlab之下的之下的Matrice
17、s,然后选择右下方窗口中的例子然后选择右下方窗口中的例子,双击双击打开该例程打开该例程.2022/11/16MATLAB帮助窗口帮助窗口2022/11/16MATLAB演示窗口演示窗口2022/11/16MATLAB 演示画面演示画面2022/11/16MATLABMATLAB工作工作空间介绍空间介绍3.漫游命令漫游命令:tourl在命令窗口直接输入:在命令窗口直接输入:tourl该窗口为用户提供了比该窗口为用户提供了比demo窗口更为全面的窗口更为全面的介绍。用户可以单击该窗口中的相应主题来打开介绍。用户可以单击该窗口中的相应主题来打开相应的内容。相应的内容。l主窗口下方的三个图案分别对应三
18、个具有代表主窗口下方的三个图案分别对应三个具有代表性的性的MATLAB图形。图形。2022/11/16命令行的编辑与运行命令行的编辑与运行l1.有关命令行环境的一些操作有关命令行环境的一些操作:(1)clc 擦擦去去一页一页命令窗口命令窗口,光标回屏幕左上角光标回屏幕左上角(2)clear 从工作空间清除所有变量从工作空间清除所有变量(3)dir 列出当前目录列出当前目录(4)who 列出当前工作空间中的变量列出当前工作空间中的变量(5)whos 列出当前工作空间中的变量及信息列出当前工作空间中的变量及信息 或用工具栏上的或用工具栏上的 Workspace 浏览器浏览器(6)delete 从磁
19、盘删除指定文件从磁盘删除指定文件(7)whech 查找指定文件的路径查找指定文件的路径 2022/11/16命令行的编辑与运行命令行的编辑与运行(9)clear all 从工作空间清除所有变量和函数从工作空间清除所有变量和函数(10)help 查询所列命令的帮助信息查询所列命令的帮助信息(11)save name 保存工作空间变量到文件保存工作空间变量到文件 name.mat(12)save name x y 保存工作空间变量保存工作空间变量 x y到文件到文件 name.mat(13)load name 下载下载name文件中的所有变量到工作空文件中的所有变量到工作空间间(14)load n
20、ame x y 下载下载name文件中的变量文件中的变量x y到工作空到工作空间间(15)diary name1.m 保存工作空间一段文本到文件保存工作空间一段文本到文件 name1.m diary off(16)type name.m 在工作空间查看在工作空间查看name.m文件内容文件内容(17)what 列出当前目录下的列出当前目录下的m文件和文件和mat文件文件2022/11/16命令行的编辑与运行命令行的编辑与运行lCtrl+pCtrl+p调用上一次的命令调用上一次的命令lCtrl+nCtrl+n调用下一行的命令调用下一行的命令l Ctrl+b Ctrl+b 退后一格退后一格lCtr
21、l+f Ctrl+f 前移一格前移一格lCtrl+Ctrl+Ctrl+r Ctrl+r 向右移一个单词向右移一个单词lCtrl+Ctrl+Ctrl+l Ctrl+l 向左移一个单词向左移一个单词2022/11/16命令行的编辑与运行命令行的编辑与运行lHomeHomeCtrl+a Ctrl+a 光标移到行首光标移到行首lEndEndCtrl+e Ctrl+e 光标移到行尾光标移到行尾lEscEscCtrl+u Ctrl+u 清除一行清除一行lDelDelCtrl+d Ctrl+d 清除光标后字符清除光标后字符lBackspaceBackspaceCtrl+h Ctrl+h 清除光标前字符清除光
22、标前字符l Ctrl+k Ctrl+k 清除光标至行尾字符清除光标至行尾字符2022/11/16在在Matlab工作空间计算工作空间计算l在在Matlab工作空间工作介绍工作空间工作介绍:在命令窗口可直接输入运算命令进行运算在命令窗口可直接输入运算命令进行运算例例:输入一个随机整数矩阵输入一个随机整数矩阵A,求求A的转置的转置,求求A的的 逆:逆:随机生成随机生成n阶整数矩阵阶整数矩阵:A=fix(15*rand(n)A的转置:的转置:A A的逆:的逆:inv(A)2022/11/16工作空间计算举例工作空间计算举例:例例1已知已知A=求求A,A的行列式的行列式,A的逆的逆.输出:输出:A=1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 福建 农林 大学 数学 建模 培训 matlab 演示
限制150内