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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fftdrawingdlg.cpp

?? 實現快速傅立葉算法
?? CPP
?? 第 1 頁 / 共 3 頁
字號:
	    pDC->Rectangle(rcClient);
	    int dx=rcClient.Width();
    	int dy=rcClient.Height();
		double max=fabs(shuju[0]);
		cishu=0;
		int pp;
		for( int p=0;p<N;p++)
		{
	    	if(fabs(shuju[p])>max)
			{
				max=fabs(shuju[p]);
				pp=p;
			}
		}
		if(max>(dy/2-10))
		{
			fuhao=-1;
			while(max>(dy/2-10))
			{
		     	max=max/2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]/2;
			}
		}
		else if(max<(dy/4-5))
		{
			fuhao=1;
			while(max<(dy/4-5))
			{
		     	max=max*2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]*2;
			}
		}
		else
			fuhao=0;
	
		//for(p=0;p<N;p++)
	    //	if(fabs(shuju[p])>max)
	    //		maxzhi=shuju[p];
     
//		max=fabs(shuju[0]);
		for( p=0;p<N;p++)
	    	if(fabs(shuju[p])==max)
				maxzhi=shuju[p];
        
        
        //////////////以上是將數據處理成能在顯示區域顯示的值
	


	}

    Invalidate();
	


	

}

void CFftDrawingDlg::OnXubu() 
{
	// TODO: Add your control notification handler code here
	if(b_shuju!=1)
		MessageBox ("請先倒入數據計算fft, 請點擊  ‘ 倒入數據 ’ !","提示" );
	if(b_shuju==1)
	{
		shuomingwenzi=2;
		for( int i=0;i<N;i++)
			shuju[i]=xubu[i];
        
	
		///////////////以下是將數據處理成能在顯示區域顯示的值
		CWnd *pWnd = GetDlgItem(IDC_STATIC);
        CDC *pDC = pWnd->GetDC();
        CRect rcClient;
	    pWnd->GetClientRect(rcClient);
	    pDC->Rectangle(rcClient);
	    int dx=rcClient.Width();
    	int dy=rcClient.Height();
		double max=fabs(shuju[0]);
		cishu=0;
		int pp;
		for( int p=0;p<N;p++)
		{
	    	if(fabs(shuju[p])>max)
			{
				max=fabs(shuju[p]);
				pp=p;
			}
		}
		if(max>(dy/2-10))
		{
			fuhao=-1;
			while(max>(dy/2-10))
			{
		     	max=max/2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]/2;
			}
		}
		else if(max<(dy/4-5))
		{
			fuhao=1;
			while(max<(dy/4-5))
			{
		     	max=max*2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]*2;
			}
		}
		else
			fuhao=0;
		//max=fabs(shuju[0]);
		//for( p=0;p<N;p++)
		//{
	    //	if(fabs(shuju[p])>max)
		//	{
		//		max=fabs(shuju[p]);
		//		maxzhi=shuju[p];
		//	}
		//}
        for( p=0;p<N;p++)
	    	if(fabs(shuju[p])==max)
				maxzhi=shuju[p];
        
        //////////////以上是將數據處理成能在顯示區域顯示的值


	}
	
	Invalidate();
}

