1
实验
0
:熟?/p>
Matlab
环境和语言
1.
实验目的
?/p>
1
)熟?/p>
MATLAB
界面,了解常用操作窗口?/p>
?/p>
2
)熟?/p>
MATLAB
语言的基本操作技术?/p>
?/p>
3
)掌?/p>
m
文件的编程及调试技术?/p>
2.
实验原理与方?/p>
?/p>
1
)软件界面简?/p>
不同版本?/p>
Matlab
软件界面不完全相同,但一般都由标题栏、菜单栏、工具栏、交互窗口、状?/p>
栏等部分组成。其中,交互窗口主要包括:命令窗、当前目录窗、工作空间窗(含数组编辑器)
、历?/p>
指令窗?/p>
m
文件编辑窗、图形显示窗等等?/p>
?/p>
2
)常用操作指?/p>
标点符号?/p>
MATLAB
中的地位极其重要?/p>
为确保指令正确执行,
标点符号一定要在英文状态下输入?/p>
常用标点符号的功能如下:
逗号
,
用于要显示计算结果的指令结尾标志;用于输入量与输入量之间的分隔符;用于数组元?/p>
分隔符号?/p>
黑点
.
用作数值中的小数点;用于元素群运算?/p>
分号
;
用于不显示计算结果的指令结尾标志;用作数组的行间分隔符号?/p>
冒号
:
用于生成一维数值数组;用做单下标援引?/p>
注释?/p>
%
后面的物理行作注释?/p>
单引号?nbsp; ?nbsp; 字符串记述符?/p>
圆括号(
?/p>
函数指令时用;数组援引时用?/p>
方括?/p>
[ ]
输入数组时用;函数指令输出宗量列表时用?/p>
续行号?nbsp;
由三个以上连续黑点构成,用于长指令?/p>
常用操作指定主要有:
clc
清除指令窗中显示内容
clear
清除
MATLAB
工作空间中保存的变量?/p>
close all
关闭所有打开的图形窗?/p>
type
显示指定
m
文件的内容?/p>
disp
显示变量的内容?/p>
?/p>
3
)标识符、特殊变量、函?/p>
标识符是标志变量名、常量名?/p>
函数名和文件名的字符串的总称?/p>
标识符可由字母、数字和下划?/p>
组成,但必须以英文字母开头。标识符区分字母大小写?/p>
特殊变量?/p>
MATLAB
内部用来表达特殊含义的变?/p>
(包括常量)
?/p>
又称?/p>
MATLAB
的预定义变量?/p>
如:
ans(
指当前未定义变量名的答案
)
?/p>
eps(
表示浮点相对精度?/p>
eps=2
-52
?/p>
2.2204e-016)
?/p>
inf(
无穷?/p>
)
?/p>
nan(
不是?/p>
)
?/p>
i
?/p>
j(
虚单?/p>
)
?/p>
pi(
圆周?/p>
)
?/p>
在编写程序指定时,应尽可能不对这些预定义变量重新?/p>
值?/p>
MATLAB
语言的优点和难点是函数多,仅基本部分就有
700
多个函数,共?/p>
22
大类(即
22
个函?/p>
库)
。学习函数的基本方法是利?/p>
help
命令?/p>
help
窗口文件,在应用中逐步扩展掌握?/p>
(4)
矩阵运算和数组(元素群)运算
矩阵在结构上和二维数组没有区别,
但矩阵是一种具有线性变换意义的二维数组?/p>
矩阵运算有明?/p>
而且严格的数学规则。把矩阵作为一个整体进行运算的常用运算符有五个?/p>
’?/p>
*
?/p>
/
?/p>
\
?/p>
^
?/p>
,常?/p>
运算函数有三个?/p>
expm
?/p>
logm
?/p>
sqrtm
?/p>
。在做矩阵运算时,往往还需要进行行列提取、抽除、转置?