更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。 欧式期权定价回顾 我们通过蒙特卡罗模拟为欧式期权定价的模型可以作为定价各种奇异期权的基础。在我们此前的模拟中,我们定义了一种在到期时分配资产价格的方法,以及一种用该价格评估到期期权价值
OI-Wiki (具体证明等请看 OIwiki) 描述 给定多项式 \(g(x),f(x)\) 满足: \[g(f(x))\equiv 0\pmod {x^n} \] 求出模 \(x^n\) 意义下的 \(f(x)\) 公式表现形式 假设已经求出了模 \(x^{\lfloor \frac{n}{2}\rfloor}\) 意义下的解 \(f_0\) ,那么 \[f(x)\equiv f_0(x)-\frac{g(f_0(x))
\[\hat{F}(x)=\sum_{n} a_n\frac{x^n}{n!} \](全文都是以 EGF 为基础) 封闭形式 \[\sum_{n\ge 1} \frac{x^n}{n!}=e^x \] 这个有关于麦克劳林级数(泰勒展开的一种特殊情况) 泰勒公式 若 \(x\) 在 \(x_0\) 处可导,那么当 \(x\to x_0\) 时,函数的展开式近似于: \[f(x)=f(x_0)+\frac{f'(x
此系列笔记来源于 Coursera上吴恩达老师的机器学习课程 核函数 Kernels 对于非线性数据,如: 我们可以增加高阶多项式,但是计算量将会十分大 因此需要引入非线性模型,而核函数便是其中一种。 我们取三个点 \(l^{(1)}、l^{(2)}、l^{(3)}\), 对于给定的x,我们定义新的特征 \(f_i=similar
背景 昨晚我在看一本书,叫《数学极客》,看到第六章《e:不自然的自然数》,这个数最早开始接触应该是高一的时候,那时候问老师,这个数是怎么来的,老实说,和圆周率一样,是一个常数,然后就没有然后了,后面这个问题就随着我的好奇心一起沉睡了,直到昨晚这个尘封许久的问题又一次浮上我的心头,庆幸
-----计算两个日期相隔天数---- select DATEDIFF(day, apDate, '2022-05-09') from Exp_Project_AnPai where projectGuid = '723c2b97-5282-4913-91a8-5ad77ce0fa6f' ----计算某个字段增加14天后的日期----- SELECT dateadd( DAY, 14, apDate ) FROM Exp_Project_AnPai WHERE pr
要对一个程序做系统的审计工作,很多人都认为代码审计工作是在我们将CMS安装好之后才开始的,其实不然,在安装的时候审计就已经开始了! 一般安装文件为install.php或install/或include/目录下的某个文件 访问后开始进行安装,常见安装漏洞如下 (本文设计的Python辅助工具,公众号回复:Python_F
模型: 代码: %% Malthus模型(马尔萨斯模型) clear;clc x = dsolve('Dx=r*x','x(0)=x0','t') % x = dsolve('Dx=r*x','x(t0)=x0','t') % x = x0*exp(r*t) % 怎么把上面这个式子中的x0和r替换成确定的值? x0 = 100; r = 0.1; subs(x) % 初始人
%% 不定积分 clear;clc syms x y = x^2 int(y,x) % x^3/3 注意,Matlab计算时不会给我们加上常数C syms x y = 1/x int(y,x) % log(x) 注意,Matlab计算1/x形式的不定积分时不会给我们加上绝对值~ syms x y = x^2 / (1+x^2) int(y,x) % x - atan(x) syms x y = 1/(exp(x)+1) int
前言 本篇博客将会剖析 CSAPP - DataLab 各个习题的解题过程,加深对 int、unsigned、float 这几种数据类型的计算机表示方式的理解。 DataLab 中包含下表所示的 12 个习题,其中 9 个和整数有关,3个和单精度浮点数有关。 函数名 功能描述 分数 操作符 bitXor(x, y) 使用 & 和 ~
一、概述 索引是MySQL数据库为了加快数据查询的速度,给表中的某一个或者是某几个列添加的一种“目录”。MySQL的索引是一个特殊的文件,但是InnoDB类型引擎(关于MySQL的引擎我们会在今后的文章中进行讲解)的表的索引是表空间的一个组成部分。MySQL数据库一共支持5种类型的索引,分别是普
type State int type CharType int const ( STATE_INITIAL State = iota STATE_INT_SIGN STATE_INTEGER STATE_POINT STATE_POINT_WITHOUT_INT STATE_FRACTION STATE_EXP STATE_EXP_SIGN STATE_EXP_NUMBER STATE_END ) const (
判断字符串是否为空 var strings = ''; if (string.length == 0) { alert('不能为空'); } 判断字符串是否为“空”字符即用户输入了空格 var strings = ' '; if (strings.replace(/(^s*)|(s*$)/g, "").length ==0) { alert('不能为空'); } 判断输入字符
help lookfor inv help inv which inv z1=(2sin(85/180pi))/(1+exp(2)); x=[2 1+2i;-0.45 5]; z2=(1/2)log(x+sqrt(1+x^2)); a=-3:0.1:3; z3=((exp(0.3.a)-exp(-0.3.a))/2).sin(a+0.3)+log((a+0.3)/2); plot(a,z3) t=0:0.5:2.5; m=(t.^2).(t>=0 & t<1)+(t.^2-1).(t&
解释器模式是什么 解释器是一种行为型设计模式,指给分析对象定义一个语言,并定义该语言的文法表示,再设计一个解析器来解释语言中的句子。也就是说,用编译语言的方式来分析应用中的实例。这种模式实现了文法表达式处理的接口,该接口解释一个特定的上下文。 为什么用解释器模式 在软件开
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace TestExp { public class ExpressionToSql
听说一个人的数论要用伯努利数处理自然数幂和,然而我之前只会插值,吓得跑去学了一下自然数幂和 . 附录 — 前置知识 插值相关:看我的博客 link(旧文慎入) . 第二类斯特林数相关: 定义:第二类斯特林数 \(\displaystyle{n\brace k}\) 表示 \(n\) 个有标号小球放入 \(k\) 个无标号集合,每个
前言 今天遇到个有意思的SQL盲注,花了不少功夫,也学到了新姿势,遂记录下来以备后续碰到相同场景使用。 题目 这是2021 虎符杯的一道web题,有一个目标站点且附带了源码。 源码内容包括: 主要逻辑在login.php 与config.php,删去多余代码,主要功能在登陆上。 前端登录表单会发送给login.php
根据知乎提问:n的正因子个数d(n)有没有上界公式? 的某一篇回答: 依次进行正因子个数的上界估计。 根据常规 64 位 C++ 编译器,已定义好的最大可处理数字为无符号 128 位数。 由 \(\lg 2^{128}={128\ln 2\over \ln 10}=38.531839444989586\) 得到,数字大小最大为 \(10^{38}\) 数量级。
学习了链表后尝试使用链表来完成一元多项式的相加功能,在debug的过程中重新温习了程序调试的步骤,也发现了一个不容易发现的小bug:注意在创建链表时注意让最后一个指针的next域的初始化(即指向NULL),不然形成野指针在进行判断时会造成问题。 代码如下: #include <stdio.h> #include <s
证明 贝叶斯定理\(p(w|t)\propto p(t|w)p(w)\) 代入3.10 ,3.48 \(p(\textbf{t}|\textbf{X},w,\beta) = \prod\limits_{n=1}^N\mathcal{N}(t_n|w^T\phi(x_n),\beta^{-1})\) \(p(w) = \mathcal{N}(w|m_0,S_0)\) 有 \(p(w|t)\propto exp[-\frac{\beta}{2}(t_1-w^T\phi
智能优化算法:向量加权平均算法 文章目录 智能优化算法:向量加权平均算法1.算法原理1.1初始化1.2更新规则阶段1.3 向量合并阶段1.4 局部搜索阶段 2.实验结果3.参考文献4.Matlab代码 摘要:向量加权平均算法(Weighted mean of vectors algorithm, INFO),是于2022年提出的一种新
Common Lisp 实现的 RSA 非对称加密玩具库 之前看过李永乐老师的讲课,感觉 RSA 加密的核心算法挺简单的,就想自己实现看看。感兴趣的请移步B站观看。 开始写代码以后发现,RSA 的核心算法确实不是难点,大概5,6句话就能讲清楚,难点反而是在于加密与解密算法的周边。比如:密钥生成,信息分段加
#bitXor 用位运算模拟异或运算,这里用到了摩根定律: int bitXor(int x, int y) { // x^y = (~x&y) | (x~&y) = ~(~(~x&y) & ~(x&~y)) return ~(~(~x & y) & ~(x & ~y)); } #tmin 有符号整型数表示的最小数的位模式中,最高位是1,其余位全为0 int tmin(void) { return 1 << 31;
当时找了很多关于高斯脉冲对的产生,但是都是关于高斯函数的产生,没有脉冲对。于是在程序上取了巧,直接让它平移相加。 %%参数赋值 a = 0.6; %衰减系数 fs = 100; %抽样频率 Tmin=-5; Tmax=25; Delay=2.5; %时延 sigma=1; variance=sigma^2; %方差 g = 12; StartTime=3; %%产生