网站大量收购独家精品文档,联系QQ:2885784924

[工学]MATLAB使用初步.doc

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

附录 MATLAB使用初步 下面,我们以MATLAB6.1版本为例介绍它的一些使用方法。 一、MATLAB6.1的启动和退出 启动MATLAB6.1比较简单的方法是双击桌面上的MATLAB图标。此时,就会出现MATLAB的命令窗口(Command Window)。 要退出 MATLAB6.1可直接单击命令窗口右上角的“关闭”按钮或在窗口命令中输入quit。 二、常量和变量 如2.3、0.0023、3e+8 、pi、1+2i都是MATLAB的合法常量。其中3e+8表示3*108,1+2i是复数常量。 MATLAB的变量无需事先定义,在遇到新的变量名时,MATLAB会自动建立改变量并分配存储空间。当遇到已存在的变量时,MATLAB将改变它的内容。如a=2.5定义了一个变量a并给它复值2.5,如果在输入a=4, 则变量a的值就变为4。 变量名由字母、数字、或下划线构成,并且必须以字母开头,最长为31个字符。MATLAB可以区分大小些。如MY_NAME、MY_name、my_name 分别表示不同的变量。 另外,MATLAB还提供了一些用户不能清除的固定变量: ans: 缺省变量,以操作中最近的应答作为它的值。 eps: 浮点相对精度。eps=2-52。 pi: 即圆周率。 Inf: 表示正无穷大,当输入1/0时会产生Inf。 Nan: 代表不定值(或称非数),它由Inf/Inf 或0/0 运算而产生。 三、矩阵的输入 MATLAB的基本数据结构是矩阵。向量、常量可看作是特殊的矩阵。MATLAB提供了多种方法输入和产生矩阵。 直接写出矩阵 直接输入矩阵时,整个矩阵须用[ ]括起来,用空格或逗号分隔各行,用分号或换行分隔各列。 例如:在MATLAB命令窗口中输入如下命令: A=[1,2,3;4,5,6;7,8,9] 按回车键后MATLAB在工作空间(内存)中建立矩阵A同时显示输入矩阵: A = 1 2 3 4 5 6 7 8 9 若在上述命令后面添上分号, 则表示只在内存中建立矩阵A,屏幕上将不再显示其结果。 又如,在MATLAB命令窗口中输入如下命令: x=[1,2,3,4,5] x = 1 2 3 4 5 x也可看作为一个行向量。 y=[1;2;3] y = 1 2 3 y也可看作为一个列向量。 利用冒号产生矩阵。 冒号是MATLAB中最常用的操作符之一。下面是几个利用冒号产生矩阵的例子: x=1:5 x = 1 2 3 4 5 x=1:0.5:3 x = 1 1.5 2 2.5 3 A=[1:3;4:6;7:9] A = 1 2 3 4 5 6 7 8 9 利用函数命令创建矩阵 MATLAB提供了许多生成和操作矩阵的函数,可以利用他们来创建一些特殊形式的矩阵。 zeros: 产生一个元素全为零的矩阵,用法如下: zeros(n): 产生一个n阶元素全为零的矩阵。 zeros(m,n): 产生一个m*n阶元素全为零的矩阵。 例如: A1=zeros(3,4) %生成一个3*4的全零矩阵 A1 = 0 0 0 0 0 0 0 0 0 0 0 0 ones: 产生一个元素全为1的矩阵, 用法同上。 eye: 产生一个单位矩阵, 用法同上。 例如: A2=eye(3) %生成一个3阶单位阵 A2 = 1 0 0 0 1 0 0 0 1 rand: 产生一个元素在0和1之间均匀分布的随机矩阵, 用法同上。 randn: 产生一个零均值,单位方差正态分布的随机矩阵, 用法同上。 diag: 产生对角矩阵,用法如下: diag(V): 其中V是一个n元向量(行向量或列向量),diag(V)是一个n阶方阵,主对角线上元素为V, 其它元素均为0。 diag(V,k): 是一个n+abs(k)阶方阵,其第k条对角线上元素为V,k0时,在主对角线之上,k0时,在主对角线之下。 例如: V=[7,-5,3]; A3=diag(V) A3 = 7 0 0 0 -5 0 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档