目录

定积分的基本概念

什么是定积分?

如何深入的理解定积分?

如何计算定积分?

在matlab中计算定积分。

不定积分

在matlab中计算不定积分

在matlab中计算定积分

本期回顾


定积分的基本概念

什么是定积分?

简而言之,我们可以理解为是面积。比如:

上图中,假设A>0,B>0,且A是绿色区域的面积,B是红色区域的面积,那么在定积分中,我们就可以这样表述:

,并且

注意:由于 h(x)处于X轴下方,我们规定,处于X轴下方的部分,定积分为负值。因为B>0,所以前面有负号。

如何深入的理解定积分?

对于上面的图,对于区域A,它的形状是一个曲边梯形,我们求他的面积,可以利用这个思想:

1. 将区间 [a, b] 平均分为 n 份,当 n 趋于无穷大时,每一份的宽度就无穷小,是:,a和b肯定是常数,而n趋于无穷大,这个时候每一份的宽度无限接近于0。如图(当然实际情况是很小的,在图中我们意思意思就行了):

我们取每一小块的左边作为高(其实取哪里都行,每一块的宽度已经无限接近于0了,左边右边的高度肯定就差不多了。比如:地球是一个球体,我们脚下还是平的,因为我们的宽度相对于总宽度太小了,微不足道。),假设宽度是dx,我们就可以得到其中某一块的面积:dA = f()dx,其中是某一块的左边的x的坐标,我们把这一小块单独拿出来是这样的:

因为被分成了无穷多份,所以上面是平的,就是平的,当我们把所有的方块的面积全部累加,就能得到整个区域的面积,这个时候就推导出了积分公式:

如何计算定积分?

在手动计算中,目前最通用的方法(我个人认为,不代表数学界)是先找到一个F(x),使F(x)求导后等于f(x),这个时候:

A  = F(A) - F(B)(牛顿-莱布尼茨公式)

比如,计算

在matlab中计算定积分。

不定积分

简单来说,计算定积分需要有很好的不定积分的功底,不定积分就是:计算一个F(x),使F(x)求到后等于f(x),那么称F(x)是f(x)的一个原函数(注意,是一个原函数,因为原函数不唯一,并且所有原函数之间相差一个常数C)。

即:

注:不定积分和定积分不仅仅是相差了个上下限,他们的性质也截然不同,最大的区别是:

,不定积分中,这个字母变了,说明函数就变了,就不等,但是在定积分中:

,定积分本质是一个数,所以和字母无关。

在matlab中计算不定积分

在matlab中,计算一个不定积分非常简单:

%%计算不定积分clc; clear;syms x; % 定义一个符号,x。f = 'x'; % 定义一个原函数F = int(f, x); % 计算不定积分disp(F); % 显示原函数

没错,就是这个int函数即可,下面逐句讲解代码:

syms x;  定义一个符号x,代表我们函数中的变量的名字,比如:y = 2x中的x就是变量。

f = 'x'; 这句话就是声明了个字符串,没什么特别之处。

F = int(f, x); int函数是计算积分的函数,第一个参数是函数字符串,第二个参数是变量的符号

如果我们定义的符号是t,即(syms t;),我们下面就需要写f = 't',F = int(f, t)。。。。。

int函数将计算结果以字符串形式返回,我们用一个变量接收,同时disp显示到屏幕上,我们就能看到输出的结果:

很容易验证,x的一个原函数就是x^2/2。(这个int函数只返回一个原函数,如果需要其他的自行加上常数即可)。

在matlab中计算定积分

计算定积分时,和不定积分一样简单,代码只需改动少量即可:

%%计算定积分clc; clear;syms x; % 定义一个符号,x。f = 'x'; % 定义一个原函数F = int(f, x, 0, 10); % 计算不定积分disp(F); % 显示原函数

与计算不定积分唯一的区别就是函数不同,在定积分中,int的参数列表是这样的:

1. 函数

2. 变量符号

3. 下限

4. 上限

其实这个代码计算的定积分就是我们在定积分介绍里面手动计算的定积分,来看看代码计算的答案吧:

看来代码计算是没错,下面看看反映到图片里面的这个面积:

本期回顾

本期我们学了下面的知识点:

  1. 定积分的基本概念
  2. 定积分的几何意义
  3. 不定积分的计算
  4. 定积分的计算
  5. 在matlab中计算定积分和不定积分

