欢迎来到天天文库
浏览记录
ID:13643883
大小:28.34 KB
页数:8页
时间:2018-07-23
《matlab常用数学函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MATLAB基本知识Matlab的内部常数pi 圆周率exp(1) 自然对数的底数ei或j 虚数单位Inf或inf 无穷大Matlab的常用内部数学函数指数函数exp(x)以e为底数对数函数log(x)自然对数,即以e为底数的对数log10(x)常用对数,即以10为底数的对数log2(x)以2为底数的x的对数开方函数sqrt(x)表示x的算术平方根绝对值函数abs(x)表示实数的绝对值以及复数的模三角函数(自变量的单位为弧度
2、)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)
3、反双曲正切函数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的共轭复数求
4、整函数与截尾函数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负号ab矩阵左除' 共轭转置 .'一般转置Matlab的关系运算符==等于<小于>大于<=小于或等于>=大于或等
5、于~=不等于如何在matlab中调用maple(不用安装maple软件就可调用)方法1: maple(’maplestatement’)其中maplestatement是完整的maple语句,由一条或几条命令组成,必须符合maple的语法方法2:maple(’function’,arg1,arg2,…)其中function为maple中的函数名称,arg1,arg2,…是函数function所用的参数。 注:如果方法1行不通,可尝试方法2(个人经验)。基本代数部分如何用matlab求阶乘factorial(n)求n的阶乘如何
6、用matlab配方没有发现matlab有这一命令,不过我们可以调用maple的命令,调用方法如下:首先加载maple中的student函数库,加载方法为:maple(’with(student)’)然后运行maple中的配方命令,格式为:maple(’completesquare(f)’) 把f配方,其中f为代数表达式或代数方程maple(’completesquare(f,x)’) 把f按指定的变量x配方,其中f同上maple(’completesquare(f,{x,y,...})’) 把f按指定的
7、变量x,y,...配方maple(’completesquare(f,[x,y,...])’) 把f按指定的变量x,y,...配方,如何用matlab进行多项式运算(1) 合并同类项syms 表达式中包含的变量 collect(表达式,指定的变量)(2)因式分解syms 表达式中包含的变量 factor(表达式) (3)展开syms 表达式中包含的变量 expand(表达式)我们也可在matlab中调用maple的命令进行多项式的运算,调用格式如下:
8、 maple(’maple中多项式的运算命令’)如何用matlab进行分式运算发现matlab只有一条处理分式问题的命令,其使用格式如下:[n,d]=numden(f) 把符号表达式f化简为有理形式,其中分子和分母的系数为整数且分子分母不含公约项,返回结果n为分
此文档下载收益归作者所有