一、基本数学函数
函数名 | 含义 | 函数名 | 含义 |
abs(x) | 数的绝对值或向量的长度 | rats(x) | 将实数x转换为多项分数展开 |
sqrt(x) | 开平方 | rem(x,y) | 求x除以y的余数 |
angle(z) | 负数z的相角 | ged(x,y) | 整数x和y的最大公约数 |
real(z) | 复数z的实部 | lem(x,y) | 整数x和y的最小公倍数 |
imag(z) | 复数z的虚部 | log10(x) | 以10为底的对数 |
conj(z) | 复数z的共轭复数 | log2(x) | 以2为底的对数 |
round(x) | 四舍五入至最近整数 | log(x) | 以e为底的对数 |
fix(x) | 无论正负,舍去小数 | power2(x) | 2的指数 |
floor(x) | 地板舍去小数(向下舍去) | exp(x) | 自然指数(底数为e的指数) |
ceil(x) | 天花板舍去小数(向上舍去) | sign(x) | 符号函数 |
rat(x) | 将实数转换为分数显示 | ||
clear | 清除工作区的所有变量 | ||
clc | 清除命令行中的所有代码 |
二、基本三角函数
函数名 | 含义 |
sin(x) | 正弦函数 |
cos(x) | 余弦函数 |
tan(x) | 正切函数 |
asin(x) | 反正弦函数 |
acos(x) | 反余弦函数 |
atan(x) | 反正切函数 |
三、向量的操作函数
函数名 | 含义 | 函数名 | 含义 |
min(x) | 向量x元素的最小值 | sum(x) | 向量x元素的总和 |
max(x) | 向量x元素的最大值 | prod(x) | 向量x元素的总乘积 |
mean(x) | 向量x元素的平均值 | dot(x,y) | 向量x和y的内积 |
median(x) | 向量x元素的中位数 | cross(x,y) | 向量x和y的外积 |
std(x) | 向量x元素的标准差 | sort(x) | 对向量元素排序 |
diff(x) | 向量x元素的相邻元素的差 | length(x) | 向量x元素的元素个数 |
四、其他
开方:
>> sqrt(4)
ans =
2
指数: 为 exp(x)
exp(2)
ans =
7.3891
det(A);%求行列式
A=[1 0 0;0 5 0;0 0 9];det(A)
ans =
45
inv(A);%求逆
mod:除后的余数(取模运算),语法:b = mod(a,m),返回用 m 除以 a 后的余数,其中 a 是被除数,m 是除数。
% 例1:
b = mod(23,5)
% 得出结果:b = 3
% 例2:找出1-1000以内13的倍数:
% 法1:
i=1:1000
I=i(mod(i,13)==0)
% 法2:
i=13:13:1000
% 法3:
i=1:1000;
I=i(lcm(i,13)==i)
% 法4:
I=i(gcd(i,13)==13)
% 得出结果
五、查找函数教程举例
(1)用lookfor 命令查找一下,看看哪个函数像这里给出的广义Lyapunov方程
>> lookfor lyapunov
(2) 找到相应的函数后,再由help命令找出其具体调用格式,套用该格式得出方程的解
>> help 函数名