亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? bayes.cpp

?? 判別分析算法的貝葉斯算法C++程序
?? CPP
字號:
#include<iostream.h>
#include<math.h>
#include<stdlib.h>

void mt(float *a,float *b,int row,int column)//矩陣求轉(zhuǎn)置函數(shù)
{
	int i,j;//a是轉(zhuǎn)置前矩陣 b是轉(zhuǎn)置后的矩陣 row為矩陣的行數(shù) column是矩陣的列數(shù)
    float temp;
    for(i=0;i<row;i++)
		for(j=0;j<column;j++)
		{
			temp=*(a+i*column+j);
			*(b+j*row+i)=temp;
		}
}

void subb(float *a,float *b,int n,float *c)//矩陣相減函數(shù)
{                                          //c中存放差矩陣
   int i;
   for(i=0;i<n;i++)
   {
	   *(c+i)=*(a+i)-*(b+i);
   }
}

void madd(float *a,float *b,int n,float *c)//矩陣相加函數(shù)
{                                          //c中存放和矩陣
   int i;
   for(i=0;i<n;i++)
   {
	   *(c+i)=*(a+i)+*(b+i);//fabs是浮點(diǎn)數(shù)絕對值函數(shù)
   }
}

void kmul(float *a,int n,float c,float *b)//矩陣數(shù)乘函數(shù)
{
   int i;
   for(i=0;i<n;i++)
   {
	   *(b+i)=(*(a+i))*c;
   }
}

void bmul(float *a,float *b,int m,int n,int k,float *result)//矩陣相乘矩陣
{ 
	int i,j,l,u;              //矩陣result=矩陣a*矩陣b
    for (i=0; i<=m-1; i++)    //m是矩陣a的行數(shù),n是矩陣a的列數(shù) k是矩陣b的列數(shù)
		for (j=0; j<=k-1; j++)
		{
			u=i*k+j;
			result[u]=0.0;
			for (l=0; l<=n-1; l++)
				result[u]=result[u]+a[i*n+l]*b[l*k+j];
		}
    return;
}

int inv(float *a,int n) //矩陣求逆函數(shù) n是矩陣a的階數(shù)
{
	int *is,*js,i,j,k,l,u,v;
    float d,p;
    
    is=new int [n];
    js=new int [n];
  
    for (k=0; k<=n-1; k++)
	{
		d=0.0;
        for (i=k; i<=n-1; i++)
			for (j=k; j<=n-1; j++)
			{
				l=i*n+j;
				p=fabs(a[l]);
				if (p>d) { d=p; is[k]=i; js[k]=j; }
			}
        if (d+1.0==1.0)
		{
			delete is;
			delete js;
			cout<<"error matrix can not inv"<<endl;
            return(0);
		}
        if (is[k]!=k)
			for (j=0; j<=n-1; j++)
			{
				u=k*n+j; v=is[k]*n+j;
				p=a[u]; a[u]=a[v]; a[v]=p;
            }
        if (js[k]!=k)
			for (i=0; i<=n-1; i++)
            {
				u=i*n+k; v=i*n+js[k];
				p=a[u]; a[u]=a[v]; a[v]=p;
            }
        l=k*n+k;
        a[l]=1.0/a[l];
        for (j=0; j<=n-1; j++)
		  if (j!=k)
		  { u=k*n+j; a[u]=a[u]*a[l]; }
        for (i=0; i<=n-1; i++)
          if (i!=k)
            for (j=0; j<=n-1; j++)
              if (j!=k)
                {
				  u=i*n+j;
                  a[u]=a[u]-a[i*n+k]*a[k*n+j];
                }
        for (i=0; i<=n-1; i++)
          if (i!=k)
		  { u=i*n+k; a[u]=-a[u]*a[l];}
	}
    for (k=n-1; k>=0; k--)
	{
		if (js[k]!=k)
          for (j=0; j<=n-1; j++)
            {
			  u=k*n+j; v=js[k]*n+j;
              p=a[u]; a[u]=a[v]; a[v]=p;
            }
        if (is[k]!=k)
          for (i=0; i<=n-1; i++)
            {
			  u=i*n+k; v=i*n+is[k];
              p=a[u]; a[u]=a[v]; a[v]=p;
            }
	}
    delete is; delete js;
    return(1);
}


