当前位置: 首页 > news >正文

高等数学学习笔记 ☞ 不定积分的积分法

1.  第一换元积分法


1. 基础概念:形如\int f[\phi (x)]{\phi }'(x)dx=\int f[\phi (x)]d\phi (x)\overset{\phi (x)=u}{\rightarrow}\int f(u)du的过程,称为第一换元积分法。

2. 核心思想:通过对被积函数的观察(把被积函数的形式与积分表的积分公式进行比较),把d外部的部分项拿到d的内部(求原函数),

                      然后进行拼凑,把拼凑的部分看成一个整体,最后利用积分表里的积分公式求解不定积分。

3. 举例说明:

(1)求解\int 2xe^{x^{2}}dx的不定积分:

\int 2xe^{x^{2}}dx = \int e^{x^{2}}2xdx =\int e^{x^{2}}dx^{2}=e^{x^{2}}+C

(2)求解\int \frac{1}{a^{2}+x^{2}}dx(a\neq 0)的不定积分:

\int \frac{1}{a^{2}+x^{2}}dx=\frac{1}{a^{2}}\int \frac{1}{1+(\frac{x}{a})^{2}}dx=\frac{1}{a}\int \frac{1}{1+(\frac{x}{a})^{2}}d\frac{x}{a}=\frac{1}{a} \arctan\frac{x}{a}+C

(3)求解\int \frac{1}{\sqrt{a^{2}-x^{2}}}dx(a>0)的不定积分:

\int \frac{1}{\sqrt{a^{2}-x^{2}}}dx=\int \frac{1}{\sqrt{a^{2}(1-(\frac{x}{a})^{2})}}dx=\int \frac{1}{a\sqrt{1-(\frac{x}{a})^{2}}}dx=\int \frac{1}{\sqrt{1-(\frac{x}{a})^{2}}}d\frac{x}{a}=\arcsin \frac{x}{a}+C

(4)求解\int \tan xdx\int \cot xdx的不定积分:(三角函数的奇数次处理方法)

\int \tan xdx=\int \frac{\sin x}{\cos x}dx=-\int \frac{1}{\cos x}d\cos x=-\ln |\cos x|+C

\int \cot xdx=\int \frac{\cos x}{\sin x}dx=\int \frac{1}{\sin x}d\sin x=\ln |\sin x|+C

(5)求解\int \cos^{2}xdx的不定积分:(三角函数的偶数次处理方法)

\int \cos^{2}xdx=\int \frac{\cos 2x +1}{2}dx=\int (\frac{\cos 2x}{2}+\frac{1}{2})dx=\frac{1}{2}x+\frac{1}{4}\sin 2x+C

(6)求解\int \csc xdx的不定积分:

\int \csc xdx=\int \frac{1}{\sin x}dx=\int \frac{1}{2\sin \frac{x}{2}\cos \frac{x}{2}}dx=\int \frac{1}{\frac{\sin \frac{x}{2}}{\cos \frac{x}{2}}*\cos^{2}\frac{x}{2}}d\frac{x}{2}=      

\int \frac{1}{\tan \frac{x}{2}}*\sec^{2} \frac{x}{2}d\frac{x}{2}=\int \frac{1}{\tan \frac{x}{2}}d\tan \frac{x}{2}=\ln |\tan \frac{x}{2}|+C

又知:\tan \frac{x}{2}=\frac{\sin \frac{x}{2}}{\cos \frac{x}{2}}=\frac{2\sin^{2}\frac{x}{2}}{2\sin \frac{x}{2} \cos\frac{x}{2}}=\frac{1-\cos x}{\sin x}=\csc x-\cot x

所以:\int \csc xdx=\ln |\tan \frac{x}{2}|+C = \ln |\csc x-\cot x|+C

(7)求解\int \sec xdx的不定积分:

\int \sec xdx=\int \frac{1}{\cos x}dx=\int \frac{1}{\sin (x+\frac{\pi}{2})}d(x+\frac{\pi}{2})=\int \csc (x+\frac{\pi}{2})d(x+\frac{\pi}{2})

