- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 2022急诊胸痛心血管标志物联合检测专家共识(全文).pdf VIP
- 2025年四川高处安装、维护、拆除作业_特种作业证考试复习题库资料(含答案).pdf
- 临床医学专业水平测试评分表.pdf VIP
- 2024年四川省绵阳市中考化学真题卷(含答案与解析).pdf VIP
- 《三位数乘两位数》大单元教学设计 (1).docx VIP
- 2024年四川省绵阳市中考数学真题卷(含答案与解析).pdf VIP
- 生如夏花小清新模板(含音频+视频).pptx VIP
- 2024学年统编版高中语文选择性必修下册《客至》优质课一等奖课件28张.pptx
- Sysmex XN-1000全自动血液分析仪标准操作程序.pdf VIP
- 2025安全生产月主题宣讲课件.pptx
文档评论(0)