桌面基础
在命令行上输入语句并查看结果。
MATLAB 桌面默认布局:
- 当前文件夹:访问本地文件。
- 命令行窗口:在命令行中输入命令(由提示符 (>>) 表示)。
- 工作区:浏览您创建或从文件导入的数据。
MATLAB 使用流程:创建变量,调用函数。
- 在命令行创建变量。
- 调用函数进行计算。
- MATLAB 将计算后的变量添加到工作区,并在命令行窗口中显示结果。
注意:
- 如果未指定输出变量,MATLAB 将使用变量 ans(answer 的缩略形式)来存储计算结果。
- 如果语句以分号结束,MATLAB 会执行计算,但不在命令行窗口中显示输出。
- 按向上 (↑) 和向下箭头键 (↓) 可以重新调用以前的命令。在空白命令行中或在键入命令的前几个字符之后按箭头键。
矩阵和数组
MATLAB 主要处理数组和矩阵,既可以整个处理,也可以部分处理。矩阵是指通常用来进行线性代数运算的二维数组。
- 所有 MATLAB 变量都是多维数组,与数据类型无关。
数组创建
通用创建方法:
- 采用中括号创建数组。
- 通过逗号或空格分隔一行中的各个元素。
- 通过分号分隔不同行的元素。
特殊创建方法:
- ones:创建元素全是1的矩阵。
- zeros:创建元素全是0的矩阵。
- rand:创建随机数组成的矩阵。
>> a=ones(2,3)
a =
1 1 1
1 1 1
>> b=zeros(2,3)
b =
0 0 0
0 0 0
>> c=rand(2,3)
c =
0.0975 0.5469 0.9649
0.2785 0.9575 0.1576
矩阵和数组运算
- 可以使用单一的算术运算符或函数来处理矩阵中的所有值,如 +、sin(x)。
>> a+10
ans =
11 11 11
11 11 11
>> sin(a)
ans =
0.8415 0