MATLAB基础教程(7)——求解定积分和不定积分相关推荐

  1. Matlab学习一本通,matlab基础教程

    链接:https://pan.baidu.com/s/1uTCbiRfIxcrt6lmiy6_QlQ  提取码:f2dn  Matlab学习一本通,matlab基础教程 <MATLAB R201 ...

  2. MATLAB基础教程(9)——高级积分运算、二重积分

    目录 复习定积分(单变量) 二重积分 今日小结 复习定积分(单变量) 在之前,先复习一下之前学习的内容.使用matlab求解定积分的步骤大概如下: 定义符号变量(syms关键字) 定义内联函数(inl ...

  3. MATLAB新手简明使用教程(六)——使用matlab求解定积分和不定积分的问题——新手来看,保证看懂。

    前期回顾 上期的教程虽然简短,但还是有点东西的,上一节中,我们学习了下面的知识点. 在matlab中定义矩阵:A = [1 2 3; 2 3 4; 3 4 5],每行元素空格隔开,两行之间使用分号隔开 ...

  4. MATLAB 求解定积分和不定积分

    本文主要介绍如何通过matlab 去求解常见的定积分和不定积分的结果,使用matlab 内置函数 int. 语法: F=int(表达式,变量,变量上下限) 目录 例子1 单变量不定积分 例子2 多变量 ...

  5. MATLAB基础教程,扫盲贴,快速入门MATLAB

    MATLAB中文论坛论坛 http://www.ilovematlab.cn/thread-542310-1-1.html MATLAB最基础教程(零):基本数学概念 前言:matlab只是个软件,用 ...

  6. Python 基于sicpy求解定积分 ,不定积分以及多重积分

    1.SciPy是什么 SciPy是python的一个著名的开源科学库,SciPy一般都是操纵NumPy数组来进行科学计算,统计分析,可以说是基于NumPy之上.SciPy提供了许多科学计算的库函数,如 ...

  7. Matlab基础教程—【07】Matlab二维高层绘图操作

    7.1 二维高层绘图的基本函数plot() 重要参考资料: ① 基础教程视频对应的操作纪录 ② 基础教程视频对应的PPT 辅助参考资料:Matlab基本绘图函数 1. plot()有两个参数 (1)基 ...

  8. matlab基础教程第一讲,matlab基础第一讲

    (完整版)matlab第一讲教案_数学_高中教育_教育专区.西南科技大学本科生课程备课教案计算机技术在安全工程中的应用--Matlab 入门及应用授课教师:徐中慧 班级: 专业...... 2012 ...

  9. matlab基础教程实验报告,Matlab基础实验报告.doc

    Matlab基础实验报告 南昌大学实验报告(信号与系统) 学生姓名: 肖江 学 号: 6100210030 专业班级: 电子103班 实验类型:□ 验证 □ 综合 □ 设计 □ 创新 实验日期: 20 ...

最新文章

  1. Python从入门到精通 - 入门篇 (下)
  2. linux vim 可视块,linux vim的可视模式
  3. Sql Server之旅——第十一站 简单说说sqlserver的执行计划
  4. showdialog 尝试读取或写入受保护的内存_?电脑组装内存要怎么选,安钛克KATANA RGB 内存超频实测...
  5. ERROR:transport error 202: gethostbyname: unknown host
  6. 关于Oracle默认用户名system密码不正确登录不上解决方案
  7. 07.Thymeleaf使用与语法最全详解(精)
  8. 计算机模块word2003和2007,Office2003 2007
  9. 繁体中文游戏乱码解决工具
  10. Solidworks如何导入和使用模板文件
  11. 每天1个吃核桃让你年轻5岁
  12. android hci设备,Android Bluetooth hci 命令分析
  13. 基于卫星高度计海面高度异常资料获取潮汐调和常数方法及应用matlab代码
  14. babyheap_0ctf_2017 详解
  15. ARM7开发软件安装步骤
  16. 周杰伦2011所有歌曲完整版无删节全正版打包免费下载 http://115.com/file/bhr
  17. Log4j 漏洞最早由阿里云团队发现;HashiCorp 挂牌上市,市值 152 亿美元;Go 1.18 Beta1 发布 | 开源日报
  18. 水星路由器设置成交换机
  19. ASC文件 - CAN报文回放
  20. redis限制set大小_redis set大小限制_微信文件大小限制

热门文章

  1. java找不到主类错误的原因_java错误:找不到或无法加载主类的原因与解决方法...
  2. 如何批量修改拼多多价格?基于按键精灵实现--拼多多改价精灵
  3. Altium Designer中关于PCB及原理绘制那些高级玩意总结
  4. 这次,在人工智能面前,人类输得一败涂地
  5. 【opencv 450 core】使用统一向量指令(Universal Intrinsics)对代码进行矢量化
  6. vivoX80Pro和华为P50Pro哪个值得入手参数对比
  7. Maven 自问自答
  8. win10鼠标右键问题,导致桌面刷新重启,资源管理器explorer重启,文件夹闪退,应用管理员模式无法运行等等
  9. Kyligence Zen 产品体验 — “人人都是数据分析师”
  10. spyglass CDC方法学