又知:\int \csc xdx= \ln |\csc x-\cot x|+C

所以:\int \csc (x+\frac{\pi}{2})d(x+\frac{\pi}{2})=\ln |\csc (x+\frac{\pi}{2})-\cot (x+\frac{\pi}{2})|+C

即:\int \sec xdx=\ln |\sec x+\tan x|+C


2.  第二换元积分法


1. 基本概念:形如\int f(u)du \overset{u=\phi (x)}{\rightarrow} =\int f[\phi (x)]d\phi (x) =\int f[\phi (x)]{\phi }'(x)dx的过程,称为第二换元积分法。

说明:引入的u=\phi (x),必须是单调的(用到了它的反函数)、可导的(用到了它的导函数) 且{\phi}' (x)\neq 0(避免把原被积函数变为0)。

2. 核心思想:通过对被积函数的观察选择相应的替换函数(基本都有规律),然后将d的内部求导拿到d的外部(求导函数),从而将原被积

                      函数的积分转化为简单函数的积分,最终求解出不定积分。

3. 举例说明:

(1)求解\int \sqrt{a^{2}-x^{2}}dx(a>0)的不定积分:

①:需要先确认被积函数的定义域:x\in [-a,a]

②:进行替换,令x=a\sin t,要保证替换函数u=\phi (x)是单调、可导且{\phi}' (x)\neq 0的,取t\in (-\frac{\pi}{2},\frac{\pi}{2}),则有

       x\in (-a,a),满足被积函数定义域要求。对x=a\sin t求导,可得:dx=a\cos tdt

       \int \sqrt{a^{2}-x^{2}}dx=\int \sqrt{a^{2}-a^{2}\sin ^{2}t}\; a\cos tdt=\int |a||cost|a\cos tdt

       因为a>0,且当t\in (-\frac{\pi}{2},\frac{\pi}{2})时,\cos t>0,则:

       \int |a||cost|a\cos tdt=\int a^{2} \cos ^{2}tdt=a^{2}\int \frac{\cos 2t +1}{2}dt =\frac{a^{2}}{4}\sin 2t+\frac{a^{2}}{2}t+C

③:进行回代,根据x=a\sin t可得:t=\arcsin \frac{x}{a},同时绘制直角三角形,可获得其他三角函数关系式,则:

       \frac{a^{2}}{4}\sin 2t+\frac{a^{2}}{2}t+C=\frac{1}{2}x\sqrt{a^{2}-x^{2}}+\frac{a^{2}}{2}\arcsin \frac{x}{2}+C

       即:\int \sqrt{a^{2}-x^{2}}dx=\frac{1}{2}x\sqrt{a^{2}-x^{2}}+\frac{a^{2}}{2}\arcsin \frac{x}{2}+C(a>0)

小贴士:一般遇到根号下含有a^{2}-x^{2}的式子,采用x=a\sin t替换。

(2)求解\int \frac{1}{\sqrt{x^{2}+a^{2}}}dx(a>0)的不定积分:

①:需要先确认被积函数的定义域:x\in (-\infty ,+\infty )

②:进行替换,令x=a\tan t,要保证替换函数u=\phi (x)是单调、可导且{\phi}' (x)\neq 0的,取t\in (-\frac{\pi}{2},\frac{\pi}{2}),则有

       x\in (-\infty ,+\infty ),满足被积函数定义域要求。对x=a\tan t求导,可得:dx=a\sec ^{2}tdt

       \int \frac{1}{\sqrt{x^{2}+a^{2}}}dx=\int \frac{1}{\sqrt{a^{2}\tan^{2}t+a^{2}}}a\sec^{2}tdt=\int \frac{a\sec^{2}t}{|a||\sec t|}dt

       因为a>0,且当t\in (-\frac{\pi}{2},\frac{\pi}{2})时,\sec t>0,则:

       \int \frac{a\sec^{2}t}{|a||\sec t|}dt=\int \sec tdt=\ln|\sec t+\tan t|+C

