<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rooo000f的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rooo000f</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rooo000f]]></copyright><item><title><![CDATA[基于二叉树、蒙特卡洛模拟、BS方程的期权定价模型]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/140739167</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/140739167</guid><author>rooo000f</author><pubDate>Sat, 27 Jul 2024 20:29:52 +0800</pubDate><description><![CDATA[本模型基于二叉树、蒙特卡洛模拟法、BS方程，对美式看涨期权(call)、美式看跌期权(put)、欧式看涨期权(Call)、欧式看跌期权(Put)进行了期权定价。这里我们使用了期权定价的二叉树模型和Black-Scholes-Merton定价公式来对期权定价，并使用蒙特卡洛模拟算法来模拟股票价格中的 （服从标准正态分布）的抽样，将得到的期权价值结果与使用二叉树、BSM定价公式得到的结果进行对比，并多次重复实验以减小误差，从而得到蒙特卡洛模拟后的期权价格。]]></description><category></category></item><item><title><![CDATA[Matlab简单描点绘图]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/109370668</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/109370668</guid><author>rooo000f</author><pubDate>Thu, 29 Oct 2020 22:17:13 +0800</pubDate><description><![CDATA[首先打开你的Matlab
这是非常重要的一点，没有这一点，接下来的操作将无法进行，切记切记。
下面步入正题
很多时候，面临着实验数据，我们想要将数据点在一个二维坐标轴中画出，然后对点进行拟合操作，没错，我说的就是大物实验和电路实验，面对着那些奇奇怪怪的数据，让我用坐标纸手画出来你不如直接鲨了我，这个时候Matlab就来了，工科神奇，话不多说，下面就真的是正题了。
例如，有这样一组实验数据
你想将它的实验点描出，然后拟合他的曲线成这样
可该怎么办呢？哎对，有的同学说可以用Word/Excel。但是吧，这两者在]]></description><category></category></item><item><title><![CDATA[选择排序法]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/103793630</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/103793630</guid><author>rooo000f</author><pubDate>Wed, 01 Jan 2020 16:09:23 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
void select_sort(int arr[],int n)
{
	int i,j,temp;
	for(i=0;i&lt;n-1;i++)
		for(j=i+1;j&lt;n;j++)
		{
			if(arr[i]&gt;arr[j])
			{
				temp=arr[i];
				arr[i]=arr[j];
				arr[j...]]></description><category></category></item><item><title><![CDATA[冒泡排序法]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/103793556</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/103793556</guid><author>rooo000f</author><pubDate>Wed, 01 Jan 2020 16:02:39 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
void bulbling_sort(int arr[],int n)
{
	int i,j,temp;
	for(i=0;i&lt;n;i++)
		for(j=0;j&lt;n-i;j++)
		{
			if(arr[j]&gt;arr[j+1])
			{
				temp=arr[j];
				arr[j]=arr[j+1];
				a...]]></description><category></category></item><item><title><![CDATA[abc]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/102879311</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/102879311</guid><author>rooo000f</author><pubDate>Sun, 03 Nov 2019 09:10:52 +0800</pubDate><description><![CDATA[a&lt;b&lt;c的探究
#include&lt;stdio.h&gt;
int main()
{
	int a=1,b=2,c=2,t;
	while(a&lt;b&lt;c)
	{
		t=a;a=b;b=t;c--;
	}
	printf("%d,%d,%d",a,b,c);
	return 0;
}

按道理c语言中应该用a&lt;b&amp;&amp;b&lt;c，于是猜想a&lt;...]]></description><category></category></item><item><title><![CDATA[对菱形输出的c语言实现]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/102820868</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/102820868</guid><author>rooo000f</author><pubDate>Wed, 30 Oct 2019 16:31:32 +0800</pubDate><description><![CDATA[题目：要求输入一个字符，将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所...]]></description><category></category></item><item><title><![CDATA[二维数组的应用]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/102653395</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/102653395</guid><author>rooo000f</author><pubDate>Tue, 29 Oct 2019 20:59:40 +0800</pubDate><description><![CDATA[二维数组的应用
题目：
根纳迪在乡下开了一家小旅馆，过着平静的生活。他喜欢长途跋涉，看日落，和住在酒店里的游客打牌。他最喜欢的游戏叫“毛毛”。
要玩毛毛，你需要一包52个
卡。每张卡有一套（钻石-D，梅花-C，黑桃-S，红桃-H）和一个等级（2，3，4，5，6，7，8，9，T，J，Q，K，或A）。
比赛开始时，桌上有一张牌，你手里有五张牌。当且仅当牌的等级或套装与桌上的牌相同时，才可以用手打牌。
...]]></description><category></category></item><item><title><![CDATA[定义公因数]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/102515629</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/102515629</guid><author>rooo000f</author><pubDate>Tue, 29 Oct 2019 20:59:23 +0800</pubDate><description><![CDATA[C语言公因数的定义方法*
int gongyinshu(int a,int b)
{

int t;
if(a&lt;b)
{
	t=a;
	a=b;
	b=t;
}
int i=a;
for(i;i&gt;=1;i--)
	if(b%i==0)
		if(a%i==0)
			break;
return i;
}


]]></description><category></category></item><item><title><![CDATA[素数]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/102653471</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/102653471</guid><author>rooo000f</author><pubDate>Tue, 29 Oct 2019 20:58:57 +0800</pubDate><description><![CDATA[素数的判断
#include&lt;iostream&gt;
using namespace std;
int main()
{
	int n;int f=0;
	cin&gt;&gt;n;
	int i;
	for(i=2;i&lt;n;i++)
	{
		if(n%i!=0);
		f=1;
	}
	if(f==1)
		cout&lt;&lt;"为素数";
	else
		cout&lt;&...]]></description><category></category></item><item><title><![CDATA[对++a||++b&&++c的探讨]]></title><link>https://blog.youkuaiyun.com/rooo000f/article/details/102770700</link><guid>https://blog.youkuaiyun.com/rooo000f/article/details/102770700</guid><author>rooo000f</author><pubDate>Sun, 27 Oct 2019 20:43:14 +0800</pubDate><description><![CDATA[对++a||++b&amp;&amp;++c的探讨
题目：对x=1,y=1,z=1;  ++x||++y&amp;&amp;++z后，问x+y的值。
#include&lt;stdio.h&gt;
int main()
{
	int a=1,b=1,c=1,d;
	d=++a||++b&amp;&amp;++c;
	printf("%d",a+a);
	
}

输出结果为 -----4.
对程序a...]]></description><category></category></item></channel></rss>