数学

【寒假学习】考研高数第五章-定积分

会有一股神秘感。 提交于 2020-02-08 07:56:20
考研数学一 高等数学 目录 文章目录 考研数学一 高等数学 @[toc] 第五章 定积分 一. 定积分背景 二. 不定积分定义 三. 积分基本公式 四.定积分的一般性质 第五章 定积分 2020.3.7 山东潍坊 汤家凤高等数学视频课 数学公式不便输入,只列目录 一. 定积分背景 曲边梯形面积 变速运动求路程 二. 不定积分定义 ​ 公式输入不便,略 三. 积分基本公式 四.定积分的一般性质 来源: CSDN 作者: xbean1028 链接: https://blog.csdn.net/xbean1028/article/details/104215919

逻辑运算

霸气de小男生 提交于 2020-02-08 04:23:42
所谓“逻辑”,在这里是指事物间的因果关系。当两个二进制数码表示不同的逻辑状态时,它们之间可以按照指定的某种因果关系进行推理运算。我们将这种运算称为逻辑运算。 来源: CSDN 作者: 放心疯 链接: https://blog.csdn.net/qq_42679773/article/details/104212832

如何通俗地讲解 viterbi 算法?

好久不见. 提交于 2020-02-07 18:22:55
原文链接 一、通俗地讲解 viterbi 算法 这篇回答你绝对看得懂!如下图,假如你从S和E之间找一条最短的路径,除了遍历完所有路径,还有什么更好的方法? 答案:viterbi (维特比)算法。 过程非常简单: 为了找出S到E之间的最短路径,我们先从S开始从左到右一列一列地来看。 首先起点是S,从S到A列的路径有三种可能:S-A1、S-A2、S-A3,如下图: 我们不能武断的说S-A1、S-A2、S-A3中的哪一段必定是全局最短路径中的一部分,目前为止任何一段都有可能是全局最短路径的备选项。 我们继续往右看,到了B列。B列的B1、B2、B3逐个分析。 先看B1: 如上图,经过B1的所有路径只有3条:S-A1-B1S-A2-B1S-A3-B1以上这三条路径,我们肯定可以知道其中哪一条是最短的(把各路径每段距离加起来比较一下就知道哪条最短了)。假设S-A3-B1是最短的,那么我们就知道了经过B1的所有路径当中S-A3-B1是最短的,其它两条路径路径S-A1-B1和S-A2-B1都比S-A3-B1长,绝对不是目标答案,可以大胆地删掉了。删掉了不可能是答案的路径,就是viterbi算法(维特比算法)的重点,因为后面我们再也不用考虑这些被删掉的路径了。现在经过B1的所有路径只剩一条路径了,如下图: 接下来,我们继续看B2: 如上图,经过B2的路径有3条:S-A1-B2S-A2-B2S-A3

矩阵快速幂

会有一股神秘感。 提交于 2020-02-07 18:13:49
这周学习了矩阵快速幂,就在这里记录下我的一下理解吧。 要学习矩阵快速幂,首先得先知道“矩阵”和“快速幂”的写法。 先说快速幂 顾名思义,快速幂就是快速算底数的n次幂。其时间复杂度为O(log₂N),与朴素的O(N)相比效率有了极大的提高。 ——百度百科 以NOIP2013的麦森数为例题,讲一下快速幂 从文件中输入P(1000<P<3100000),计算2^P-1的位数和最后500位数字(用十进制高精度数表示) 本题显然要使用高精度运算。对2^P-1位数可以用公式log10(2^P-1)+1来求。因为2^P最后一位不可能为0,所以原式可化简为log10(2^P)+1=P*log10(2)+1。于是就能快速得到麦森数的位数了。 我们主要看求最后500位的运算。这显然要用到高精度。但是使用普通的高精度运算,时间复杂度就为P*500^2=2500P。对于最大的P=3100000,显然超时。那有没有更快的算法呢? 这就要牵扯到二进制了,二进制一直是很神奇的一个东西。 以十进制数5举例子,5的二进制为101,这可以通过取模然后反过来得到。看一下101是怎样表示5的。 二进制逢二进一。所以十位上的数就表示这个数有几个2,这就像十进制的十位表示这个数有几个10一样。所以像十进制一样往上推,百位上的数就表示这个数有几个2^2,千位上的数就表示这个数有几个2^3……那么根据这样,就可以看出,101=1

shell中的数学运算

↘锁芯ラ 提交于 2020-02-07 12:29:44
shell中的数学运算 运算符及其说明 数学计算命令 shell不能直接进行算术运算,必须使用数学计算命令 双小括号法:(( )) (( 表达式 )) #需要手动输出 变量 = $(( 表达式 )) 获取某个表达式的运算结果 #需要手动输出 echo % (( 表达式 )) #直接输出结果 简单的数值运算 逻辑运算 自增(++)和自减(- -)运算 自增和自减符号可以放在变量的前面和后面 放在变量前面:输出整个表达式时会直接输出运算后的值 放在变量后面:输出整个表达时时不会直接输出运算后的值,返回的是运算前的值,运算后的值需要echo $变量来查看 同时对多个表达式进行计算 注意:当一个变量有两个需要计算的表达式时,以最后一个表达式的结果作为变量的值 let命令 用法: let 表达式 let "表达式" let '表达式' expr命令 用法: expr 表达式 i = ` expr $i + 1 ` #配合变量计算 注意:在使用expr时: 1.运算符及用于计算的数字左右都要有一个空格,否则不会计算 2.使用乘号时,必须用\屏蔽其特定的含义,因为shell可能会误解*的含义 bc命令 bc是linux下的计算器,除了作为计算器使用,还可以作为命令行计算工具来使用 注意:如果你的系统中没有默认安装bc yum whatprovides */bc yum install bc-1