③:进行回代,根据x=a\tan t可得:\tan t = \frac{x}{a},同时绘制直角三角形,可获得其他三角函数关系式,则:

       \ln|\sec t+\tan t|+C=\ln|\sqrt{a^{2}+x^{2}}+x|-\ln a+C

       根据上述三角形关系可知:\sqrt{a^{2}+x^{2}}>x,又知:-\ln a+C=C_{1}

       所以:\ln|\sqrt{a^{2}+x^{2}}+x|-\ln a+C=\ln(\sqrt{a^{2}+x^{2}}+x)+C_{1}

       即:\int \frac{1}{\sqrt{x^{2}+a^{2}}}dx = \ln(\sqrt{a^{2}+x^{2}}+x)+C_{1}(a>0)

小贴士:一般遇到根号下含有x^{2}+a^{2}的式子,采用x=a\tan t替换。

(3)求解\int \frac{1}{\sqrt{x^{2}-a^{2}}}dx(a>0)的不定积分:

①:需要先确认被积函数的定义域:x\in (-\infty ,-a)\cup (a,+\infty )

②:进行替换,令x=a\sec t,要保证替换函数u=\phi (x)是单调、可导且{\phi}' (x)\neq 0的,取t\in (0,\frac{\pi}{2})t\in (\frac{\pi}{2},\pi),

       则有x\in (-\infty ,-a)\cup (a,+\infty ),满足被积函数定义域要求。对x=a\sec t求导,可得:dx=a\sec t \tan tdt

       对于分区间段的不定积分要分开求解。

       当x>a时,由\frac{x}{a}=\sec t>1可知:t\in (0,\frac{\pi}{2}),则\tan t>0

       \int \frac{1}{\sqrt{x^{2}-a^{2}}}dx=\int \frac{a\tan t \sec t}{\sqrt{a^{2} \sec ^{2}t-a^{2}}}dt =\int \frac{a\tan t \sec t}{|a||\tan t|}dt=\int \sec tdt=\ln |\sec t+ \tan t|+C

       当x<-a时,由\frac{x}{a}=\sec t<-1可知:t\in (\frac{\pi}{2},\pi),则\tan t<0

       \int \frac{1}{\sqrt{x^{2}-a^{2}}}dx=\int \frac{a\tan t \sec t}{\sqrt{a^{2} \sec ^{2}t-a^{2}}}dt =\int \frac{a\tan t \sec t}{|a||\tan t|}dt=-\int \sec tdt=-\ln |\sec t+ \tan t|+C

③:进行回代,根据x=a\sec t可得:\sec t=\frac{x}{a},同时绘制直角三角形,可获得其他三角函数关系式,则:

       当x>a时:

       \ln |\sec t+ \tan t|+C=\ln |\frac{x}{a}+\frac{\sqrt{x^{2}-a^{2}}}{a}|+C=\ln (\frac{x}{a} +\frac{\sqrt{x^{2}-a^{2}}}{a})+C=\ln (x+\sqrt{x^{2}-a^{2}})+C_{1}

       当x<-a时,

       -\ln |\sec t+ \tan t|+C=-\ln |\frac{x}{a}+\frac{\sqrt{x^{2}-a^{2}}}{a}|+C=-\ln (-\frac{x}{a} +\frac{\sqrt{x^{2}-a^{2}}}{a})+C=\ln (-x-\sqrt{x^{2}-a^{2}})+C_{1}

       即:当x>a时,\int \frac{1}{\sqrt{x^{2}-a^{2}}}dx=\ln (x+\sqrt{x^{2}-a^{2}})+C_{1}(a>0)

              当x<-a时,\int \frac{1}{\sqrt{x^{2}-a^{2}}}dx=\ln (-x-\sqrt{x^{2}-a^{2}})+C_{1}(a>0)

      上述进行整合可得:\int \frac{1}{\sqrt{x^{2}-a^{2}}}dx=\ln |x+\sqrt{x^{2}-a^{2}}|+C(a>0)

小贴士:一般遇到根号下含有x^{2}-a^{2}的式子,采用x=a\sec t替换。