void main()
{
	float x1[4][2]={{0,0},{2,0},{2,2},{0,2}};
	float x2[4][2]={{4,4},{6,4},{6,6},{4,6}};
	float x[2];
	float xr[2][2];
	float *temp;
	float p1=0.5;
	float p2=0.5;
	float m1[2]={0,0};
	float m2[2]={0,0};
	float m1r[2][2],m2r[2][2];
	float m[2];
	float c1[2][2]={{0,0},{0,0}};
	float c2[2][2]={{0,0},{0,0}};
	float mc1[2],mc2[2];
	float result[2];
	float con1,con2;
	float N1=4;
	float N2=4;
	int i,j,k=0;

	for(i=0;i<N1;i++)
	{
		temp=&x1[i][0];
		x[0]=*temp;
		x[1]=*(temp+1);
		madd(&m1[0],&x[0],2,&m1[0]);
		bmul(&x[0],&x[0],2,1,2,&xr[0][0]);
		madd(&c1[0][0],&xr[0][0],4,&c1[0][0]);
	}
	kmul(&m1[0],2,1/N1,&m1[0]);
	kmul(&c1[0][0],4,1/N1,&c1[0][0]);
	bmul(&m1[0],&m1[0],2,1,2,&m1r[0][0]);
	subb(&c1[0][0],&m1r[0][0],4,&c1[0][0]);

	for(i=0;i<N2;i++)
	{
		temp=&x2[i][0];
		x[0]=*temp;
		x[1]=*(temp+1);
		madd(&m2[0],&x[0],2,&m2[0]);
		bmul(&x[0],&x[0],2,1,2,&xr[0][0]);
		madd(&c2[0][0],&xr[0][0],4,&c2[0][0]);
	}
	kmul(&m2[0],2,1/N2,&m2[0]);
	kmul(&c2[0][0],4,1/N2,&c2[0][0]);
	bmul(&m2[0],&m2[0],2,1,2,&m2r[0][0]);
	subb(&c2[0][0],&m2r[0][0],4,&c2[0][0]);

	for(i=0;i<2;i++)
		for(j=0;j<2;j++)
			if(c1[i][j]==c2[i][j]) k++;

	if(k==4)
	{
		subb(&m1[0],&m2[0],2,&m[0]);
		inv(&c1[0][0],2);
		bmul(&m[0],&c1[0][0],1,2,2,&result[0]);
		bmul(&m1[0],&c1[0][0],1,2,2,&mc1[0]);
		bmul(&mc1[0],&m1[0],1,2,1,&con1);
		con1=con1/2;
		bmul(&m2[0],&c2[0][0],1,2,2,&mc2[0]);
		bmul(&mc2[0],&m2[0],1,2,1,&con2);
		con2=con2/2;

		cout<<"the solution is:"<<endl;
		cout<<result[0]<<" "<<result[1]<<" "<<con2-con1<<endl;
	}
	else cout<<"error!"<<endl;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区观看| 国产福利一区二区三区视频| 久久综合丝袜日本网| 欧美日韩视频一区二区| 在线亚洲精品福利网址导航| 一本大道久久a久久精品综合| 成人黄色在线网站| 国产凹凸在线观看一区二区| 不卡一区二区三区四区| 91精品婷婷国产综合久久竹菊| 欧美日韩久久久一区| 91精品国产一区二区| 日韩一级视频免费观看在线| 日韩精品在线看片z| 26uuu亚洲综合色欧美| 午夜私人影院久久久久| 日本v片在线高清不卡在线观看| 日韩专区中文字幕一区二区| 另类欧美日韩国产在线| 国产乱人伦偷精品视频免下载| 国产电影一区在线| 精品国产污网站| 中文字幕一区二区三区四区| 亚洲欧洲av在线| 国产suv精品一区二区6| 国内精品久久久久影院色| 亚洲午夜影视影院在线观看| 午夜精彩视频在线观看不卡| 欧美亚洲国产怡红院影院| 欧美亚一区二区| 中文字幕日韩一区| 成人精品视频一区二区三区尤物| 日本丶国产丶欧美色综合| 欧美日韩一区高清| 亚洲精品国产无天堂网2021| 日本中文字幕一区| 成人在线综合网站| 国产午夜亚洲精品理论片色戒| 亚洲视频狠狠干| 精品一区二区免费在线观看| 色婷婷亚洲婷婷| 麻豆精品在线观看| 成人自拍视频在线观看| 国产欧美日韩精品a在线观看| 亚洲一区二区三区四区在线| 国产麻豆午夜三级精品| 久久久精品黄色| 日本三级亚洲精品| 精品久久久久久久一区二区蜜臀| 一区二区三区免费在线观看| 国产精品12区| 国产精品久久久久久久第一福利| 久久激情综合网| 国产欧美一区二区在线| 99久久久国产精品| 国产欧美一区二区三区在线老狼| www.日韩av| 国产天堂亚洲国产碰碰| av午夜精品一区二区三区| 亚洲一线二线三线视频| 欧美电影影音先锋| 亚洲大片一区二区三区| 色婷婷av一区二区三区gif| 日日夜夜精品视频天天综合网| 91精品一区二区三区久久久久久| 国产精品91xxx| 一区二区国产视频| 精品精品欲导航| 99视频热这里只有精品免费| 日韩精品久久久久久| 国产午夜精品久久久久久久| 欧美在线一二三| 国产麻豆视频一区| 亚洲mv在线观看| 国产欧美日韩在线| 欧美精品自拍偷拍| 成人一区二区三区视频| 肉色丝袜一区二区| 国产精品国产三级国产aⅴ原创 | 色婷婷久久一区二区三区麻豆| 日韩电影免费在线观看网站| 国产三级精品视频| 在线综合亚洲欧美在线视频| 99在线精品一区二区三区| 日本欧美韩国一区三区| 亚洲视频在线一区观看| 2014亚洲片线观看视频免费| 欧美日韩国产综合视频在线观看 | 亚洲午夜电影在线观看| 欧美精品一区二区三区四区| 欧美性感一区二区三区| 成人精品视频.| 精彩视频一区二区三区| 性做久久久久久| 一区二区三区资源| 国产精品久久久久国产精品日日| 欧美成人在线直播| 欧美丰满嫩嫩电影| 精品视频一区三区九区| 色综合久久久久久久久| 成人精品鲁一区一区二区| 国产在线乱码一区二区三区| 麻豆精品一区二区三区| 视频一区在线播放| 爽爽淫人综合网网站| 亚洲一区二区三区四区在线免费观看| 国产精品美女久久久久久2018| 91国在线观看| 91亚洲大成网污www| 乱一区二区av| 免费观看91视频大全| 日韩国产高清在线| 日韩精品久久久久久| 午夜精品久久久久久不卡8050| 亚洲自拍偷拍网站| 亚洲一区在线观看视频| 一区二区国产视频| 亚洲国产精品一区二区久久恐怖片 | 成人av电影在线观看| 懂色av中文字幕一区二区三区| 国产乱理伦片在线观看夜一区| 国产一区二区三区黄视频| 国产原创一区二区| 国产成人av影院| 成人性生交大片免费看中文 | 麻豆91在线观看| 老司机精品视频导航| 国产在线播放一区二区三区| 国产成人h网站| 色婷婷国产精品| 欧美日本一区二区| 日韩欧美高清在线| 久久久精品蜜桃| 亚洲乱码国产乱码精品精的特点| 亚洲最大成人网4388xx| 日本不卡免费在线视频| 激情欧美日韩一区二区| 成人动漫精品一区二区| 在线欧美日韩精品| 91精品国产欧美日韩| 久久久久成人黄色影片| 国产调教视频一区| 亚洲老司机在线| 美洲天堂一区二卡三卡四卡视频| 国产精品一区三区| 在线亚洲高清视频| 欧美va亚洲va国产综合| 中文字幕免费在线观看视频一区| 日韩欧美不卡一区| 中文av一区特黄| 视频一区在线视频| 成人一道本在线| 51精品国自产在线| 国产精品三级电影| 婷婷亚洲久悠悠色悠在线播放| 国产一区二区主播在线| 色综合久久久久网| 久久嫩草精品久久久精品| 亚洲精品乱码久久久久久黑人 | 亚洲精品国久久99热| 蜜臀av性久久久久蜜臀aⅴ| 不卡av在线免费观看| 8x福利精品第一导航| 中文字幕日韩av资源站| 麻豆91精品视频| 一本大道av伊人久久综合| 久久亚洲精品小早川怜子| 亚洲高清三级视频| 99精品视频在线观看免费| 精品美女在线观看| 亚洲国产精品久久一线不卡| 高清成人免费视频| 欧美mv日韩mv国产| 亚洲线精品一区二区三区| 暴力调教一区二区三区| 久久久综合视频| 麻豆中文一区二区| 欧美日本精品一区二区三区| 亚洲视频网在线直播| 国产成人亚洲综合a∨婷婷| 日韩午夜精品电影| 亚洲一区av在线| 色系网站成人免费| 中文字幕一区二区三区乱码在线 | 亚洲一区二区三区美女| 成人精品视频.| 久久精品在线观看| 精东粉嫩av免费一区二区三区| 91精品蜜臀在线一区尤物| 亚洲国产毛片aaaaa无费看| 99国产精品久久久| 日韩美女视频一区| 99久久婷婷国产综合精品| 国产精品美女久久久久久| 国产91精品露脸国语对白| 中日韩av电影| 成人美女视频在线看| 国产精品每日更新| 成人黄色大片在线观看| 国产精品麻豆网站|