void CFftDrawingDlg::OnMo() 
{
	// TODO: Add your control notification handler code here
	if(b_shuju!=1)
		MessageBox ("請先倒入數據計算fft,請點擊 ‘  倒入數據  ’  !","提示" );
	if(b_shuju==1)
	{
		shuomingwenzi=3;
		for( int i=0;i<N;i++)
			shuju[i]=sqrt(shibu[i]*shibu[i]+xubu[i]*xubu[i]);
      
		
		///////////////以下是將數據處理成能在顯示區域顯示的值
		CWnd *pWnd = GetDlgItem(IDC_STATIC);
        CDC *pDC = pWnd->GetDC();
        CRect rcClient;
	    pWnd->GetClientRect(rcClient);
	    pDC->Rectangle(rcClient);
	    int dx=rcClient.Width();
    	int dy=rcClient.Height();
		double max=fabs(shuju[0]);
		cishu=0;
		int pp;
		for(int p=0;p<N;p++)
		{
	    	if(fabs(shuju[p])>max)
			{
				max=fabs(shuju[p]);
				pp=p;
			}
		}
		if(max>(dy/2-10))
		{
			fuhao=-1;
			while(max>(dy/2-10))
			{
		     	max=max/2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]/2;
			}
		}
		else if(max<(dy/4-5))
		{
			fuhao=1;
			while(max<(dy/4-5))
			{
		     	max=max*2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]*2;
			}
		}
		else
			fuhao=0;
		//max=fabs(shuju[0]);
		//for( p=0;p<N;p++)
		//{
	    //	if(fabs(shuju[p])>max)
		//	{
		//		max=fabs(shuju[p]);
		//		maxzhi=shuju[p];
		//	}
	//	}
        for( p=0;p<N;p++)
	    	if(fabs(shuju[p])==max)
				maxzhi=shuju[p];
        
        //////////////以上是將數據處理成能在顯示區域顯示的值

	} 

	Invalidate();
}

void CFftDrawingDlg::OnXiangjiao() 
{
	// TODO: Add your control notification handler code here
	if(b_shuju!=1)
		MessageBox ("請先倒入數據計算fft,請點擊‘  倒入數據  ’ !","提示" );
	if(b_shuju==1)
	{
		shuomingwenzi=4;
		for( int i=0;i<N;i++)
			shuju[i]=atan(xubu[i]/shibu[i]);    /////XI[i]/XR[i]
         
	
		///////////////以下是將數據處理成能在顯示區域顯示的值
		CWnd *pWnd = GetDlgItem(IDC_STATIC);
        CDC *pDC = pWnd->GetDC();
        CRect rcClient;
	    pWnd->GetClientRect(rcClient);
	    pDC->Rectangle(rcClient);
	    int dx=rcClient.Width();
    	int dy=rcClient.Height();
		double max=fabs(shuju[0]);
		cishu=0;
		int pp;
		for( int p=0;p<N;p++)
		{
	    	if(fabs(shuju[p])>max)
			{
				max=fabs(shuju[p]);
				pp=p;
			}
		}
		if(max>(dy/2-10))
		{
			fuhao=-1;
			while(max>(dy/2-10))
			{
		     	max=max/2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]/2;
			}
		}
		else if(max<(dy/4-5))
		{
			fuhao=1;
			while(max<(dy/4-5))
			{
		     	max=max*2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]*2;
			}
		}
		else 
			fuhao=0;
		//max=fabs(shuju[0]);
		//for( p=0;p<N;p++)
		//{
	    //	if(fabs(shuju[p])>max)
		//	{
		//		max=fabs(shuju[p]);
		//		maxzhi=shuju[p];
		//	}
		//}
		for( p=0;p<N;p++)
	    	if(fabs(shuju[p])==max)
				maxzhi=shuju[p];
        
        
        //////////////以上是將數據處理成能在顯示區域顯示的值


     Invalidate();

	}
	
}



void CFftDrawingDlg::OnGonglvpu() 
{
	// TODO: Add your control notification handler code here
	if(b_shuju!=1)
		MessageBox ("請先倒入數據計算fft,請點擊‘   倒入數據  ’ !","提示" );
	if(b_shuju==1)
	{
		shuomingwenzi=5;
		for(int i=0;i<N;i++)
			shuju[i]=(shibu[i]*shibu[i]+xubu[i]*xubu[i])/N*128;
       
	
		///////////////以下是將數據處理成能在顯示區域顯示的值
		CWnd *pWnd = GetDlgItem(IDC_STATIC);
        CDC *pDC = pWnd->GetDC();
        CRect rcClient;
	    pWnd->GetClientRect(rcClient);
	    pDC->Rectangle(rcClient);
	    int dx=rcClient.Width();
    	int dy=rcClient.Height();
		double max=fabs(shuju[0]);
		cishu=0;
		int pp;
		for( int p=0;p<N;p++)
		{
	    	if(fabs(shuju[p])>max)
			{
				max=fabs(shuju[p]);
				pp=p;
			}
		}
		if(max>(dy/2-10))
		{
			fuhao=-1;
			while(max>(dy/2-10))
			{
		     	max=max/2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]/2;
			}
		}
		else if(max<(dy/4-5))
		{
			fuhao=1;
			while(max<(dy/4-5))
			{
		     	max=max*2;
		    	cishu++;
			}
	    
	    	for( p=0;p<N;p++)
			{
	    		for( int j=0;j<cishu;j++)
	     			shuju[p]=shuju[p]*2;
			}
		}
		else 
			fuhao=0;
        //max=fabs(shuju[0]);
		//for( p=0;p<N;p++)
		//{
	    //	if(fabs(shuju[p])>max)
		//	{
		//		max=fabs(shuju[p]);
		//		maxzhi=shuju[p];
		//	}
		//}
        for( p=0;p<N;p++)
	    	if(fabs(shuju[p])==max)
				maxzhi=shuju[p];
        //////////////以上是將數據處理成能在顯示區域顯示的值




	}
	Invalidate();
}