(4)求解\int \frac{\sqrt{a^{2}-x^{2}}}{x^{4}}(a\neq 0)的不定积分:

①:需要先确认被积函数的定义域:x\in [-a,0)\cup (0,a]

②:进行替换,令x=\frac{1}{t},要保证替换函数u=\phi (x)是单调、可导且{\phi}' (x)\neq 0的,取t\in [-a,0)t\in (0,a]

       则有x\in [-a,0)\cup (0,a],满足被积函数定义域要求。对x=\frac{1}{t}求导,可得:dx=-\frac{1}{t^{2}}dt

       对于分区间段的不定积分要分开求解。

       当x>0时,由x=\frac{1}{t}可知:t>0

       \int \frac{\sqrt{a^{2}-x^{2}}}{x^{4}}=-\int t\sqrt{a^{2}t^{2}-1}dt=-\frac{1}{3a^{2}}(a^{2}t^{2}-1)^{\frac{3}{2}}+C

       当x<0时,由x=\frac{1}{t}可知:t<0

       \int \frac{\sqrt{a^{2}-x^{2}}}{x^{4}}=\int t\sqrt{a^{2}t^{2}-1}dt=\frac{1}{3a^{2}}(a^{2}t^{2}-1)^{\frac{3}{2}}+C

③:进行回代:

        当x>0时,\int \frac{\sqrt{a^{2}-x^{2}}}{x^{4}}=-\frac{1}{3a^{2}}(a^{2}t^{2}-1)^{\frac{3}{2}}+C=-\frac{(a^{2}-x^{2})^{\frac{3}{2}}}{3a^{2}x^{3}}+C

        当x<0时,\int \frac{\sqrt{a^{2}-x^{2}}}{x^{4}}=\frac{1}{3a^{2}}(a^{2}t^{2}-1)^{\frac{3}{2}}+C=\frac{(a^{2}-x^{2})^{\frac{3}{2}}}{3a^{2}(x^{2})^{\frac{3}{2}}}+C

备注:最后一步需要注意,开偶数次根号下的内容时不要忘记正负的问题。

(5)求解\int e^{\sqrt{x}}dx的不定积分:

①:需要先确认被积函数的定义域:x\in [0,+\infty ]

②:进行替换,令\sqrt{x}=t,即x=t^{2},要保证替换函数u=\phi (x)是单调、可导且{\phi}' (x)\neq 0的,取t\in [0,+\infty ]

       则有x\in [0,+\infty ],满足被积函数定义域要求。对x=t^{2}求导,可得:dx=2tdt

       \int e^{\sqrt{x}}dx=\int e^{t}2tdt=2te^{t}-2\int e^{t}dt=2te^{t}-2e^{t}+C

③:进行回代:\int e^{\sqrt{x}}dx=2\sqrt{x}e^{\sqrt{x}}-2e^{\sqrt{x}}+C


3.  分部积分法


1. 基本概念:形如\int udv=u\cdot v-\int vdu的过程,称为分部积分法。

2. 举例说明:

(1)求解\int x^{2}e^{x}dx的不定积分:

\int x^{2}e^{x}dx=\int x^{2}de^{x}=x^{2}e^{x}-2\int xe^{x}dx

                                      =x^{2}e^{x}-2\int xde^{x}

                                      =x^{2}e^{x}-2(xe^{x}-e^{x})+C

                                      =e^{x}(x^{2}-2x+2)+C

小贴士:被积函数为多项式乘以三角函数或指数函数,此类型一般把三角函数或指数函数作为v

(2)求解\int x \arctan xdx的不定积分:

\int x \arctan xdx=\frac{1}{2}\int \arctan xdx^{2}=\frac{1}{2}x^{2}\arctan x-\frac{1}{2}\int \frac{x^{2}}{1+x^{2}}dx

                                                               =\frac{1}{2}x^{2}\arctan x-\frac{1}{2}\int (1-\frac{1}{1+x^{2}})dx

                                                               =\frac{1}{2}x^{2}\arctan x-\frac{1}{2}x+\frac{1}{2}\arctan x+C

                                                               =\frac{1}{2}(x^{2}+1)\arctan x-\frac{1}{2}x+C

