MATLAB基本语法
- 注意事项
- 一、MATLAB特殊变量和常量
- 二、保存你的工作进度
- 三、 MATLAB变量
- 3.1MATLAB可以多个赋值
- 3.2 默认情况下,MATLAB 四个小数位值显示数字。这就是所谓的 short format.
- 3.3 长(long ) 命令格式显示小数点后16位。
- 3.4空格格式命令回合到小数点后两位数字。例如:
- 3.5短格式e命令允许以指数的形式显示小数点后四位,加上指数
- 3.6format rat格式大鼠命令给出最接近的有理表达式(分式),从计算所得。例如:
- 四、 MATLAB创建向量
- 五、MATLAB创建矩阵
注意事项
1、语句后面加分号,不是交互式,不加分号,会同时打印结果,即交互式。
2、字符串使用单引号才可以。
3、变量赋值不需要提前声明,随时使用。
4、clear清除变量,clc清除屏幕。
5、who和whos查看我们已经拥有的变量的各项树形。
6、类型强制转换。
- 后缀名是 .m
- 注释符号是 %
- 建议在所有语句后面加分号(;),否则运行时会当作交互式命令输出结果,从而掩盖我们的重要信息。
- 文件名仅包含字母、下划线、数字且不能以数字开头。
- 编写文件前检查自己是否在工作目录
一、MATLAB特殊变量和常量
Name | Meaning |
---|---|
ans | 默认的变量名,以应答最近依次操作运算结果 |
eps | 浮点数的相对误差 |
i,j | 虚数单位,定义为 i2 = j2 = -1 |
Inf | 代表无穷大 |
NaN | 代表不定值(不是数字) |
pi | 圆周率 |
% 注意MATLAB中是区分大小写的。
二、保存你的工作进度
MATLAB使用save命令保存工作区中的所有变量,然后作为一个扩展名为.mat的文件,在当前目录中。
如以下例子:
save myfile
该文件可以随时重新加载,然后使用load命令。
load myfile
三、 MATLAB变量
每个MATLAB变量可以是数组或者矩阵。
3.1MATLAB可以多个赋值
多个任务可以在同一行。例如,
a = 2; b = 7; c = a * b
3.2 默认情况下,MATLAB 四个小数位值显示数字。这就是所谓的 short format.
如果想更精确,需要使用 format 命令。
3.3 长(long ) 命令格式显示小数点后16位。
例如:
format long
x = 7 + 10/3 + 5 ^ 1.2
MATLAB将执行上面的语句,并返回以下结果:
x =
17.231981640639408
3.4空格格式命令回合到小数点后两位数字。例如:
format bank
daily_wage = 177.45;
weekly_wage = daily_wage * 6
3.5短格式e命令允许以指数的形式显示小数点后四位,加上指数
format short e
4.678 * 4.9
MATLAB将执行上面的语句,并返回以下结果:
ans =
2.2922e+01
3.6format rat格式大鼠命令给出最接近的有理表达式(分式),从计算所得。例如:
format rat
4.678 * 4.9
MATLAB将执行上面的语句,并返回以下结果:
ans =
2063/90
四、 MATLAB创建向量
向量是一维数组中的数字。 MATLAB允许创建两种类型的矢量:
- 行向量
- 列向量
创建行向量括在方括号中的元素的集合,用空格或逗号分隔的元素。
例如,
r = [7 8 9 10 11]
创建列向量通过内附组方括号中的元素,使用分号(;)分隔的元素。
c = [7; 8; 9; 10; 11]
五、MATLAB创建矩阵
矩阵是一个二维数字阵列。
在MATLAB中,创建一个矩阵每行输入空格或逗号分隔的元素序列,最后一排被划定一个分号。
例如,下面创建了一个3×3的矩阵:
m = [1 2 3; 4 5 6; 7 8 9]