matlab怎么通分,matlab常见符号运算( 因式分解、展开、合并、简化及通分等,计算导数,积分,符号求和、代数方程和微分方程求解)...

常见符号运算

因式分解、展开、合并、简化及通分等

因式分解factor(f)

bd9de3d14df8a4f9b3786d2146ed877f.png

factor 也可用于正整数的分解

62c82fb634f0d084e95ee2be2c10ecdd.png

函数展开

expand(f)

多项式展开

50a321ea31028bad3be48cfb4d858bb1.png三角函数展开

37faee3c56464818bf31748df2e4cf1f.png

合并同类项

collect(f,v): 按指定变量 v 进行合并

collect(f): 按默认变量进行合并

c6be7e8c2aadc27bee9717ee12bba40a.png

函数简化

y=simple(f): 对 f 尝试多种不同的算法进行简化,返回其中最简短的形式

[y,HOW]=simple(f): y 为 f 的最简短形式,How 中记录的为简化过程中使用的方法。

1f8c52f0319150a7df3d2ba16361e974.png

分式通分

[N,D]=numden(f):

N 为通分后的分子,D 为通分后的分母

3460fc7c0d608c096ef9baf5cd70f709.pngffc5c0aab4f4d019f25c22498112311c.png

horner 多项式

horner 多项式:嵌套形式的多项式

f44adb2395aa613cb0a3f087dc1c3639.png63997b1d390381a4d73158bb556fbd8b.png

计算极限

limit(f,x,a): 计算lim(x→a)f(x)

limit(f,a): 当默认变量趋向于 a 时的极限

limit(f): 计算 a=0 时的极限

limit(f,x,a,‘right’): 计算右极限

limit(f,x,a,‘left’): 计算左极限

7d4c3c8eae5335c0f895d7af3ea73c06.png

ced1e85e2dd0d9d2787bf65dd0d93c12.png

计算导数

g=diff(f,v):求符号表达式 f 关于 v 的导数

g=diff(f):求符号表达式 f 关于默认变量的导数

g=diff(f,v,n):求 f 关于 v 的 n 阶导数

053172709fb2990e5e73d928b67fa3d7.png780e9eca14f22b64f75be64ade891991.png

计算积分

int(f,v,a,b): 计算定积分∫abf(v)dv

int(f,a,b): 计算关于默认变量的定积分

int(f,v): 计算不定积分∫f(v)dv

int(f): 计算关于默认变量的不定积分

符号求和

symsum(f,v,a,b): 求和∑av=af(v)

symsum(f,a,b): 关于默认变量求和

计算级数 ∑∞n=11/n2 及其前100项的部分和

>> syms n; f=1/n^2;

>> S=symsum(f,1,inf)

>> S100=symsum(f,1,100)

其他运算

finverse(f,v):求 f 关于指定变量 v 的反函数

finverse(f):求 f 关于默认变量的反函数

计算函数f=x2+2*t的反函数

>> syms x t; f=x^2+2*t;

>> g1=finverse(f)

>> g2=finverse(f,t)

代数方程符号求解

solve(f,v):求方程关于指定自变量的解,f 是符号表达式(低版本还可以用字符串表示的方程、表达式);

solve 也可解方程组(包含非线性);

得不到解析解时,给出数值解。

求一元二次方程 ax2 + bx + c = 0 的根

>> syms a b c x

>> solve(a*x^2+b*x+c)

  • 5
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值