- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
科学家和工程技术人员需要的研究工具
一种演算纸式的科学工程计算语言
MATLAB;参考书
《MATLAB实用教程》
郑阿奇主编,电子工业出版社出版, 2004年5月出版;一、MATLAB的基本组成;
1.核心部分:几百个核心内部函数。
2.大量可选的工具箱。;例:用一个简单命令求解线性系统
3x1+ x2 - x3 = 3.6
x1+2x2+4x3 = 2.1
-x1+4x2+5x3 = -1.4
;输入指令:
A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4];
x=A\b;x=linspace(0,6)
y1=sin(2*x);y2=sin(x.^2);y3=(sin(x)).^2;
plot(x,y1,x,y2,x,y3,’LineWidth’,2);常用专业性工具箱;MATLAB的特点;;操作界面窗口及功能;命令窗口(Command Window);命令行的显示方式
命令窗口中每个命令行前会出现提示符“”。命令窗口内显示的字符和数值采用不同颜色,在默认情况下,输入的命令、表达式以及计算结果等采用黑色字体; 字符串采用赭红色;“if”、“for”等关键词采用蓝色。
命令窗口中命令行的编辑
MATLAB命令窗口不仅可以对输入的命令进行编辑和运行,而且可对已输入的命令进行回调、编辑和重运行。;命令窗口中行编辑的常用操作键;MATLAB常用标点符号的功能;数值计算结果的显示格式及设置
默认显示格式为:当数值为整数,以整数显示;当数值为实数,以小数后4位的精度近似显示,即以“短(Short)”格式显示;
如果数值的有效数字超出了这一范围,则以科学计数法显示结果。
显示格式设置:选择菜单File”→“ Preferences”,则会出现参数设置对话框或直接在命令窗口中输入 “format” 命令来进行数值显示格式的设置。;MATLAB数据显示的Format格式;历史命令窗口(Command History);当前目录浏览器窗口(Current Directory Browser);文件详细列表区的主要应用功能;工作空间浏览器窗口 (Workspace Browser);数组编辑器窗口(Array Editor);M文件编辑/调试器窗口(Editor/Debugger);帮助导航/浏览器窗口(Help Navigator/Browser);Demo演示
Demos演示界面操作非常方便,为用户提供了图文并茂的演示实例。演示程序是一个很好的学习过程,可以作为对MATLAB功能的浏览。
通过Web查找帮助信息
MathWorks公司提供了技术支持网站,通过该网站用户可以找到相关的MATLAB书籍介绍、MATLAB使用建议、常见问题解答和其他MATLAB用户提供的应用程序等。;MATLAB用户文件格式;可执行文件
可执行文件即MEX文件,其文件的扩展名为.mex,由MATLAB的编译器对M文件进行编译后产生,其运行速度比直接执行M文件快得多。
图形文件
图形文件扩展名为.fig,可在“File”菜单中创建和打开,也可由MATLAB绘图命令和图形用户界面窗口产生。
模型文件
模型文件扩展名为.mdl,由Simulink工具箱建模生成。另外,还有仿真文件.s文件。;MATLAB路径管理;MATLAB搜索路径的扩展和修改
当用户的某些目录不在搜索路径上,必须修改搜索路径
利用设置路径对话框修改搜索路径
(1) 在MATLAB界面选择菜单“File”→“Set Path”命令;
(2) 在命令窗口运行“pathtool”命令;
(3) 通过“Add Folder…”和“Add with Subfolders…”按钮打开浏览文件夹窗口来添加搜索目录。
利用path命令设置搜索路径
path (path, ‘新增目录’) %在MATLAB的搜索路径的末尾添加新目录;MATLAB的部分通用命令;把MATLAB工作空间中一些有用的数据长久保存下来的方法是生成mat数据文件。
?save —— 将工作空间中所有的变量存到matlab.mat文件中。;?save filename——将工作空间中所有的变量存到filename.mat文件中。
?save filename a b ——将工作空间中a和b变量存到filename.mat文件中。;?load ——
?load filename ——
?load filename a b ——
mat文件是标准的二进制文件,还可以ASCII码
文档评论(0)