欢迎来到天天文库
浏览记录
ID:34451589
大小:307.62 KB
页数:33页
时间:2019-03-06
《matlab教案2new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章MATLAB基础1.MATLAB环境2.MATLAB语言基础3.矩阵运算4.M-文件编程1MATLAB环境nMenuBarnToolbarnCurrentDirectorynWorkSpacenCommandWindownCommandHistoryWorkspace中的变量nclear,clc:清空workspace和commandnwhos:列出在MATLAB工作空间中已驻留的变量名清单nsave;load:保存变量到文件nsave2、ariable-list>:从文件加载变量nMAT-文件:二进制文件,仅适用MATLABnsavefile1.datvars-ascii–double–tabs文件名变量文本双精度制表符n“File”—”ImportData…”:从Excel表导入数据到变量DesktopLayoutn自定义桌面布局nDock:停靠nMinimize:最小nMaximize:n预定义的布局方式nCommandonlynHistoryandcommandnAllTabbednAllbutcommandminimizedn恢复3、缺省nDesktopànDesktopLayoutànDefault1、变量查询函数who与whos作用都是列出在MATLAB工作空间中已经驻留的变量名清单不同的是whos在给出驻留变量的同时,还给出他们的维数及性质2、what程序查询指令what按扩展名分类列出当前目录下的文件what*.m列出当前目录中所有m文件3、文件系统与路径函数which列出指定文件所在的目录whichtest.m显示test.m所在的路径path路径函数path显示matlab启动时设定的搜索路径path(path,’c:m4、ydir’)将根目录下的mydir临时纳入搜索路径可将你需要的目录永久纳入matlab搜索路径打开c:matlabmatlabrc.m文件在所有搜索路径后加上‘c:mydir;’,…使用MATLAB的帮助n菜单“Help”->“Help”nF1快捷键n工具栏按钮“?”n命令行输入:nhelp:nhelp+参数:例如helperf:erf(0.8)(误差函数)n使用窗口化的帮助Help–MATLAB–Mathematics-SpecializedMath-erfn在线内容:Start-webnDem5、o:MATLAB官方示例n例:在“help”中查询“save”命令:helpsave窗口化的帮助n查询方式n按内容/主题n按索引n搜索nDemo命令行查询nhelp+“命令名”:已知命令不知道用法help功能提供MATLAB大部分主题的在线帮助信息,例如:nhelp显示help主题一览表nhelpplotxyz显示有关三维做图指令帮助信息nhelp[显示特殊字符与符号帮助信息nhelphelp显示help的帮助信息nlookfor+“关键字”:可通过一般的关键词,搜索出一组与之相关的命令nlookforf6、ourier寻找含有傅立叶变换的相关指令nlookforfouri寻找所有包含fouri的指令和注释n如FFTDiscreteFouriertransform怎样获得详尽的帮助信息1.help+‘参数’:它最常用、最快,往往也是最有效的。给出关键字就能找到相应的说明。Help命令简单易用,但是它要求准确给出关键字,如果记忆不准,就很难找到。这时就应该用第二种方案。2.HelpDesk:这是MATLAB的HTML格式的帮助文档,有着很好的组织。可以在命令行键入helpdesk,进入“MatlabHelpDe7、sk”。HelpDesk的搜索可以使用不完全关键字,支持模糊查询。3.前面两种方法所得到的帮助信息常常是不够细致的,需要用第三种途径来补充,这就是电子版的使用手册。MATLAB里包含了大量关于MATLAB安装、使用、编程以及各种工具箱等的电子版手册,全部为PDF格式,具有搜索功能,因此也可以在指定的手册中搜索关键字,使用非常方便。2MATLAB语言基础nMATLAB的编程风格n变量n向量n矩阵发动机转速—车速n某轻型汽车,车轮半径r=0.367主减速器传动比:i0=5.83变速器传动比ig见下表n求对应发8、动机转速n(600£n£4000)的车速:(数据来源:余志生《汽车理论》第一章习题1.3)r×npu=ai×ig0IIIIIIIVV传动比i5.562.7691.6441.000.793g代码1—传统风格1.i0=5.83;2.r=0.367;3.ig=5.56;%[5.562.7691.6441.000.793];4.n(69)=0;5.ua(69)=0;6.fori=1:697.n(i)=600+(i-1)*50;8.ua
2、ariable-list>:从文件加载变量nMAT-文件:二进制文件,仅适用MATLABnsavefile1.datvars-ascii–double–tabs文件名变量文本双精度制表符n“File”—”ImportData…”:从Excel表导入数据到变量DesktopLayoutn自定义桌面布局nDock:停靠nMinimize:最小nMaximize:n预定义的布局方式nCommandonlynHistoryandcommandnAllTabbednAllbutcommandminimizedn恢复
3、缺省nDesktopànDesktopLayoutànDefault1、变量查询函数who与whos作用都是列出在MATLAB工作空间中已经驻留的变量名清单不同的是whos在给出驻留变量的同时,还给出他们的维数及性质2、what程序查询指令what按扩展名分类列出当前目录下的文件what*.m列出当前目录中所有m文件3、文件系统与路径函数which列出指定文件所在的目录whichtest.m显示test.m所在的路径path路径函数path显示matlab启动时设定的搜索路径path(path,’c:m
4、ydir’)将根目录下的mydir临时纳入搜索路径可将你需要的目录永久纳入matlab搜索路径打开c:matlabmatlabrc.m文件在所有搜索路径后加上‘c:mydir;’,…使用MATLAB的帮助n菜单“Help”->“Help”nF1快捷键n工具栏按钮“?”n命令行输入:nhelp:nhelp+参数:例如helperf:erf(0.8)(误差函数)n使用窗口化的帮助Help–MATLAB–Mathematics-SpecializedMath-erfn在线内容:Start-webnDem
5、o:MATLAB官方示例n例:在“help”中查询“save”命令:helpsave窗口化的帮助n查询方式n按内容/主题n按索引n搜索nDemo命令行查询nhelp+“命令名”:已知命令不知道用法help功能提供MATLAB大部分主题的在线帮助信息,例如:nhelp显示help主题一览表nhelpplotxyz显示有关三维做图指令帮助信息nhelp[显示特殊字符与符号帮助信息nhelphelp显示help的帮助信息nlookfor+“关键字”:可通过一般的关键词,搜索出一组与之相关的命令nlookforf
6、ourier寻找含有傅立叶变换的相关指令nlookforfouri寻找所有包含fouri的指令和注释n如FFTDiscreteFouriertransform怎样获得详尽的帮助信息1.help+‘参数’:它最常用、最快,往往也是最有效的。给出关键字就能找到相应的说明。Help命令简单易用,但是它要求准确给出关键字,如果记忆不准,就很难找到。这时就应该用第二种方案。2.HelpDesk:这是MATLAB的HTML格式的帮助文档,有着很好的组织。可以在命令行键入helpdesk,进入“MatlabHelpDe
7、sk”。HelpDesk的搜索可以使用不完全关键字,支持模糊查询。3.前面两种方法所得到的帮助信息常常是不够细致的,需要用第三种途径来补充,这就是电子版的使用手册。MATLAB里包含了大量关于MATLAB安装、使用、编程以及各种工具箱等的电子版手册,全部为PDF格式,具有搜索功能,因此也可以在指定的手册中搜索关键字,使用非常方便。2MATLAB语言基础nMATLAB的编程风格n变量n向量n矩阵发动机转速—车速n某轻型汽车,车轮半径r=0.367主减速器传动比:i0=5.83变速器传动比ig见下表n求对应发
8、动机转速n(600£n£4000)的车速:(数据来源:余志生《汽车理论》第一章习题1.3)r×npu=ai×ig0IIIIIIIVV传动比i5.562.7691.6441.000.793g代码1—传统风格1.i0=5.83;2.r=0.367;3.ig=5.56;%[5.562.7691.6441.000.793];4.n(69)=0;5.ua(69)=0;6.fori=1:697.n(i)=600+(i-1)*50;8.ua
此文档下载收益归作者所有