MATLAB 常用函数总结
Matlab的内部常数
pi 圆周率
exp(1) 自然对数的底数e
i 或j 虚数单位
Inf或 inf 无穷大
Matlab的常用内部数学函数
指数函数 | exp(x) | 以e为底数 |
对数函数 | log(x) | 自然对数,即以e为底数的对数 |
log10(x) | 常用对数,即以10为底数的对数 | |
log2(x) | 以2为底数的x的对数 | |
开方函数 | sqrt(x) | 表示x的算术平方根 |
绝对值函数 | abs(x) | 表示实数的绝对值以及复数的模 |
三角函数 (自变量的单位为弧度) | sin(x) | 正弦函数 |
cos(x) | 余弦函数 | |
tan(x) | 正切函数 | |
cot(x) | 余切函数 | |
sec(x) | 正割函数 | |
csc(x) | 余割函数 | |
反三角函数 | asin(x) | 反正弦函数 |
acos(x) | 反余弦函数 | |
atan(x) | 反正切函数 | |
acot(x) | 反余切函数 | |
asec(x) | 反正割函数 | |
acsc(x) | 反余割函数 | |
双曲函数 | sinh(x) | 双曲正弦函数 |
cosh(x) | 双曲余弦函数 | |
tanh(x) | 双曲正切函数 | |
coth(x) | 双曲余切函数 | |
sech(x) | 双曲正割函数 | |
csch(x) | 双曲余割函数 | |
反双曲函数 | asinh(x) | 反双曲正弦函数 |
acosh(x) | 反双曲余弦函数 | |
atanh(x) | 反双曲正切函数 | |
acoth(x) | 反双曲余切函数 | |
asech(x) | 反双曲正割函数 | |
acsch(x) | 反双曲余割函数 | |
求角度函数 | atan2(y,x) | 以坐标原点为顶点,x轴正半轴为始边,从原点到点(x,y)的射线为终边的角,其单位为弧度,范围为( , ] |
数论函数 | gcd(a,b) | 两个整数的最大公约数 |
lcm(a,b) | 两个整数的最小公倍数 | |
排列组合函数 | factorial(n) | 阶乘函数,表示n的阶乘 |
复数函数 | real(z) | 实部函数 |
imag(z) | 虚部函数 | |
abs(z) | 求复数z的模 | |
angle(z) | 求复数z的辐角,其范围是( , ] | |
conj(z) | 求复数z的共轭复数 | |
求整函数与截尾函数 | ceil(x) | 表示大于或等于实数x的最小整数 |
floor(x) | 表示小于或等于实数x的最大整数 | |
round(x) | 最接近x的整数 | |
最大、最小函数 | max([a,b,c,...]) | 求最大数 |
min([a,b,c,..]) | 求最小数 | |
符号函数 | sign(x) | |
Matlab中的数学运算符
a+b | 加法 | a./b | 数组右除 |
a-b | 减法 | a.\b | 数组左除 |
a*b | 矩阵乘法 | a^b | 矩阵乘方 |
a.*b | 数组乘法 | a.^b | 数组乘方 |
a/b | 矩阵右除 | -a | 负号 |
a\b | 矩阵左除 | ' | 共轭转置 |
.' | 一般转置 | ||
Matlab的关系运算符
== | 等于 |
< | 小于 |
> | 大于 |
<= | 小于或等于 |
>= | 大于或等于 |
~= | 不等于 |
如何用matlab求阶乘
factorial(n) 求n的阶乘
如何用matlab进行多项式运算
(1)合并同类项
syms 表达式中包含的变量 collect(表达式,指定的变量)
(2)因式分解
syms 表达式中包含的变量 factor(表达式)
(3)展开
syms 表达式中包含的变量 expand(表达式)
(4)化简
syms 表达式中包含的变量 simplify(表达式)
如何用matlab进行复数运算
a+b*i 或 a +b*j | round函数怎么使用matlab表示复数a+bi 或 a+bj |
real(z) | 求复数z的实部 |
imag(z) | 求复数z的虚部 |
abs(z) | 求复数z的模 |
angle(z) | 求复数z的辐角, |
conj(z) | 求复数z的共轭复数 |
exp(z) | 复数的指数函数,表示e^z |
如何用Matlab求集合的交集、并集、差集和补集
union(A,B) | 求集合A和B的并集 |
intersect(A,B) | 求集合A和B的交集 |
setdiff(A,B) | 求集合A和B的差集A-B |
setdiff(U,A) | 求集合A关于全集U的补集 |
如何用matlab排序
sort(v) 将向量v的元素从小到大排列(升序排列)
sort(v,dim,’descend or ascend’)
当dim=1时矩阵按列排序,descend or ascend用来控制升序还是降序
当dim=2时矩阵按行排序,descend or ascend用来控制升序还是降序
如何用Matlab求极限
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论