码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MATLAB计算极限和微积分


    一.函数与极限

    计算极限:lim(3*x^2/(2x+1)),x分别趋于0和1,代码如下:

    1. syms x;
    2. limit(3*x*x/(2*x+1),x,0)
    3. limit(3*x*x/(2*x+1),x,1)

    结果分别为0和1:

    1.计算双侧极限

    计算极限:lim(3*x^2/(2x+1)),x分别趋于0和1,代码如下:

    1. syms x;
    2. limit(3*x*x/(2*x+1),x,0)
    3. limit(3*x*x/(2*x+1),x,1)
    2.计算单侧极限

    分别计算当x从左右两边趋向0时,1/x的极限值:

    1. syms x;
    2. limit(1/x,x,0,'left')
    3. limit(1/x,x,0,'right')

     结果分别为负无穷和正无穷:

     3.绘制极限图像
    1. clear
    2. clc
    3. syms n
    4. x=1/n;
    5. y=inline(x);
    6. max=10;
    7. n=0:0.1:max;
    8. figure
    9. plot(n,y(n))
    10. grid on
    11. hold on

    如下:最大值max、间距均可以根据实际情况做出调整~ 

     二.导数与微分

    1.一阶导数
    1. syms x
    2. diff(sin(2*x))

    结果为:2cos2x

    Tips:

    在MATLAB中书写要严谨,sin2x要写成sin(2*x),千万不要习惯性简写~ 

     

     

    2.高阶导数

    计算:3(x^4)+4(x^2)+cos(2*x)的三阶导数:

    一阶导如下:

    三阶导如下:

     
    
    1. syms x

    2. diff(3*(x^4)+4*(x^2)+cos(2*x),x,3)

     

    3.参数方程求导

    设参数方程:

    • x=3*sin(2*n)
    • y=arcsin(n^2)
    1. syms n
    2. x=3*sin(2*n)
    3. y=asin(n^2)
    4. diff(y)/diff(x)
    5. %pretty(diff(y)/diff(x))

     

     三.微分中值定理及其应用

    四.不定积分

    1.极值与最值

    求极值,一个想法是求出一阶导为0的点,不过这样需要人为判断是极大值还是极小值,以及结合单调性判断必要条件~

    1. syms x y
    2. y=sin(x)+cos(2*x);
    3. num=diff(y);
    4. solve(num)

    求最值,这里使用了内联函数,本质上还是暴力搜索,所以搜索范围和搜索间隔的选择很重要,其实甚至可以使用遗传算法和模拟退火,不过这里是考研数学,就不展开写高难度的算法了~

    1. clear
    2. clc
    3. t= -100:0.0001:100;
    4. syms x;
    5. y = inline(x^2+5*x+12);
    6. max = max(y(t));
    7. min = min(y(t));

    (相比之下还是用极值法比较简易。。。)  

    2.单调区间 

    f = @(x) x.^2 + 2*x + 1; %函数句柄的写法
    x = -10:0.1:10;
    y = f(x);
    dy = diff(y);%计算一阶微分 

    方法不够严谨,只能根据一阶微分大致估计一下单调性变化的点~

     3.渐近线

    (本质还是求极限,列出公式调用limit函数限即可,此处暂略~)

    五.定积分

    1. syms x y;%变量
    2. f=sin(2*x)+3*cos(3*x)+3*x+3; %目标函数式
    3. int(f,'x')%求解不定积分,两个参数分别为积分表达式和被积变量

     (注意不定积分往往答案不唯一,若答案不一致可以尝试变形看看与自己算的结果是否一致~)  

    六.定积分的应用

    (基本上是一些应用题~)

  • 相关阅读:
    【保姆级】新机器部署RabbitMQ
    222. 完全二叉树的节点个数
    VTK OrientationMarker 方向 三维坐标系 相机坐标轴 自定义坐标轴
    maven下载安装及IDEA配置、使用maven导出项目jar包并部署到服务器上
    tracker-sotre CPU占用率过高
    java计算机毕业设计高中生学业水平测试系统源码+mysql数据库+系统+lw文档+部署
    ES相关异常问题总结
    【观察】天翼云政务大模型“慧泽”:推动政务服务再升级,加速智慧城市再进化...
    蓝牙核心规范(V5.4)10.5-BLE 入门笔记之HCI
    微服务面试问题小结( 微服务、分布式、MQ、网关、zookeeper、nginx)
  • 原文地址:https://blog.csdn.net/huxyc/article/details/136123590
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号