算术函数 | 函数作用 |
---|---|
abs(x) | 纯量的绝对值或向量的长度 |
angle(z) | 复数z的相角(Phase angle) |
sqrt(x) | 开平方 |
real(z) | 复数z的实部 |
imag(z) | 复数z的虚部 |
conj(z) | 复数z的共轭复数 |
round(x) | 四舍五入至最近整数 |
fix(x) | 无论正负,舍去小数至最近整数 |
floor(x) | 地板函数,即舍去正小数至最近整数 |
ceil(x) | 天花板函数,即加入正小数至最近整数 |
rat(x) | 将实数x化为分数表示 |
rats(x) | 将实数x化为多项分数展开 |
sign(x) | 符号函数 (Signum function)。 |
rem(x,y) | 求x除以y的馀数 |
gcd(x,y) | 整数x和y的最大公因数 |
lcm(x,y) | 整数x和y的最小公倍数 |
exp(x) | 自然指数 |
pow2(x) | 2的指数 |
log(x) | 以e为底的对数,即自然对数或 |
log2(x) | 以2为底的对数 |
log10(x) | 以10为底的对数 |
向量运算 | 函数作用 |
---|---|
min(x) | 向量x的元素的最小值 |
max(x) | 向量x的元素的最大值 |
mean(x) | 向量x的元素的平均值 |
median(x) | 向量x的元素的中位数 |
std(x) | 向量x的元素的标准差 |
diff(x) | 向量x的相邻元素的差 |
sort(x) | 对向量x的元素进行排序(Sorting) |
length(x) | 向量x的元素个数 |
norm(x) | 向量x的欧氏(Euclidean)长度 |
sum(x) | 向量x的元素总和 |
prod(x) | 向量x的元素总乘积 |
cumsum(x) | 向量x的累计元素总和 |
cumprod(x) | 向量x的累计元素总乘积 |
dot(x, y) | 向量x和y的内积 |
cross(x, y) | 向量x和y的外积 |
绘图x轴限定函数 | 函数作用 |
---|---|
linspace(-2, 2, 25) | 在x轴上取25点 |
x=0:pi/100:2*pi | 采样周期和显示范围 |
t=-pi:pi/100:pi; x=t.*cos(3*t); | 参数x(t) |
基本绘图函数 | 函数作用 |
---|---|
plot(x1,y1,x2,y2,…,xn,yn) | x轴和y轴均为线性刻度(Linear scale) |
plotyy(x1,y1,x2,y2) | 不同数量级的两个函数绘制在同一个坐标 |
loglog | x轴和y轴均为对数刻度(Logarithmic scale) |
semilogx(x1,y1,选项1,x2,y2,选项2,…) | x轴为对数刻度,y轴为线性刻度 |
semilogy(x1,y1,选项1,x2,y2,选项2,…) | x轴为线性刻度,y轴为对数刻度 bar 长条图 |
errorbar | 图形加上误差范围 |
fplot | 较精确的函数图形 |
polar(theta,rho,选项) | 极座标图 |
hist | 累计图 |
rose | 极座标累计图 |
bar(x,y,选项) | 条形图 |
stairs(x,y,选项) | 阶梯图 |
stem(x,y,选项) | 针状图 |
fill(x1,y1,选项1,x2,y2,选项2,…) | 实心图 |
feather | 羽毛图 |
compass | 罗盘图 |
quiver | 向量场图 |
plot绘图函数的叁数
字元 | 颜色 | 字元 | 图线型态 |
---|---|---|---|
y | 黄色 | . | 点 |
k | 黑色 | o | 圆 |
w | 白色 | x | x |
b | 蓝色 | + | + |
g | 绿色 | * | * |
r | 红色 | - | 实线 |
c | 亮青色 | : | 点线 |
m | 锰紫色 | -. | 点虚线 |
– | 虚线 |
注释函数 | 函数作用 |
---|---|
axis([0, 6, -1.2, 1.2]); | 调整xy轴的范围 |
xlabel(‘Input Value’) | x轴注解 |
ylabel(‘Function Value’) | y轴注解 |
title(‘Two Trigonometric Functions’) | 图形标题 |
legend(‘y = sin(x)’,’y = cos(x)’) | 图形注解 |
grid on | 显示格线 |
subplot(2,2,1);plot(x, sin(x)); | 同时画出数个小图形於同一个视窗 |
hold on/off | 命令是保持原有图形还是刷新原有图形、 |
axis函数用法 | 函数作用 |
---|---|
axis equal | 纵横坐标轴采用等长刻度 |
axis square | 产生正方形坐标系(默认为矩形) |
axis auto | 使用默认设置 |
axis off | 取消坐标轴 |
axis on | 显示坐标轴 |
基本XYZ立体绘图函数 | 函数作用 |
---|---|
plot | 三度空间立体绘图的基本命令 |
mesh | 画出立体网状图 |
plot | 画出立体曲面图 |
meshc | 同时画出网状图与等高线 |
surfc | 同时画出曲面图与等高线 |
contour3 | 画出曲面在三度空间中的等高线 |