[2月做题总结]

我是研究僧i 提交于 2020-02-07 07:15:55
[数学]: 主要是计算几何方面有些代码的学习和规范 (1)、叉积判断相交: [USACO3.4.1 Closed Fences] (2)、叉积、点积、背包的代码规范以及多边形重心的求法: [HDU3685 Rotational Painting] (3)、判断视野: [USACO3.4.1 Closed Fences] 、 [NOI2011 智能车比赛] 还有高斯消元: [USACO3.2.4 Feed Ratios] [动态规划]: (1)、状态压缩: [NOI2001 炮兵阵地] (2)、矩阵+快速幂优化: [HNOI2011 DAY1 数学作业] [数据结构]: (1)、Splay: [NOI模拟题7T2 Sort] (2)、Hash: HUD3682 To Be an Dream Architect] (3)、AC自动机: [NOI2011阿狸的打字机] (4)、后缀数组: [POJ1743 Musical Theme](USACO5.1.3) 、 [POJ2774 Long Long Message] [图论]: (1)、网络流:最大流、最小割要复习、全图最小割: [HDU3691 Nubulsa Expo] (2)、2-sat: [POJ3683 Priest John's Busiest Day] 、 [POJ3648 Wedding] 、 [POJ2723 Get

Python实现 Typora数学公式 转 有道云笔记Markdown数学公式

爷,独闯天下 提交于 2020-02-07 02:51:43
话不多说上代码,可以按照自己的需求把匿名函数改成普通函数,改不来的可以加我微信我帮你改。 块状数学公式转换 import re test_str = r''' $D={\{\vec{x_1},\vec{x_2},\cdots,\vec{x_m}\}}$ $\vec{x_i}=(x_{i1};x_{i2};\cdots;x_{id})$ ''' change_str = re.sub('\$(.*?)\$', lambda m: '```math\n{}\n```'.format(m.group(1)), test_str.strip()) print(change_str) ''' \`\`\`math D={\{\vec{x_1},\vec{x_2},\cdots,\vec{x_m}\}} \`\`\` \`\`\`math \vec{x_i}=(x_{i1};x_{i2};\cdots;x_{id}) \`\`\` ''' 直接上图 行内数学公式转换 import re test_str = r''' 行内数学公式:$D={\{\vec{x_1},\vec{x_2},\cdots,\vec{x_m}\}}$<br> 行内数学公式:$\vec{x_i}=(x_{i1};x_{i2};\cdots;x_{id})$ ''' change_str = re.sub('\$(.*?)\

Typora中利用LaTeX 插入数学公式

家住魔仙堡 提交于 2020-02-07 02:51:26
Typora中利用LaTeX 插入数学公式 LaTeX 插入数学公式 利用 Typora 进行资料总结时,遇见公式,一般的方法是剪切粘贴,但过于麻烦,因此学习利用LaTeX进行公式编辑,Typora对 Latex 进行了很好的支持,对Latex插入公式进行简单总结学习 本文内容参考https://blog.csdn.net/baidu_38060633/article/details/79183905 在Typora上进行了实验。 LaTeX 编辑数学公式基本语法元素 数学公式有两种形式: inline 和 display **inline(行间公式)😗*在正文插入数学公式,用 $...$ 将公式括起来 display(快间公式) :独立排列的公式,用 $$...$$ 将公式括起来,默认显示在行中间 各类希腊字母表: eg: $\alpha$ : α\alpha α 上下标、根号、省略号 下标: _ eg: xix_i x i ​ 上标: ^ eg: $ x^2$ 注意:上下标如果多于一个字母或者符号,需要用一对{}括起来 eg: xi1x_{i1} x i 1 ​ 、 xαtx^{\alpha t} x α t 根号: \sqrt eg: 5n\sqrt[n]{5} n 5 ​ 省略号: \dots \cdots 分别表示 …\dots … $ \cdots$ 运算符 基本预算符

使用Typora添加数学公式

社会主义新天地 提交于 2020-02-07 02:51:07
使用Typora添加数学公式 Typora是一款支持Markdown的编辑器,亲测非常好用。之前发CSDN博客也都是先在Typora上完成,然后直接导入到CSDN。最近在数学公式编辑上遇到了点麻烦,在此总结了常用的公式编辑方法,旨在文章更加的美观规范。 1. 打开Typora选择数学模块 点击“段落”—>“公式块” 快捷键Ctrl+Shift+m “$$”+回车 以上三种方式都能打开数学公式的编辑栏,如下: 2. 添加数学公式 输出美观规范的数学公式,要清楚它们的格式和代码,在编辑栏中输入代码,对应的公式会在下面实时显示,如: 3. 常用公式的代码 上/下标 算式 Markdown $x^2 $ x^2 $y_1 $ y_1 分式 算式 Markdown 1/21/2 1 / 2 1/2 12\frac{1}{2} 2 1 ​ \frac{1}{2} 省略号 省略号 Markdown ⋯\cdots ⋯ \cdots 开根号 算式 Markdown 2\sqrt{2} 2 ​ \sqrt{2} 矢量 算式 Markdown a⃗\vec{a} a \vec{a} 积分 算式 Markdown ∫xdx\int{x}dx ∫ x d x \int{x}dx ∫12xdx\int_{1}^{2}{x}dx ∫ 1 2 ​ x d x \int_{1}^{2}{x}dx 极限 算式