Matlab在高等数学中的应用

目录

一.求极限

二.求导数/微分

 三.求极值点/求根

四.求积分

五.级数求和 


一.求极限

                                      

 Matlab求极限的命令为:

limit(expr,x,a)              求符号表达式expe关于符号变量x趋近于a时的极限,a默认为0
limit(expr,x,a,'left')      求左极限的命令
limit(expr,x,a,'right')     求右极限的命令

clc,clear
syms x a                    %定义符号变量,注意:x与a之间没有,号
limit(tan(x)/x,x,0)
limit((1+a/x)^x,x,Inf)     %Inf表示正无穷

二.求导数/微分

                       

matlab中求导数的命令为

 diff(expr,x,n)        对符号表达式中的x求n次导数

clc,clear
syms x        %定义符号变量
f=exp(x^2);
d2f=diff(f,x,2);       %f函数对x求导,求2次
d2f

 三.求极值点/求根

求极值点就是求一阶导数的零点,解f'(x)=0的方程

                       

                      

 matlab中求解方程的命令为

solve(expr,x)        求符号表达式中,求expr=0关于x的解

clc,clear
syms x a b c      %定义符号变量
f=x^3-2*x^2+x-4;
df=diff(f,x);     %求f关于x的导数,保存在df中
solve(df,x)       %求解df等于0时x的值,即为极值点


y=a*x^2+b*x+c;
solve(y,x)        %求解y=0

结果为 

 

四.求积分

                 

 matlab中求积分的命令为

不定积分

int(expr,x)          对表达式中的x进行积分

定积分

int(expr,x,a,b)          对表达式中的x在[a,b]区间积分

 

clc,clear
syms x
f=(1+(1-x^2)^-0.5)^-1;   %定义函数
int(f,x)       %显示输出
g=x^9*exp(-x);    %定义函数
int(g,x,0,Inf)   %显示输出

五.级数求和 

                                                               

n->无穷 

matlab中求级数的命令为

symsum(expr,x,i,n)          expr为通项公式,即an(这里的例子为1/x),整体意思为:对以expr为通项,x为变量的级数从i到n求和

 

clc,clear
syms n
an=1/n;
symsum(an,n,1,Inf)     %对级数从1到无穷求和,结果为无穷

读者可以试求下列极限 

                                                             

n->无穷

                                           

可以看到级数收敛 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值