matlab常用函数表格,(完整版)MATLAB常用函数总结,推荐文档

《(完整版)MATLAB常用函数总结,推荐文档》由会员分享,可在线阅读,更多相关《(完整版)MATLAB常用函数总结,推荐文档(15页珍藏版)》请在人人文库网上搜索。

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)表示实数的绝对值以及复数的模三角函数(自变量的单位为弧度)sin(x)正弦函数cos(x)余弦函数tan(x)正切函数cot(x)余切函数sec(x)正割函数csc(x)余割函数反三角函数asi。

2、n(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)的射线为终边的角,其。

3、单位为弧度,范围为(,数论函数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 中的数学运。

4、算符a+b加法a./b数组右除a-b减法a.b数组左除a*b矩阵乘法ab矩阵乘方a.*b数组乘法a.b数组乘方a/b矩阵右除-a负号ab矩阵左除共轭转置.一般转置Matlab 的关系运算符=等于大于=大于或等于=不等于如何用 matlab 求阶乘factorial(n) 求 n 的阶乘如何用 matlab 进行多项式运算(1) 合并同类项syms 表达式中包含的变量collect(表达式,指定的变量)(2) 因式分解syms 表达式中包含的变量factor(表达式)(3) 展开syms 表达式中包含的变量expand(表达式)(4) 化简syms表达式中包含的变量simplify(表达式)如何。

5、用 matlab 进行复数运算a+b*i 或 a +b*j表示复数 a+bi 或 a+bjreal(z)求复数 z 的实部imag(z)求复数 z 的虚部abs(z)求复数 z 的模angle(z)求复数 z 的辐角,conj(z)求复数 z 的共轭复数exp(z)复数的指数函数,表示 ezunion(A,B)求集合 A 和 B 的并集intersect(A,B)求集合 A 和 B 的交集setdiff(A,B)求集合 A 和 B 的差集 A-Bsetdiff(U,A)求集合 A 关于全集 U 的补集如何用 Matlab 求集合的交集、并集、差集和补集如何用 matlab 排序sort(v)将。

6、向量 v 的元素从小到大排列(升序排列) sort(v,dim,descend or ascend)当 dim=1 时矩阵按列排序,descend or ascend 用来控制升序还是降序当 dim=2 时矩阵按行排序,descend or ascend 用来控制升序还是降序如何用 Matlab 求极限(1) 极限:syms xlimit(f(x), x, a) 求 f(x)关于 x 趋于 a 时的极限(2) 单侧极限:左极限:syms xlimit(f(x), x, a,left)求 f(x)关于 x 趋于 a 时的左极限右极限:syms xlimit(f(x), x, a,right)求 。

7、f(x)关于 x 趋于 a 时的右极限如何用 Matlab 求导数diff(f(x)diff(f(x),x) 求 f(x)关于 x 的导数或者:syms xdiff(f(x)syms xdiff(f(x), x)如何用 Matlab 求高阶导数如何用 Matlab 求高阶导数diff(f(x),n)diff(f(x),x,n) 求 f(x)关于 x 的 n 阶导数syms xdiff(f(x),n)syms xdiff(f(x), x,n)如何用 Matlab 求不定积分int(f(x)int (f(x),x) 求 f(x)关于 x 的积分syms xint(f(x)syms xint(f(x。

8、), x)如何用 Matlab 求定积分、广义积分int(f(x),a,b)int (f(x),x,a,b) 求 f(x)关于 x 的积分,区间为 a 到 b syms xint(f(x),a,b)syms xint(f(x), x,a,b)如何用 Matlab 展开级数syms xtaylor(f(x), x, n, a )如何在 Matlab 中进行积分变换syms stlaplace( f(t), t, s )拉普拉斯变换ilaplace( F(s), s, t )拉普拉斯变换的逆变换syms tfourier( f(t), t, )傅立叶变换ifourier( F(), , t )傅立。

9、叶变换的逆变换syms nzztrans( f(n), n, z)Z 变换iztrans( F(z), z, n )Z 变换的逆变换如何用 Matlab 解微分方程dsolve(微分方程,自变量)dsolve(微分方程,初始条件或边界条件,自变量)dsolve(D2x+2*x+x=sin(t),x(0)=1,Dx(0)=1,t)如何用 matlab 求多变量函数的极限以两个变量为例说明,多于两个变量的函数极限可以依次类推。limit(limit(f(x,y),x,a),y,b)计算极限也可调用 maple 的命令,调用方法如下:maple(limit(f(x,y),x=a,y=b))计算极限如。

10、何用 matlab 求多元函数的偏导数Matlab 没有提供求偏导数的专门函数,只能通过求导函数 diff 实现,比如diff(diff(f, x, m), y, n)或diff(diff(f, y, n), x, m)求偏导数也可调用 maple 的命令,调用格式如下:maple(diff(f,x1,x2,, xn)) 求偏导数如何用 matlab 求多变量函数的泰勒展开式Matlab 符号运算工具箱没有提供专门的函数求多变量函数的泰勒展开式,但我们可以调用maple 的命令求求解,调用格式如下:maple(mtaylor(f,x=x0,y=y0,n)在x0,y0 ,处求函数 f 的泰勒展开。

11、式,其中 n 为展开的次数 maple(mtaylor(f,x,y,n)在0,0 ,处求函数 f 的泰勒展开式,其中 n 为展开的次数如何用 matlab 求重积分matlab 没有提供专门的命令求重积分,只能通过数个定积分的计算来完成。也可调用maple 的指令来完成二重积分和三重积分的计算,调用格式如下:首先要加载 student 链接库,加载方法为:maple(with(student))Maple(maple 中求二重积分或三重积分的命令)如何用 matlab 求梯度、散度、旋度gradient(f)求 f 的梯度divergence(x,y,z,u,v,w)求u,v,w的散度curl。

12、(x,y,z,u,v,w)求u,v,w的旋度注:Matlab 中这几个命令的用法还没有完全掌握,有待进一步研究。不过可以调用maple 的命令,调用方法如下:首先要加载 maple 的软件包 VectorCalculus,加载方法为: maple(with(VectorCalculus)然后运行:maple(maple 中求梯度或散度或旋度的命令)如何用 Matlab 求函数的最大值和最小值(1) 无约束条件的极值x=fminunc(f(x),x0,options)求函数 f(x)的极小值点。其中 x0 为极小值点的猜测值,x、x0 可以是标量、向量或矩阵; options 为参数说明语句。x。

13、,fval=fminunc(f(x),x0,options)返回的 x 为极小值点,fval 为函数的极小值注:Matlab 没有提供求极大值的命令。要求函数 f(x)的极大值点,只需求函数-f(x)的极小值点。-f(x)的极小值的相反数就是 f(x)的极大值。 fminunc(f(x),x0,options)的局限性1. 只能处理实数函数的优化问题。2. 目标函数必须是连续的。3. 给出的可能只是局部解。(2) 有约束条件的极值x=fmincon(f(x),x0,A,b,Aeq,beq,lb,ub,nonlcon,options)f(x)为需要优化的目标函数,x0为变量的估计初值,x、x0 。

14、可以是标量、向量或矩阵, options 为参数说明语句。A,b,Aeq,beq,lb,ub,nonlcon 为优化的约束条件。x,fval=fmincon(f(x),x0,A,b,Aeq,beq,lb,ub,nonlcon,options)返回的 x 为极小值点,fval 为函数的极小值注:优化的约束条件A,b(线性不等式约束)Aeq,beq(线性等式约束)lb,ub(边界约束)nonlconA*x75),2)按行统计 cj 大于 75 的个数sum(cj75),1)按列统计 cj 大于 75 的个数eval执行 matlab 语句构成的字符串“”“”At the end, Xiao Bia。

15、n gives you a passage. Minand once said, people who learn to learn are very happy people. In every wonderful life, learning is an eternal theme. As a professional clerical and teaching position, I understand the importance of continuous learning, life is diligent, nothing can be gained, only continu。

16、ous learning can achieve better self. Only by constantly learning and mastering the latest relevant knowledge, can employees from all walks of life keep up with the pace of enterprise development and innovate to meet the needs of the market. This document is also edited by my studio professionals, there may be errors in the document, if there are errors, please correct, thank you。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值