MATLAB自学教程.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB自学教程创新

2.MATLAB的搜索路径 当用户在MATLAB命令窗口输入一条命令后,MATLAB按照一定次序寻找相关的文件。基本的搜索过程是: (1) 检查该命令是不是一个变量。 (2) 检查该命令是不是一个内部函数。 (3) 检查该命令是否当前目录下的M文件。 (4) 检查该命令是否MATLAB搜索路径中其他目录下的M文件。 用户可以将自己的工作目录列入MATLAB搜索路径,从而将用户目录纳入MATLAB系统统一管理。设置搜索路径的方法有: (1) 用path命令设置搜索路径。例如,将用户目录c:\mydir加到搜索路径下,可在命令窗口输入命令: path(path,’c:\mydir’) (2) 用对话框设置搜索路径 在MATLAB的File菜单中选Set Path命令或在命令窗口执行pathtool命令,将出现搜索路径设置对话框。通过Add Folder或Add with Subfolder命令按钮将指定路径添加到搜索路径列表中。 在修改完搜索路径后,则需要保存搜索路径。 1.3.7 启动平台窗口和Start按钮 MATLAB 6.5的启动平台窗口可以帮助用户方便地打开和调用MATLAB的各种程序、函数和帮助文件。 MATLAB 6.5主窗口左下角还有一个Start按钮,单击该按钮会弹出一个菜单,选择其中的命令可以执行MATLAB产品的各种工具,并且可以查阅MATLAB包含的各种资源。 1.4 MATLAB帮助系统 1.4.1 帮助窗口 进入帮助窗口可以通过以下3种方法: (1) 单击MATLAB主窗口工具栏中的Help按钮。 (2) 在命令窗口中输入helpwin、helpdesk或doc。 (3) 选择Help菜单中的“MATLAB Help”选项。 1.4.2 帮助命令 MATLAB帮助命令包括help、lookfor以及模糊查询。 1.help命令 在MATLAB 6.5命令窗口中直接输入help命令将会显示当前帮助系统中所包含的所有项目,即搜索路径中所有的目录名称。同样,可以通过help加函数名来显示该函数的帮助说明。 2.lookfor命令 help命令只搜索出那些关键字完全匹配的结果,lookfor命令对搜索范围内的M文件进行关键字搜索,条件比较宽松。 lookfor命令只对M文件的第一行进行关键字搜索。若在lookfor命令加上-all选项,则可对M文件进行全文搜索。 3.模糊查询 MATLAB 6.0以上的版本提供了一种类似模糊查询的命令查询方法,用户只需要输入命令的前几个字母,然后按Tab键,系统就会列出所有以这几个字母开头的命令。 1.4.3 演示系统 在帮助窗口中选择演示系统(Demos)选项卡,然后在其中选择相应的演示模块,或者在命令窗口输入Demos,或者选择主窗口Help菜单中的Demos子菜单,打开演示系统。 1.4.4 远程帮助系统 在MathWorks公司的主页()上可以找到很多有用的信息,国内的一些网站也有丰富的信息资源。 * 求特征值 函数eig()用来计算n 阶矩阵的特征值。 求方阵的行列式 把方阵看作行列式,则对应的行列式的值用函数det()来计算。 G=[1 2 0;2 5 -1;4 10 -1]; det(G) Ans= 1 向量: 向量可以看作是矩阵的组成元素。向量分为行向量和列向量。其中行 向量还可以看作是一组序列。一个行向量和一个列向量相乘得到一个1X1的 方阵,也就是一个纯量,这便是这两个向量的“内积”。例如 b = [-3; -1; 0; 1]和v = [2, 0, 2, 4] 则,v * b 结果为一个纯量:-2 那既然向量是特殊的矩阵,那向量的加、减、乘运算都和矩阵的运算 法则相同。需要说的是向量的构造除了直接输入外,还有几种构造方法: 1、利用字符“:”来生成行向量; n:s:m 产生以s为间隔,从n开始,到“不超过”m的数。 对行向量的作转置运算就可以得到列向量。 2、利用内部函数产生; linspace(a,b,c) 产生首项为a,末项为b,项数为c的等差数列。 多项式 在MATLAB中,多项式用行向量表示。 在MATLAB中,用ploy(A)来产生行向量所对应的形如 所对应的多项式。此多项式还是行向量的形式。有一个函数 poly2sym(p,‘x’) 可以将行向量形式的多项式转化为多项式形式。其中,p为要转换的行向 量,x为多项式中的变量。 多项式的运算 1、加减运算: 进行加减运算的多项式应该具有相同的阶次,如果阶 次不同,需要补零。 例:求两个多项式

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档