CScrollBar* CFftDrawingDlg::GetScrollBarCtrl(int nBar) const
{
	// TODO: Add your specialized code here and/or call the base class
	
	return CDialog::GetScrollBarCtrl(nBar);
}

void CFftDrawingDlg::OnBnClickedIscaoed()
{
	// TODO: Add your control notification handler code here
	
	IDC_xiecao="fdsgdse";
	Invalidate(1);
}

void CFftDrawingDlg::OnBnClickedCao()
{
	// TODO: Add your control notification handler code here

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美aaaaa成人免费观看视频| 午夜视频在线观看一区二区| 日韩一区二区精品葵司在线| 欧美日韩综合色| 欧美性猛片aaaaaaa做受| 欧美性感一类影片在线播放| 欧美三级日本三级少妇99| 欧美在线三级电影| 欧美精品精品一区| 制服丝袜国产精品| 精品国偷自产国产一区| 国产日韩av一区二区| 日本一区二区三区在线不卡| 日韩美女久久久| 亚洲午夜久久久久久久久久久 | 国产在线视视频有精品| 经典三级一区二区| 成人一级片在线观看| 岛国一区二区三区| 欧洲精品一区二区| 欧美一区二区三区播放老司机| 91麻豆精品国产| 久久精品夜夜夜夜久久| 国产精品乱子久久久久| 亚洲国产欧美一区二区三区丁香婷 | 欧美日韩中字一区| 日韩一级成人av| 国产精品国产三级国产有无不卡 | 激情成人午夜视频| 9人人澡人人爽人人精品| 欧美午夜不卡在线观看免费| 欧美一区二区三区色| 国产午夜精品美女毛片视频| 亚洲精品videosex极品| 美国三级日本三级久久99| 不卡av在线网| 日韩欧美亚洲另类制服综合在线| 中文字幕一区二区5566日韩| 午夜日韩在线观看| 不卡的av电影在线观看| 日韩欧美成人激情| 一区二区三区**美女毛片| 精品一区二区三区免费毛片爱| 91麻豆国产精品久久| 久久久久青草大香线综合精品| 亚洲一区二区五区| 波多野结衣在线aⅴ中文字幕不卡| 欧美欧美欧美欧美首页| 国产精品萝li| 国产美女精品一区二区三区| 欧美人与z0zoxxxx视频| 亚洲欧美国产高清| 高清beeg欧美| 久久综合九色综合欧美98| 日韩在线一区二区三区| 91麻豆国产自产在线观看| 国产亚洲午夜高清国产拍精品| 天堂一区二区在线| 91国内精品野花午夜精品| 日本一区二区三区国色天香| 美女脱光内衣内裤视频久久影院| 在线观看日韩电影| 亚洲女女做受ⅹxx高潮| 国产精品66部| 久久精品一区二区| 韩国理伦片一区二区三区在线播放| 欧美日韩国产在线播放网站| 亚洲乱码国产乱码精品精可以看| 99视频精品全部免费在线| 国产色婷婷亚洲99精品小说| 青青青爽久久午夜综合久久午夜| 欧美卡1卡2卡| 天天影视涩香欲综合网| 欧美日韩一区不卡| 亚洲成人动漫av| 欧美视频一区二区三区| 午夜一区二区三区在线观看| 在线一区二区三区| 亚洲综合色自拍一区| 欧美探花视频资源| 天使萌一区二区三区免费观看| 欧美日韩电影在线播放| 亚洲mv在线观看| 日韩亚洲欧美中文三级| 久久国产视频网| 久久久久久久综合日本| jizz一区二区| 亚洲乱码国产乱码精品精的特点| 日本道免费精品一区二区三区| 悠悠色在线精品| 91精品国产麻豆| 精品午夜一区二区三区在线观看| 国产亚洲一区二区三区| 一本到三区不卡视频| 亚洲国产视频一区二区| 日韩久久免费av| 成人高清免费在线播放| 亚洲一二三四区不卡| 欧美一区二区三区在线看| 国产精品1024| 一区二区三区中文免费| 日韩丝袜情趣美女图片| 成人免费看黄yyy456| 亚洲成人av中文| 久久综合av免费| 91在线云播放| 久久精品国产精品亚洲红杏| 成人欧美一区二区三区小说| 欧美影院午夜播放| 狠狠久久亚洲欧美| 亚洲精品亚洲人成人网| 久久亚洲春色中文字幕久久久| 91在线云播放| 青青草国产精品97视觉盛宴| 中文字幕中文乱码欧美一区二区| 欧美精品乱码久久久久久| 成人免费观看视频| 日韩成人午夜精品| 亚洲天堂成人在线观看| 日韩免费成人网| 一本色道久久加勒比精品| 国产一区二三区好的| 亚洲在线视频免费观看| 久久久久久久久久美女| 在线不卡免费欧美| 色综合久久中文综合久久牛| 国产一区二区三区| 日韩av电影天堂| 伊人夜夜躁av伊人久久| 国产午夜三级一区二区三| 91麻豆精品国产自产在线| 在线日韩一区二区| 成人蜜臀av电影| 国产精品一区二区91| 日本va欧美va欧美va精品| 一区二区三区电影在线播| 国产日韩高清在线| 精品成人私密视频| 日韩亚洲欧美在线| 欧美日韩国产欧美日美国产精品| 色综合天天综合网国产成人综合天| 国产在线视频一区二区| 热久久一区二区| 日产国产欧美视频一区精品| 亚洲在线观看免费视频| 亚洲影视在线播放| 亚洲一区二区三区自拍| 亚洲欧美二区三区| 18欧美亚洲精品| 中文字幕在线不卡一区二区三区| 久久久综合视频| 国产喷白浆一区二区三区| 久久综合999| 国产日产欧美一区二区视频| 国产亚洲视频系列| 欧美国产日韩精品免费观看| www国产精品av| 国产午夜三级一区二区三| 欧美国产综合一区二区| 国产午夜精品美女毛片视频| 国产欧美一区二区三区在线看蜜臀 | 婷婷国产v国产偷v亚洲高清| 玉米视频成人免费看| 一区二区三区鲁丝不卡| 亚洲国产人成综合网站| 日韩在线一二三区| 黄网站免费久久| 国产黄色91视频| 成人福利电影精品一区二区在线观看| www.久久精品| 精品视频免费看| 欧美大片在线观看一区| 久久久精品2019中文字幕之3| 中文字幕精品综合| 亚洲免费观看在线视频| 午夜久久久久久电影| 精品无人码麻豆乱码1区2区| 成人免费毛片app| 欧美人妖巨大在线| 久久久久久麻豆| 一区二区三区高清| 久久黄色级2电影| 99久免费精品视频在线观看| 欧美日韩中文字幕一区| 精品国产乱码久久久久久浪潮| 国产精品久久久一本精品 | 亚洲已满18点击进入久久| 免费的国产精品| 色综合久久中文字幕综合网| 欧美一区二区视频免费观看| 国产精品日韩成人| 三级精品在线观看| 国产精品18久久久| 7777女厕盗摄久久久| 国产精品久久二区二区| 美女mm1313爽爽久久久蜜臀| 91在线精品一区二区| 日韩午夜在线观看视频| 亚洲人成影院在线观看| 国产乱码精品一区二区三区五月婷|