小贴士:被积函数为多项式乘以反三角函数或对数函数,此类型一般把多项式作为v

(3)求解\int e^{x}\sin xdx的不定积分:

\int e^{x}\sin xdx=\int \sin xde^{x}=e^{x}\sin x-\int e^{x}\cos xdx

                                               =e^{x}\sin x-\int \cos xde^{x}

                                               =e^{x}\sin x-e^{x}\cos x-\int e^{x}\sin x dx

此时,等号左侧所求的式子在等号右侧重复出现了,那么进行移项处理。

整理可得:\int e^{x}\sin xdx=\frac{1}{2}e^{x}(\sin x -\cos x)+C

小贴士:被积函数为指数函数乘以三角函数,此类型谁作为v都行,只需要多次使用分部积分法,凑出与所求相同的部分,然后再

              移项处理,结果+C

总结:使用分部积分法求解不定积分,不需要特殊记忆哪类函数作为u,哪类函数作为v,只需要明确:

           拿到d里面的某项要确保原函数容易求,留在d外面的剩余项要确保导函数容易求,再不行就调换一下嘛。


4.  有理函数的积分


待更新


相关文章:

高等数学学习笔记 ☞ 不定积分的积分法

1. 第一换元积分法 1. 基础概念&#xff1a;形如的过程&#xff0c;称为第一换元积分法。 2. 核心思想&#xff1a;通过对被积函数的观察(把被积函数的形式与积分表的积分公式进行比较)&#xff0c;把外部的部分项拿到的内部(求原函数)&#xff0c; 然后进行拼凑&#xff0c;…...

【HTTP】详解

目录 HTTP 基本概念啥是HTTP&#xff0c;有什么用&#xff1f;一次HTTP请求的过程当你在浏览器中输入一个浏览器地址&#xff0c;它会发送什么 &#xff1f;---&#xff08;底层流程&#xff09;HTTP的协议头请求头&#xff08;对应客户端&#xff09;一些请求头请求方法 响应头…...

cursor重构谷粒商城01——为何要重构谷粒商城

前言&#xff1a;这个系列将使用最前沿的cursor作为辅助编程工具&#xff0c;来快速开发一些基础的编程项目。目的是为了在真实项目中&#xff0c;帮助初级程序员快速进阶&#xff0c;以最快的速度&#xff0c;效率&#xff0c;快速进阶到中高阶程序员。 本项目将基于谷粒商城…...

如何在 ASP.NET Core 中实现速率限制?

在 ASP.NET Core 中实现速率限制&#xff08;Rate Limiting&#xff09;中间件可以帮助你控制客户端对 API 的请求频率&#xff0c;防止滥用和过载。速率限制通常用于保护服务器资源&#xff0c;确保服务的稳定性和可用性。 ASP.NET Core 本身并没有内置的速率限制中间件&…...

STM32-笔记43-低功耗

一、什么是低功耗&#xff1f; 低功耗‌是指通过优化设计和采用特定的技术手段&#xff0c;降低电子设备在运行过程中消耗的能量&#xff0c;从而延长电池寿命、提高性能和减少发热。低功耗设计主要从芯片设计和系统设计两个方面进行&#xff0c;旨在减少所有器件的功率损耗&am…...

Facebook 隐私风波:互联网时代数据安全警钟

在社交媒体飞速发展的今天&#xff0c;个人数据的隐私保护已成为全球关注的焦点。作为全球最大的社交平台之一&#xff0c;Facebook面临的隐私问题&#xff0c;尤其是数据泄露事件&#xff0c;频繁引发公众的广泛讨论。从用户信息被滥用到数据泄漏&#xff0c;Facebook的隐私挑…...

Java 中的 ZoneOffset

介绍 在我们的这个世界上因为地球是圆的&#xff0c;所以每个国家都会有自己特定的时区。 时区在我们对时间的使用上扮演了非常重要的角色。但又因为时区的存在&#xff0c;又给我们带来了很多的麻烦&#xff0c;比如北美地区使用的夏令时和中国统一使用东 8 区的时间等。 当…...

