- 博客(10)
- 收藏
- 关注
原创 基于二叉树、蒙特卡洛模拟、BS方程的期权定价模型
本模型基于二叉树、蒙特卡洛模拟法、BS方程,对美式看涨期权(call)、美式看跌期权(put)、欧式看涨期权(Call)、欧式看跌期权(Put)进行了期权定价。这里我们使用了期权定价的二叉树模型和Black-Scholes-Merton定价公式来对期权定价,并使用蒙特卡洛模拟算法来模拟股票价格中的 (服从标准正态分布)的抽样,将得到的期权价值结果与使用二叉树、BSM定价公式得到的结果进行对比,并多次重复实验以减小误差,从而得到蒙特卡洛模拟后的期权价格。
2024-07-27 20:29:52 2085 1
原创 Matlab简单描点绘图
首先打开你的Matlab这是非常重要的一点,没有这一点,接下来的操作将无法进行,切记切记。下面步入正题很多时候,面临着实验数据,我们想要将数据点在一个二维坐标轴中画出,然后对点进行拟合操作,没错,我说的就是大物实验和电路实验,面对着那些奇奇怪怪的数据,让我用坐标纸手画出来你不如直接鲨了我,这个时候Matlab就来了,工科神奇,话不多说,下面就真的是正题了。例如,有这样一组实验数据你想将它的实验点描出,然后拟合他的曲线成这样可该怎么办呢?哎对,有的同学说可以用Word/Excel。但是吧,这两者在
2020-10-29 22:17:13 53937 2
原创 选择排序法
#include<stdio.h>void select_sort(int arr[],int n){ int i,j,temp; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) { if(arr[i]>arr[j]) { temp=arr[i]; arr[i]=arr[j]; arr[j...
2020-01-01 16:09:23 205
原创 冒泡排序法
#include<stdio.h>void bulbling_sort(int arr[],int n){ int i,j,temp; for(i=0;i<n;i++) for(j=0;j<n-i;j++) { if(arr[j]>arr[j+1]) { temp=arr[j]; arr[j]=arr[j+1]; a...
2020-01-01 16:02:39 233
原创 abc
a<b<c的探究#include<stdio.h>int main(){ int a=1,b=2,c=2,t; while(a<b<c) { t=a;a=b;b=t;c--; } printf("%d,%d,%d",a,b,c); return 0;}按道理c语言中应该用a<b&&b<c,于是猜想a<...
2019-11-03 09:10:52 175
原创 对菱形输出的c语言实现
题目:要求输入一个字符,将A到这个字符菱形输出。思路,将A到字符ch的个数先考虑清楚,通过做差法实现。int k=ch-'A'+1;之所以加1,并不难理解,比如我要确定1到3之间有多少个数,我用3-1+1=3.得知为3个。接下来考虑上三角上三角要求A到ch按1,3,5…形式输出,通式为2*n-1,这里的指此行的行数。同时考虑到ch所在行为输出个数最大行。且将A作为第一行,那么ch所...
2019-10-30 16:31:32 685 1
原创 二维数组的应用
二维数组的应用题目:根纳迪在乡下开了一家小旅馆,过着平静的生活。他喜欢长途跋涉,看日落,和住在酒店里的游客打牌。他最喜欢的游戏叫“毛毛”。要玩毛毛,你需要一包52个卡。每张卡有一套(钻石-D,梅花-C,黑桃-S,红桃-H)和一个等级(2,3,4,5,6,7,8,9,T,J,Q,K,或A)。比赛开始时,桌上有一张牌,你手里有五张牌。当且仅当牌的等级或套装与桌上的牌相同时,才可以用手打牌。...
2019-10-29 20:59:40 399
原创 定义公因数
C语言公因数的定义方法*int gongyinshu(int a,int b){int t;if(a<b){ t=a; a=b; b=t;}int i=a;for(i;i>=1;i--) if(b%i==0) if(a%i==0) break;return i;}
2019-10-29 20:59:23 379
原创 素数
素数的判断#include<iostream>using namespace std;int main(){ int n;int f=0; cin>>n; int i; for(i=2;i<n;i++) { if(n%i!=0); f=1; } if(f==1) cout<<"为素数"; else cout<&...
2019-10-29 20:58:57 187
原创 对++a||++b&&++c的探讨
对++a||++b&&++c的探讨题目:对x=1,y=1,z=1; ++x||++y&&++z后,问x+y的值。#include<stdio.h>int main(){ int a=1,b=1,c=1,d; d=++a||++b&&++c; printf("%d",a+a); }输出结果为 -----4.对程序a...
2019-10-27 20:43:14 6549 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人