MATLAB中极限、微分、积分、无穷级数符号运算函数总结

本文概述了MATLAB中用于符号计算的一些核心功能,包括符号变量创建、表达式简化、极限求法、导数与差分、积分(不定和定积分)、方程求解以及无穷级数和泰勒展开,展示了数学符号运算的强大能力。
摘要由CSDN通过智能技术生成

一、常用的符号函数

  • syms var1 ... varN,创建符号变量。
  • simplify(y),化简表达式。
  • [分子,分母] = numden(y),求表达式的分子和分母。
  • factor(y),当y是数时,质因数分解;当y是表达式时,因式分解。
  • expand(y),多项式展开表达式y。
  • collect(y,x),将表达式y按x的降次排序。

 二、求极限limit()

limit(f,var,a),f是符号表达式,var是变量名,a是极限点。可以用来求函数极限和数列极限。

三、求导和求差分diff()

Y = diff(X,n,dim),X 输入数组矩阵,n - 差分阶数 ,dim - 沿其运的维度正整数标量。

Y = diff(X,n),X是符号表达式,n表示求n阶导数。


  

四、求积分int()

 F = int(expr,var),求符号表达式关于变量var的不定积分。注意:MATLAB求不定积分时不会加上常数C;求1/x的不定积分时会遗漏ln(|x|)的绝对值。

F = int(expr,var,a,b),求符号表达式关于变量var的a到b的定积分。

五、求解方程或方程组

sol = solve(prob,var,x0,ms),prob是符号表达式,var是未知变量,x0是初始值,ms是求解器。

对于多值问题,可以将ReturnConditions调为ture。

六、无穷级数

F = symsum(f,k,a,b),符号表达式f(k)从k=a到b的求和。

T = taylor(f,var,a,‘Order’,num),将符号表达式f按照变量var在a处进行泰勒展开,且展开式的最高次数为num-1次。

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值