amis模板语法、数据映射与表达式

模板字符串 表达式中获取变量 可以支持在普通文本中&#xff0c;使用数据映射语法&#xff1a;${xxx} 获取数据域中变量的值 "Hello ${text}"渲染 html 使用数据映射语法&#xff1a;${xxx} 获取数据域中变量的值&#xff0c;并渲染 HTML "<h1>Hello<…...

频域增强通道注意力机制EFCAM模型详解及代码复现

背景与动机 在深度学习领域,如何有效处理时间序列数据一直是一个重要的研究方向。近年来, 频域分析技术 在时间序列处理中展现出了巨大潜力,特别是离散余弦变换(DCT)因其能够高效捕捉低频信息并避免高频噪声干扰而受到广泛关注。 FECAM模型的开发正是基于这一背景,旨在…...

GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效

代码托管平台 GitLab 国际站&#xff08;GitLab.com&#xff09;近日发布公告&#xff0c;官宣即将停止对中国大陆、香港、澳门地区的用户账号提供服务&#xff0c;并提供 60 天过渡期自行迁移账户数据&#xff0c;超期未迁移的账号可能会被 GitLab 清除。这一重要决策引起了全…...

BPG图像库和实用程序(译)

1)快速介绍 编辑Makefile以更改编译选项&#xff08;默认编译选项对于Linux应该是OK的&#xff09;。输入make来编译&#xff0c;输入make install来安装编译后的二进制文件。bpgview&#xff1a;为了编译它&#xff0c;你需要安装SDL和SDL_image库。Emscripten的使用&#xff…...

简述1个业务过程:从客户端调用接口,再到调用中间件(nacos、redis、kafka、feign),数据库的过程

以下是一个常见的业务过程示例&#xff0c;展示了从客户端调用接口&#xff0c;再到调用中间件&#xff08;Nacos、Redis、Kafka、Feign&#xff09;和数据库的过程&#xff1a; 假设我们有一个电商系统&#xff0c;客户端要查询某个商品的详细信息&#xff0c;这个商品信息可…...

01.02、判定是否互为字符重排

01.02、[简单] 判定是否互为字符重排 1、题目描述 给定两个由小写字母组成的字符串 s1 和 s2&#xff0c;请编写一个程序&#xff0c;确定其中一个字符串的字符重新排列后&#xff0c;能否变成另一个字符串。 在这道题中&#xff0c;我们的任务是判断两个字符串 s1 和 s2 是…...

什么是.NET中的反射,它有哪些应用场景

反射是.NET框架提供的一种强大的机制&#xff0c;它允许程序在运行时查询和操作对象的类型信息。以下是对.NET中反射的详细解释及其应用场景&#xff1a; 一、反射的定义 在.NET中&#xff0c;所有类型的信息&#xff08;包括类、结构、委托、接口、枚举等以及它们的成员信息…...

Linux离线部署ELK

文章目录 前期准备开始安装安装elastic search安装logstash安装kibana 配置ELK配置ElasticSearch配置logstash配置kibana 启动ELK启动命令启动测试 设置ELK策略创建ILM策略将ILM策略与日志index关联查看索引是否被ILM策略管理 前期准备 ELK包含三部分软件 ElasticSearch用作搜…...

解决 chls.pro/ssl 无法进入问题

使用charles的xdm不知道有没有遇到这样的问题。手机上访问 chls.pro/ssl 就始终进不去了… 各种检查&#xff0c;ip地址、证书&#xff0c;ssl设置等等都正常&#xff0c;就是进不去。 在一位好心人的提醒下得到了一个解决办法。那就是换一个地址 最新地址是: charlesproxy…...

Rust 游戏开发框架指南

Rust 游戏开发框架指南 主流游戏引擎 1. Bevy 最受欢迎的 Rust 游戏引擎之一&#xff0c;基于 ECS&#xff08;实体组件系统&#xff09;架构。 特点&#xff1a; &#x1f680; 高性能 ECS 系统&#x1f4e6; 热重载支持&#x1f3a8; 现代渲染器&#x1f50a; 内置音频系…...

