1. 样式
线型 | |
- | 实线(默认) |
-- | 双划线 |
: | 虚线 |
:. | 点划线 |
标记符 | |
+ | 加号符 |
o | 空心圆 |
* | 星号 |
. | 实心圆 |
x | 叉号符 |
s | 正方形 |
d | 菱形 |
^ | 上三角形 |
v |
下三角形 |
> | 右三角形 |
< | 左三角形 |
p | 五角星 |
h | 六边形 |
颜色 | |
r | 红色 |
g | 绿色 |
b | 蓝色 |
c | 青绿色 |
m | 洋红色 |
y | 黄色 |
k | 黑色 |
w | 白色 |
LineWidth | 线宽 | |
MarkerEdgeColor | 标记点边框线条颜色 | |
MarkerFaceColor | 标记点内部填充颜色 | |
MarkerSize | 标记点大小 |
xlabel('x轴'),ylabel('y轴') | 坐标轴名称 |
axis([xmin xmax ymin ymax]) | 坐标轴范围 |
legend('sin','cos') | 对图例进行标注 |
text(x,y,'txt','color') | 添加说明性文字 |
2. 指数对数函数
a^x | a为底数,x为自变量 |
exp(x) | e为底数,x为自变量 |
log(x) | e为底,x的对数 |
log2(x) | 2为底,x的对数 |
log10(x) | 10为底,x的对数 |
3. 取整函数
fix(x): 截尾取整,例如 fix([3.12 -3.12])=[3 -3]
floor(x): 不大于x的最大整数(高斯取整),例如 floor([3.12 -3.12])=[3 -4]
ceil(x): 不小于x的最小整数,例如 ceil([3.12 -3.12])=[4 -3]
round(x): 四舍五入取整,例如 round([3.12 -3.12])=[3 -3]
4. 数组
定义:相同数据类型的元素按照一定顺序排列的集合
分类1 - 按样式分类:空数组、只有一个元素的标量、只有一行或一列元素的向量、二维数组、多维数组
分类2 - 按存储方式分类:普通数组、稀疏数组(大部分元素为0)
创建:中括号法[1 2 3; 4 5 6] 、冒号法 1:2:10 、linspace(1,10,2) 、使用创建函数创建(ones、zeros等)
运算:
5. 画二维图
plot(x)
plot(x,y)
把坐标轴放到原点:
ax = gca;
ax.XAxisLocation = 'origin';
ax.YAxisLocation = 'origin';
6. 画三维图
plot3
mesh
surf
meshgrid
画圆柱体
[x,y,z] = cylinder(r)
surf(x,y,z)
7. 函数
函数定义:
syms x;
y = x .^ 2 - 5;
函数调用:
v = subs(y,x,2);
subs 为符号计算函数,表示将符号表达式中的某些符号变量替换为指定的新的变量
导函数:
fp = diff(y)