欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第一章 matlab操作基础.ppt

    • 资源ID:69825905       资源大小:1.07MB        全文页数:63页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第一章 matlab操作基础.ppt

    工程系统建模与仿真工程系统建模与仿真王丽平王丽平2023/1/92第一部分第一部分Matlab/SimulinkMatlab/Simulink教学内容教学内容一、MATLABMATLAB基础准备及入门基础准备及入门二、二、MATLABMATLAB矩阵及其运算矩阵及其运算三、三、MATLABMATLAB程序设计程序设计四、四、MATLABMATLAB文件操作文件操作五、五、MATLABMATLAB绘图绘图 六、六、MATLABMATLAB数据分析与多项式计算数据分析与多项式计算教学内容教学内容七七、MATLABMATLAB解方程及函数极值解方程及函数极值八、八、数值积分与微分数值积分与微分九、九、符号计算符号计算十、十、SimulinkSimulink 仿真基础仿真基础2023/1/95MatlabMatlab的学习方法的学习方法n必须做大量的练习,熟悉其中的函数必须做大量的练习,熟悉其中的函数n和自己的部分课程相联系从而进行应用,和自己的部分课程相联系从而进行应用,从而有了深刻的体会从而有了深刻的体会n多看帮助文件,这是一本很好的参考书多看帮助文件,这是一本很好的参考书n寻求大家的帮助,每个同学都会有独到的寻求大家的帮助,每个同学都会有独到的方法,综合起来就是最大的财富方法,综合起来就是最大的财富n记住:记住:MatlabMatlab可以做很多事情可以做很多事情2023/1/96第一章第一章MATLABMATLAB基础准备及入门基础准备及入门2023/1/97n概述概述nMatlabMatlab的基本使用方法的基本使用方法nMatlabMatlab中的基本变量中的基本变量2023/1/98一、概述 MATLABMATLAB语言是一种广泛应用于工程计语言是一种广泛应用于工程计算及数值分析领域的新型高级语言,自算及数值分析领域的新型高级语言,自19841984年由美国年由美国MathWorksMathWorks公司推向市场以来,公司推向市场以来,历经二十多年的发展与竞争,现已成为国历经二十多年的发展与竞争,现已成为国际公认的最优秀的工程应用开发环境。际公认的最优秀的工程应用开发环境。MATLABMATLAB功能强大、简单易学、编程效率高,功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎深受广大科技工作者的欢迎。2023/1/99 在欧美各高等院校,在欧美各高等院校,MATLABMATLAB已经成为线已经成为线性代数、自动控制理论、数字信号处理、性代数、自动控制理论、数字信号处理、时间序列分析、动态系统仿真、图像处理时间序列分析、动态系统仿真、图像处理等课程的基本教学工具,成为大学生、硕等课程的基本教学工具,成为大学生、硕士生、以及博士生必须掌握的基本技能。士生、以及博士生必须掌握的基本技能。MATLAB:MATLAB:是英文是英文MATrixMATrix LABorotoryLABorotory(矩阵实矩阵实验室验室)的缩写。的缩写。2023/1/9101.11.1 MATLABMATLAB的出现的出现n n70707070年代中期,年代中期,年代中期,年代中期,Cleve Cleve Cleve Cleve MolerMolerMolerMoler和他的同事开发了和他的同事开发了和他的同事开发了和他的同事开发了LINPACKLINPACKLINPACKLINPACK和和和和EISPACKEISPACKEISPACKEISPACK的的的的FortranFortranFortranFortran子程序库子程序库子程序库子程序库n n 70707070年代末期,年代末期,年代末期,年代末期,Cleve Cleve Cleve Cleve MolerMolerMolerMoler 在新墨西哥大学给学生在新墨西哥大学给学生在新墨西哥大学给学生在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序取名开线性代数,为学生编写了接口程序,这程序取名开线性代数,为学生编写了接口程序,这程序取名开线性代数,为学生编写了接口程序,这程序取名为为为为MATLABMATLABMATLABMATLAB,即即即即MATrixMATrix LABoratoryLABoratoryn n1983198319831983年春天,工程师年春天,工程师年春天,工程师年春天,工程师John John John John LittleLittleLittleLittle与与与与MolerMolerMolerMoler、SteveSteveSteveSteve BangertBangertBangertBangert一起开发了第二代专业版一起开发了第二代专业版MATLABMATLABn n19841984年,年,MathWorksMathWorks公司成立,公司成立,MATLABMATLAB正正式式推推向市场向市场。2023/1/9111.2 MATLAB1.2 MATLAB的版本演化的版本演化n nMatlabMatlab 1.0 1.0n nPc Pc MatlabMatlab-MatlabMatlab 386 386n nMatlab3.5+SimulinkMatlab3.5+Simulinkn nMatlabMatlab 4.0 4.0:SimulinkSimulink内嵌内嵌内嵌内嵌n nMatlabMatlab 5.0:5.0:全面的面向对象全面的面向对象全面的面向对象全面的面向对象n nMatlabMatlab 5.15.3 5.15.3n nMatlabMatlab 6.0 6.0n nMatlabMatlab 6.5 6.5:购并了购并了购并了购并了MATRIXMATRIXn nMatlabMatlab 7.11:7.11:也已经出现也已经出现也已经出现也已经出现2023/1/9121.3 MATLAB1.3 MATLAB的功能的功能n强大的数值(矩阵)运算功能强大的数值(矩阵)运算功能n广泛的符号运算功能广泛的符号运算功能n高级与低级兼备的图形功能(计算结果的高级与低级兼备的图形功能(计算结果的可视化功能)可视化功能)n可靠的容错功能可靠的容错功能n应用灵活的兼容与接口功能应用灵活的兼容与接口功能n信息量丰富的联机检索功能信息量丰富的联机检索功能2023/1/9131.1.矩阵运算功能矩阵运算功能n nMATLABMATLAB提供了丰富的矩阵运算处理功能,提供了丰富的矩阵运算处理功能,是是基于矩阵运算的处理工具基于矩阵运算的处理工具n n变量变量 矩阵,运算矩阵,运算 矩阵的运算矩阵的运算n n例如例如 C=A+B C=A+B,A,B,CA,B,C都是矩阵都是矩阵,是是矩阵的加运算矩阵的加运算n n即使一个常数,即使一个常数,Y=5Y=5,MATLABMATLAB也看做是一也看做是一个个1 1 1 1的矩阵的矩阵2.2.符号运算功能符号运算功能n n符号运算即用字符串进行数学分析符号运算即用字符串进行数学分析n n允许变量不赋值而参与运算允许变量不赋值而参与运算n n用于解代数方程、微积分、复合导数、积分、用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解展开、寻优等等,可求得解析符号解2023/1/9153.3.高级与低级兼备的图形功能高级与低级兼备的图形功能n具有高层绘图功能具有高层绘图功能两维、三维两维、三维绘图绘图n具有底层绘图功能具有底层绘图功能句柄绘图句柄绘图n使用使用plotplot函数可随时将计算结果可函数可随时将计算结果可视化视化2023/1/9164.4.图形化程序编制功能图形化程序编制功能n动态系统进行建模、仿真和分析的软动态系统进行建模、仿真和分析的软件包件包n用结构图编程,而不用程序编程用结构图编程,而不用程序编程n只需拖几个方块、连几条线,即可实只需拖几个方块、连几条线,即可实现编程功能现编程功能2023/1/9175.5.丰富的丰富的MATLABMATLAB工具箱工具箱nMATLABMATLAB主工具箱主工具箱n符号数学工具箱符号数学工具箱nSIMULINKSIMULINK仿真工具箱仿真工具箱n控制系统工具箱控制系统工具箱n信号处理工具箱信号处理工具箱n图象处理工具箱图象处理工具箱n通讯工具箱通讯工具箱n系统辨识工具箱系统辨识工具箱n神经元网络工具箱神经元网络工具箱n金融工具箱金融工具箱2023/1/918 目前,目前,MATLABMATLAB的产品的产品有四十多个工有四十多个工具箱,分别涵盖了数据获取、科学计算、具箱,分别涵盖了数据获取、科学计算、控制系统设计与分析、数字信号处理、控制系统设计与分析、数字信号处理、数字图像处理、金融财务分析以及生物数字图像处理、金融财务分析以及生物遗传工程等专业领域遗传工程等专业领域,但,但MATLABMATLAB语言的语言的扩展开发还远远没有结束,各学科的相扩展开发还远远没有结束,各学科的相互促进,将使得互促进,将使得MATLABMATLAB更加强大。更加强大。6.MATLAB6.MATLAB的兼容功能的兼容功能n可与可与C C语言、语言、FORTUREFORTURE语言跨平台兼容语言跨平台兼容n用函数用函数CMEXCMEX、FMEXFMEX实现实现n此功能不推荐使用此功能不推荐使用7.MATLAB7.MATLAB的容错功能的容错功能n非法操作时,给出提示并不影响其操作。如非法操作时,给出提示并不影响其操作。如1/0Warning:Divide by zeroans=Inf2023/1/9218.MATLAB8.MATLAB的开放式可扩充结构的开放式可扩充结构 n nMatlabMatlab 所有函数都是开放的所有函数都是开放的n n用户可按自己意愿随意更改,因此功能,用户可按自己意愿随意更改,因此功能,使得使得MatlabMatlab的应用越来越广泛的应用越来越广泛9.9.强大的联机检索帮助系统强大的联机检索帮助系统n n可随时检索可随时检索MatlabMatlab函数函数n n可随时查询可随时查询MatlabMatlab函数的使用方法函数的使用方法2023/1/922n n工业研究与开发工业研究与开发n n数学教学,特别是线性代数数学教学,特别是线性代数n n数值分析和科学计算方面的教学与研究数值分析和科学计算方面的教学与研究n n电子学、控制理论和物理学等工程和科学电子学、控制理论和物理学等工程和科学学科方面的教学与研究学科方面的教学与研究n n经济学、化学和生物学等计算问题的所有经济学、化学和生物学等计算问题的所有其他领域中的教学与研究其他领域中的教学与研究1.4 MATLAB1.4 MATLAB能在各领域做什么能在各领域做什么2023/1/923例例1 1 用一个简单命令求解线性系统用一个简单命令求解线性系统 3x1+x2-x3=3.6 x1+2x2+4x3=2.1 -x1+4x2+5x3=-1.4A=3 1-1;1 2 4;-1 4 5;b=3.6;2.1;-1.4;x=Abx=1.4818 -0.4606 0.3848对于线性系统有对于线性系统有Ax=b1.5 1.5 简单的例子简单的例子2023/1/924例例2 2 用简短命令计算并绘制在用简短命令计算并绘制在0 0 x x 6 6范范围内的围内的sin(2x)sin(2x)、sinx2sinx2、(sinx)2(sinx)2。x=linspace(0,6)x=linspace(0,6)y1=sin(2*x),y2=sin(x.2),y3=(sin(x).2;y1=sin(2*x),y2=sin(x.2),y3=(sin(x).2;plot(x,y1,x,y2,x,y3)plot(x,y1,x,y2,x,y3)2023/1/925例例3 3 用四种方法描述用四种方法描述cos(xcos(x)*)*sin(ysin(y)图形图形2023/1/9261.6 1.6 网络资源网络资源1.USENET1.USENET新闻组新闻组n nMATLABMATLAB的新闻组是的新闻组是comp.soft-sys.MATLABcomp.soft-sys.MATLAB。n nhttp:/http:/ 2.2.网络上的工具箱网络上的工具箱n nhttp:/http:/ nhttp:/ mathtoolsmathtools4.4.wwwwww服务服务nhttp:/http:/nhttp:/http:/nMatlabMatlab 大观园大观园:http:/http:/ MATLAB2.1 MATLAB安装启动安装启动 1.1.MatlabMatlab的安装的安装n定制安装定制安装n关于关于JavaJava的问题的问题:XP:XP系统必须安装虚拟机系统必须安装虚拟机n安装安装pdfpdf文件文件2.2.MatlabMatlab启动启动 与一般的与一般的WindowsWindows程序一样,启动程序一样,启动MATLABMATLAB系统有系统有3 3种种常见方法:常见方法:n使用使用WindowsWindows“开始开始”菜单。菜单。n运行运行MATLABMATLAB系统启动程序系统启动程序matlab.exematlab.exe。n利用快捷方式利用快捷方式。2023/1/929 启动启动MATLAB后,将进入后,将进入MATLAB 7.0集成环境。集成环境。MATLAB 7.0集成环境包括集成环境包括MATLAB主窗口、命令窗口主窗口、命令窗口(Command Window)、工作空间窗口工作空间窗口(Workspace)、命命令历史窗口令历史窗口(Command History)、当前目录当前目录窗口窗口(Current Directory)。2023/1/930 MATLABMATLAB安装完毕并安装完毕并安装完毕并安装完毕并首次启动时,首次启动时,首次启动时,首次启动时,展现在屏幕展现在屏幕展现在屏幕展现在屏幕上的界面为上的界面为上的界面为上的界面为MATLABMATLAB的的的的默认界面,默认界面,默认界面,默认界面,如右图所示。如右图所示。如右图所示。如右图所示。2023/1/9312.2 MATLAB2.2 MATLAB系统的退出系统的退出 要退出要退出MATLAB系统,也有系统,也有3 3种常见方法种常见方法:n n在在MATLAB主窗口主窗口File菜单中选择菜单中选择Exit MATLAB命令。命令。n n在在MATLAB命令窗口输入命令窗口输入Exit或或Quit命令。命令。n n单击单击MATLAB主窗口的主窗口的“关闭关闭”按钮。按钮。2023/1/9322.3 MATLAB2.3 MATLAB的桌面平台的桌面平台 默认设置情况下的桌面平台包括默认设置情况下的桌面平台包括5 5个窗口,个窗口,分别为:分别为:MATLABMATLAB主窗口、命令窗口、历史窗主窗口、命令窗口、历史窗口、当前目录窗口和工作间管理窗口口、当前目录窗口和工作间管理窗口。2023/1/9331.MATLAB1.MATLAB主窗口主窗口 主窗口不能进行任何计算任务的操作,只用来进行主窗口不能进行任何计算任务的操作,只用来进行主窗口不能进行任何计算任务的操作,只用来进行主窗口不能进行任何计算任务的操作,只用来进行一些整体的环境参数的设置。一些整体的环境参数的设置。一些整体的环境参数的设置。一些整体的环境参数的设置。主要包括主要包括主要包括主要包括7 7 7 7个下拉菜单和个下拉菜单和个下拉菜单和个下拉菜单和10101010个按钮控件个按钮控件个按钮控件个按钮控件。各按钮控件说明:各按钮控件说明:各按钮控件说明:各按钮控件说明:新建或打开一个新建或打开一个新建或打开一个新建或打开一个MATLABMATLAB文件;文件;文件;文件;剪切、复制或粘贴已选中的对象;剪切、复制或粘贴已选中的对象;剪切、复制或粘贴已选中的对象;剪切、复制或粘贴已选中的对象;撤销或恢复上一次操作;撤销或恢复上一次操作;撤销或恢复上一次操作;撤销或恢复上一次操作;打开打开打开打开SimulinkSimulink主窗口;主窗口;主窗口;主窗口;打开打开打开打开MATLAB MATLAB 帮助系统;帮助系统;帮助系统;帮助系统;设置当前路径。设置当前路径。设置当前路径。设置当前路径。2023/1/934 MATLAB的命令窗口的命令窗口如右图所示。如右图所示。“”为运算提示符,为运算提示符,表示表示MATLAB正处于准正处于准备状态,当在提示符后备状态,当在提示符后输入一段运算式并按输入一段运算式并按Enter键后,键后,MATLAB将将给出计算结果。然后再给出计算结果。然后再次进入准备状态。次进入准备状态。2.2.命令窗口命令窗口2023/1/935 在默认设置下,历在默认设置下,历史窗口中会保留自安史窗口中会保留自安装起所有命令的历史装起所有命令的历史记录,并标明使用时记录,并标明使用时间,这方便了使用者间,这方便了使用者的查询。双击某一行的查询。双击某一行命令,即在命令窗口命令,即在命令窗口中执行该行命令。中执行该行命令。3.3.历史窗口历史窗口2023/1/936 在当前目录窗口中显示在当前目录窗口中显示在当前目录窗口中显示在当前目录窗口中显示当前目录下的文件并提供当前目录下的文件并提供当前目录下的文件并提供当前目录下的文件并提供搜索功能。搜索功能。搜索功能。搜索功能。此窗口有此窗口有此窗口有此窗口有5 5 5 5个按钮控键:个按钮控键:个按钮控键:个按钮控键:4.4.当前目录窗口当前目录窗口 进入所显示的目录的上一个目录;进入所显示的目录的上一个目录;进入所显示的目录的上一个目录;进入所显示的目录的上一个目录;在当前目录中创建一个新的子目录;在当前目录中创建一个新的子目录;在当前目录中创建一个新的子目录;在当前目录中创建一个新的子目录;在当前的目录的文件中查找;在当前的目录的文件中查找;在当前的目录的文件中查找;在当前的目录的文件中查找;显示主要目录;显示主要目录;显示主要目录;显示主要目录;各方面报告各方面报告各方面报告各方面报告2023/1/937 在工作间管理窗口在工作间管理窗口中将显示所有目录内中将显示所有目录内存中的存中的MATLAB变变量的变量名、数学结量的变量名、数学结构、字节数以及类型,构、字节数以及类型,不同的变量类型分别不同的变量类型分别对应不同的变量名图对应不同的变量名图标。标。5.5.工作间管理窗口工作间管理窗口2023/1/9 2.4 MATLAB2.4 MATLAB帮助系统帮助系统 进入帮助窗口可以通过以下进入帮助窗口可以通过以下3种方法:种方法:n n单击单击单击单击MATLABMATLAB主窗口工具栏中的主窗口工具栏中的主窗口工具栏中的主窗口工具栏中的HelpHelp按钮。按钮。按钮。按钮。n n在命令窗口中输入在命令窗口中输入在命令窗口中输入在命令窗口中输入helpwinhelpwin、helpdeskhelpdesk或或或或docdoc。n n选择选择选择选择HelpHelp菜单中的菜单中的菜单中的菜单中的“MATLAB Help”MATLAB Help”选项。选项。选项。选项。1.1.帮助窗口帮助窗口2023/1/939 MATLAB帮助命令包括帮助命令包括help、lookfor以以及模糊查询。及模糊查询。n n help命令命令 在在MATLAB 7.0命令窗口中直接输入命令窗口中直接输入help命令将会显示当前帮助系统中所包含的所命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。有项目,即搜索路径中所有的目录名称。同样,可以通过同样,可以通过help加函数名来显示该函加函数名来显示该函数的帮助说明。数的帮助说明。2.2.帮助命令帮助命令nhelp 显示显示help 主题一览表主题一览表nhelp help 显示显示help 的帮助信息的帮助信息n虽然虽然help可以随时提供帮助,但必须知道准可以随时提供帮助,但必须知道准确的函数名称。当不能确定函数名称时,确的函数名称。当不能确定函数名称时,help就无能为力了。就无能为力了。2023/1/942n nlookfor命令命令help命令只搜索出那些关键字完全匹配的结命令只搜索出那些关键字完全匹配的结果,果,lookfor命令对搜索范围内的命令对搜索范围内的M文件进行文件进行关键字搜索,条件比较宽松。关键字搜索,条件比较宽松。lookfor命令只对命令只对M文件的第一行进行关键文件的第一行进行关键字搜索。若在字搜索。若在lookfor命令加上命令加上-all选项,则可选项,则可对对M文件进行全文搜索。文件进行全文搜索。2023/1/943n n模糊查询模糊查询 MATLAB 6.0以上的版本提供了一种类似以上的版本提供了一种类似模糊查询的命令查询方法,用户只需要输入模糊查询的命令查询方法,用户只需要输入命令的前几个字母,然后按命令的前几个字母,然后按Tab键,系统就会键,系统就会列出所有以这几个字母开头的命令。列出所有以这几个字母开头的命令。2023/1/9443.3.演示系统演示系统n n在帮助窗口中选择演示系统在帮助窗口中选择演示系统(Demos)选项卡,选项卡,然后在其中选择相应的演示模块;然后在其中选择相应的演示模块;n n在命令窗口输入在命令窗口输入Demos;n n选择主窗口选择主窗口Help菜单中的菜单中的Demos子菜单,打子菜单,打开演示系统。开演示系统。2023/1/9464.4.远程帮助系统远程帮助系统 在在MathWorks公司的主页公司的主页(http:/)上可以上可以找到很多有用的信息,国内的一些网找到很多有用的信息,国内的一些网站也有丰富的信息资源。站也有丰富的信息资源。2023/1/9475.怎样获得详尽的帮助信息?怎样获得详尽的帮助信息?nMATLAB窗口中的窗口中的help命令,最常用、最快,往往也是最有效的。命令,最常用、最快,往往也是最有效的。给出关键字就能找到相应的说明。给出关键字就能找到相应的说明。HelpHelp命令简单易用,但要求准命令简单易用,但要求准确给出关键字,如果记忆不准,就很难找到。这时需用第二种方确给出关键字,如果记忆不准,就很难找到。这时需用第二种方案。案。nHelp Desk:是是MATLAB的的HTML格式的帮助文档。在命令行键格式的帮助文档。在命令行键入入helpdesk,进入进入“Matlab Help Desk”。Help Desk的搜索可以的搜索可以使用不完全关键字,即使遇到记忆模糊的情况也可以很快查到使用不完全关键字,即使遇到记忆模糊的情况也可以很快查到。n前面两种方法所得到的帮助信息常常是不够细致的,需要用第三前面两种方法所得到的帮助信息常常是不够细致的,需要用第三种途径来补充,这就是电子版的使用手册。种途径来补充,这就是电子版的使用手册。MATLAB里包含了里包含了大量关于大量关于MATLAB安装、使用、编程以及各种工具箱等的电子安装、使用、编程以及各种工具箱等的电子版手册,全部为版手册,全部为PDF格式格式,具有搜索功能,因此也可以在指定的具有搜索功能,因此也可以在指定的手册中搜索关键字,使用非常方便。手册中搜索关键字,使用非常方便。2023/1/9482.52.5文件管理功能文件管理功能2023/1/91.1.显示显示n n作用都是列出在作用都是列出在matlab工作空间中已经驻工作空间中已经驻留的变量名清单留的变量名清单n n不同的是不同的是whos在给出驻留变量的同时,还在给出驻留变量的同时,还给出他们的维数及性质给出他们的维数及性质n ndisp显示变量或文字内容显示变量或文字内容2.2.储存储存n n保存内存变量到指定文件保存内存变量到指定文件 save FileName v1 v2 save FileName v1 v2-append:把把v1,v2添加添加到到FileName.mat文件中文件中2023/1/9503.3.调出调出n nLoad 加载指定文件的变量加载指定文件的变量 Load FileName:把把 FileName.mat文件中的文件中的全部变量装入内存全部变量装入内存4.4.搜索搜索n npath 路径函数路径函数 显示显示Matlab启动时设定的搜索路径启动时设定的搜索路径2023/1/9515.5.管理管理nwhat 按扩展名分类列出当前目录上的文件按扩展名分类列出当前目录上的文件what *.m 列出当前目录中所有列出当前目录中所有m文件文件ndirdir可列出指定目录下的文件和子目录清单可列出指定目录下的文件和子目录清单ncdcd显示或改变工作目录(引)显示或改变工作目录(引)ntype 可显示指定文件的全部内容可显示指定文件的全部内容ndelete 删除指定文件删除指定文件例例 del abc 删除当前目录下的删除当前目录下的abcabc文件文件 注意注意:只可删除用户文件,其它文件不要:只可删除用户文件,其它文件不要轻易删除,否则系统会瘫痪轻易删除,否则系统会瘫痪2023/1/9526.6.清除清除nclear 删除删除MATLAB工作空间中保存的工作空间中保存的所有所有变量变量nclear global 删除全局变量删除全局变量nclear all 删除所有变量,全局变量,函数删除所有变量,全局变量,函数nclear var1 var2.删除变量删除变量var1,var2,nclc 清除屏幕清除屏幕2023/1/9537.7.退出退出nexit,quit 结束结束Malab会话。程序完成,如果没有明确会话。程序完成,如果没有明确保存,则变量中的数据丢失保存,则变量中的数据丢失nctrl+c 中断一个中断一个Malab任务任务2023/1/9542.6 2.6 一些常用操作技巧和标点一些常用操作技巧和标点1.1.命令行中的键盘按键命令行中的键盘按键2023/1/9552.2.MatlabMatlab语言的标点语言的标点2023/1/956三、Matlab中的变量1.1.基本运算基本运算 n变量变量n逗号、分号的意义逗号、分号的意义n行内编辑、注释、运算规则行内编辑、注释、运算规则2023/1/9572.变量要求变量要求n变量区分字母的大小写变量区分字母的大小写n变量必须以字母开头,之后可以是任意字母、变量必须以字母开头,之后可以是任意字母、数字或者下划线数字或者下划线n变量中不能含有标点符号。变量中不能含有标点符号。2023/1/9583.1 3.1 特殊变量特殊变量特殊变量特殊变量取值取值ans用于结果的缺省变量名用于结果的缺省变量名pi圆周率圆周率eps计算机的最小数计算机的最小数flops浮点运算数浮点运算数 inf无穷大无穷大 如如1/01/0nan不等量不等量 如如0/00/0i ji=j=nargin函数的输入变量数目函数的输入变量数目nargout函数的输出变量数目函数的输出变量数目realmin最小的可用正实数最小的可用正实数realmax最大的可用正实数最大的可用正实数2023/1/9593.2 3.2 复数复数n不需要特殊的处理。复数可以表示为:不需要特殊的处理。复数可以表示为:a=10-9i n复数运算不需要特殊处理,可以直接进行复数运算不需要特殊处理,可以直接进行运算运算2023/1/9603.3 3.3 显示格式显示格式n数据的显示格式由数据的显示格式由formatformat命令控制。命令控制。nformatformat只是影响结果的显示,不影响其计算只是影响结果的显示,不影响其计算与存储;与存储;MATLABMATLAB总是以双字长浮点数(双精总是以双字长浮点数(双精度)来执行所有的运算。度)来执行所有的运算。n如果结果为整数,则显示没有小数;如果结如果结果为整数,则显示没有小数;如果结果不是整数,则输出形式有:果不是整数,则输出形式有:format(short)format(short):短格式(:短格式(5 5位定点数)位定点数)99.125399.1253format longformat long:长格式(:长格式(1515位定点数位定点数 99.1234567890000099.12345678900000format short eformat short e:短格式:短格式e e方式方式 9.9123e+0019.9123e+001format long eformat long e:长格式:长格式e e方式方式 9.912345678900000e+0019.912345678900000e+001format bankformat bank:2 2位十进制位十进制 99.1299.12format hexformat hex:十六进制格式:十六进制格式format compactformat compact:屏幕显示方式为紧凑,数据间隔小:屏幕显示方式为紧凑,数据间隔小format looseformat loose:屏幕显示方式为松散:屏幕显示方式为松散,为系统默认格式为系统默认格式2023/1/9623.4 3.4 数学函数数学函数nAbs nAngle 相角相角nCosnFloor 向负无穷取整向负无穷取整nImag 复数虚部复数虚部nLog 自然对数自然对数nSign 根据符号取值函数根据符号取值函数n2023/1/963小小 结结一、初步了解一、初步了解matlab 二、熟悉二、熟悉matlab界面,进行简单操界面,进行简单操作。作。三、初识三、初识matlab中的基本变量中的基本变量

    注意事项

    本文(第一章 matlab操作基础.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开