hadoop3.3和hive4.0安装——单节点

hadoop3.3x和hive4.0安装部署 为什么我要安装hive4.0&#xff0c;因为阿里云镜像只有hive4.0 软件相互兼容性版本 系统centos7 uname -a如果内核3.0以上可以用 安装jdk1.8以上的版本&#xff08;配置好环境变量&#xff09; hadoop3.3.x与hive4.0.x 创建目录 mkdir -p /us…...

centos安装golang

1.下载golang golang所有版本网址 https://studygolang.com/dl //下载并解压到/usr/local文件下 wget https://studygolang.com/dl/golang/go1.18.3.linux-amd64.tar.gz //解压并复制到/user/local文件夹下 tar -C /usr/local -zxf go1.18.3.linux-amd64.tar.gz 2.编辑环境变…...

博图 linucx vmware

电脑与 PLC 的连接 博图装在虚拟机里&#xff0c;PLC 通过网线与电脑连接 可以是使用网线直接连接&#xff0c;也可以中间接个路由器或交换机 问题在于虚拟机提供多种网络连接方式&#xff0c;但不是每种都可以与 PLC 建立连接 以 VMware 虚拟机为例&#xff0c;进入编辑/虚拟网…...

后进先出(LIFO)详解

LIFO 是 Last In, First Out 的缩写&#xff0c;中文译为后进先出。这是一种数据结构的工作原则&#xff0c;类似于一摞盘子或一叠书本&#xff1a; 最后放进去的元素最先出来 -想象往筒状容器里放盘子&#xff1a; &#xff08;1&#xff09;你放进的最后一个盘子&#xff08…...

7.4.分块查找

一.分块查找的算法思想&#xff1a; 1.实例&#xff1a; 以上述图片的顺序表为例&#xff0c; 该顺序表的数据元素从整体来看是乱序的&#xff0c;但如果把这些数据元素分成一块一块的小区间&#xff0c; 第一个区间[0,1]索引上的数据元素都是小于等于10的&#xff0c; 第二…...

C++_核心编程_多态案例二-制作饮品

#include <iostream> #include <string> using namespace std;/*制作饮品的大致流程为&#xff1a;煮水 - 冲泡 - 倒入杯中 - 加入辅料 利用多态技术实现本案例&#xff0c;提供抽象制作饮品基类&#xff0c;提供子类制作咖啡和茶叶*//*基类*/ class AbstractDr…...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO&#xff1a;支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题&#xff1a;MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者&#xff1a;Yanyuan Chen, Dexuan Xu, Yu Hu…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

LLM基础1_语言模型如何处理文本

基于GitHub项目&#xff1a;https://github.com/datawhalechina/llms-from-scratch-cn 工具介绍 tiktoken&#xff1a;OpenAI开发的专业"分词器" torch&#xff1a;Facebook开发的强力计算引擎&#xff0c;相当于超级计算器 理解词嵌入&#xff1a;给词语画"…...

优选算法第十二讲:队列 + 宽搜 优先级队列

优选算法第十二讲&#xff1a;队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...

R语言速释制剂QBD解决方案之三

本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配

目录 一、C 内存的基本概念​ 1.1 内存的物理与逻辑结构​ 1.2 C 程序的内存区域划分​ 二、栈内存分配​ 2.1 栈内存的特点​ 2.2 栈内存分配示例​ 三、堆内存分配​ 3.1 new和delete操作符​ 4.2 内存泄漏与悬空指针问题​ 4.3 new和delete的重载​ 四、智能指针…...

在Mathematica中实现Newton-Raphson迭代的收敛时间算法(一般三次多项式)

考察一般的三次多项式&#xff0c;以r为参数&#xff1a; p[z_, r_] : z^3 (r - 1) z - r; roots[r_] : z /. Solve[p[z, r] 0, z]&#xff1b; 此多项式的根为&#xff1a; 尽管看起来这个多项式是特殊的&#xff0c;其实一般的三次多项式都是可以通过线性变换化为这个形式…...