matlab基本知识1.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Matlab基本知识 MATLAB为矩阵(matrix)和实验室(laboratory)两个英文单词的前三个字母的组合,经过多年的国际竞争,MATLAB 已经占据了数值型软件市场的主导地位。 时至今日,经过Math Works公司的不断完善,MATLAB已经发展成为适合多学科、多种工作平台的功能强劲的大型软件。在国外,MATLAB已经经受了多年考验。在欧美等高校,MATLAB已经成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生、硕士生、博士生必须掌握的基本技能。在设计研究单位和工业部门,MATLAB被广泛用于科学研究和解决各种具体问题。 以下简单介绍一下MATLAB的主要语言特点: ①语言简洁紧凑,使用方便灵活,库函数极其丰富。 ②运算符丰富。由于MATLAB是用C语言编写的,MATLAB提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短,具体运算符见附表。 ③MATLAB既具有结构化的控制语句(如for循环、while循环、break语句和if语句),又有面向对象编程的特性。 ④语法限制不严格,程序设计自由度大。例如,在MATLAB里,用户无需对矩阵预定义就可使用。 ⑤程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。 ⑥MATLAB的图形功能强大。在FORTRAN和C语言里,绘图都很不容易,但在MATLAB里,数据的可视化非常简单。MATLAB还具有较强的编辑图形界面的能力。 ⑦MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。 ⑧功能强劲的工具箱是MATLAB的另一重大特色。 1、工作窗口和指令操作 启动MATLAB 后,就可以利用它工作了。由于MATLAB 是一种交互式语言,随时输入指令、即时给出运算结果是它的主要工作方式。 比如要计算的值,只要在光标位置处键入: 4+5 然后按[Enter]键,该指令便被执行并给出结果: ans = 9 除了通过菜单选项对工作窗进行控制外, MATLAB还提供了许多通过键盘输入的控制指令。如下表: MATLAB工作窗中的部分通用指令 clear 清除内存中的变量和函数 clc 擦除MATLAB 工作窗中的所有显示内容 clf 擦除MATLAB 的当前图形窗中的图形 quit 关闭和退出MATLAB pack 收集内存碎片以扩大内存空间 dir 列出指定目录下的文件和子目录清单 cd 改变当前工作子目录 disp (在运行中)显示变量和文字内容 type 显示所有指定文件的全部内容 echo 控制运行文件指令是否显示的开关 hold 控制当前图形窗对象是否被刷新 下面介绍控制光标、对指令进行编辑的一些常用操作键。 常用操作键 键 名 作 用 键 名 作 用 前寻式调回已输入过的指令行 Home 使光标移到当前行的首端 后寻式调回已输入过的指令行 End 使光标移到当前行的尾端 在 当前行中左移光标 Delete 删除光标右表边的字符 在 当前行中右移光标 Backspace 删除光标左表边的字符 PageUp 前寻式翻阅当前窗中的内容 Esc 清楚当前行的全部内容 PageDown 后寻式翻阅当前窗中的内容 2、基本运算与函数 MATLAB认识所有一般常用到的加(+)、减(-)、乘(*)、除(/)的数学运算符号,以及幂次运算(^)。 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号()之後,并按入Enter键即可。例如: (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answer)并显示其数值於萤幕上。 小提示: 是MATLAB的提示符号(Prompt),但在PC中文视窗系统下,由於编码方式不同,此提示符号常会消失不见,但这并不会影响到MATLAB的运算结果。 我们也可将上述运算式的结果设定给另一个变数x: x = (5*2+1.3-0.8)*10^2/25 x = 42 此时MATLAB会直接显示x的值。 变命名的规则 1、第一个字母必须是英文字母 2字母间不可留空格 3最多只能有19个字母,MATLAB会忽略多馀字母 注:在MATLAB中,通常每输完一个语句就换行,这时系统会自动显示计算结果,若不想让每次都显示运算结果,只需在运算式最後加上分号(;)即可,如下例: y = sin(10)*exp(-0.3*4^2);

文档评论(0)

cycpme07 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档