基础运算
加减乘除
MATLAB运算为,矩阵运算。可以是数可以是矩阵。
% 生成矩阵,与加减乘除A = [1,2,3;4,5,6;7,8,9];B = 3;C = [1,2,3;4,5,6;7,8,9];A + B*ones(3,3)A - CA*BA.*CA./C% 球体积计算r = 2; % 半径V = (4/3) * pi * r^3
函数运算
简单运算,MATLAB基于矩阵。尽量优先使用矩阵运算
% 一些函数% e的n次方n=1;exp(n)% x的n次方n=7;x=[1,2,3];x.^n% 数字的平方根num = 9;x = sqrt(num);x% 自然对数log(3.1415)% 以十为底x = 3; log10(x)
MATLAB常用数学函数
三角函数和双曲函数
| 名称 | 含义 | 名称 | 含义 | 名称 | 含义 |
|---|---|---|---|---|---|
| sin | 正弦 | csc | 余割 | atanh | 反双曲正切 |
| cos | 余弦 | asec | 反正割 | acoth | 反双曲余切 |
| tan | 正切 | acsc | 反余割 | sech | 双曲正割 |
| cot | 余切 | sinh | 双曲正弦 | csch | 双曲余割 |
| asin | 反正弦 | cosh | 双曲余弦 | asech | 反双曲正割 |
| acos | 反余弦 | tanh | 双曲正切 | acsch | 反双曲余割 |
| atan | 反正切 | coth | 双曲余切 | atan2 | 四象限反正切 |
| acot | 反余切 | asinh | 反双曲正弦 | ||
| sec | 正割 | acosh | 反双曲余弦 |
x = [pi,1,2 ,3]y = x.^23 + x.^5 + x.^6z = sin(y)
指数函数
| 名称 | 含义 | 名称 | 含义 | 名称 | 含义 |
|---|---|---|---|---|---|
| exp | E为底的指数 | log10 | 10为底的对数 | pow2 | 2的幂 |
| log | 自然对数 | log2 | 2为底的对数 | sqrt | 平方根 |
复数函数
| 名称 | 含义 | 名称 | 含义 | 名称 | 含义 |
|---|---|---|---|---|---|
| abs | 绝对值 | conj | 复数共轭 | real | 复数实部 |
| angle | 相角 | imag | 复数虚部 |
圆整函数和求余函数
| 名称 | 含义 | 名称 | 含义 |
|---|---|---|---|
| ceil | 向+∞圆整 | rem | 求余数 |
| fix | 向0圆整 | round | 向靠近整数圆整 |
| floor | 向-∞圆整 | sign | 符号函数 |
| mod | 模除求余 |
矩阵变换函数
| 名称 | 含义 | 名称 | 含义 |
|---|---|---|---|
| fiplr | 矩阵左右翻转 | diag | 产生或提取对角阵 |
| fipud | 矩阵上下翻转 | tril | 产生下三角 |
| fipdim | 矩阵特定维翻转 | triu | 产生上三角 |
| Rot90 | 矩阵反时针90翻转 | det | 行列式的计算 |
其他函数(统计学)
| 名称 | 含义 | 名称 | 含义 |
|---|---|---|---|
| min | 最小值 | max | 最大值 |
| mean | 平均值 | median | 中位数 |
| std | 标准差 | diff | 相邻元素的差 |
| sort | 排序 | length | 个数 |
| norm | 欧氏(Euclidean)长度 | sum | 总和 |
| prod | 总乘积 | dot | 内积 |
| cumsum | 累计元素 总和 |
cumprod | 累计元素总乘积 |
| cross | 外积 |
循环
输出20以下的整数:
b=0;while(b<20)fprintf('value of b : %d\n',b);b=b+1;endY=0;for i=0:20fprintf('Y=%d \n',Y);end
画图
简单画图plot
% 运算简单x = 0:pi/10:2*pi;y1 = sin(x);y2 = sin(x-0.25);y3 = sin(x-0.5);figure()% 画图plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')
MATLAB 绘图类型
MATLAB® 提供了各种可用来绘制数据图的函数。下表对常见的图形函数进行了分类和说明。










































































