亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于MATCOM的VC++與MATLAB集成應(yīng)用研究

        2014-08-15 20:39:58衡霞張麗麗
        科技視界 2014年17期

        衡霞 張麗麗

        【摘 要】本文論述了MATLAB與VC++集成應(yīng)用的特點(diǎn)和意義,介紹了目前常用的三種集成方法:利用MATLAB引擎、利用MATLAB自身的編譯器和利用MATCOM調(diào)用工具箱中的函數(shù);通過在VC++環(huán)境下對聲音文件進(jìn)行低通濾波處理的實(shí)例應(yīng)用,說明了基于MATCOM集成開發(fā)方法的優(yōu)勢。

        【關(guān)鍵詞】Visual C++;MATLAB;MATCOM;集成應(yīng)用

        【Abstract】This paper describes the character and significance of integrated application of Visual C++ and MATLAB, introduces the three corresponding methods: based on MATLAB Engine, based on MATLAB C++ Complier and based on MATCOM to use function in the MATLAB toolbox. Finally the application of audio lowpass to demonstrates that the third method has greater advantages over others.

        【Key words】Visual C++; MATLAB; MATCOM; Integrated Application

        0 引言

        MATLAB是一種基于矩陣運(yùn)算、具有強(qiáng)大的數(shù)值運(yùn)算和數(shù)據(jù)處理功能的高級編程語言,廣泛應(yīng)用于信號分析、語音分析、優(yōu)化設(shè)計(jì)等領(lǐng)域。它的突出特點(diǎn)具有豐富的函數(shù)資源供用戶直接調(diào)用,且其繪圖功能強(qiáng)大,生成的圖形可實(shí)現(xiàn)多種功能,如圖形縮放、旋轉(zhuǎn)、坐標(biāo)軸標(biāo)注、曲線說明等;并在復(fù)雜算法方面表現(xiàn)出其他語言難以比擬的優(yōu)勢;目前已成為國際上較流行的軟件之一。但是,作為一種以解釋方式運(yùn)行的語言,MATLAB程序執(zhí)行效率較低、耗時(shí)較長,又受其平臺限制,MATLAB程序不能脫離MATLAB環(huán)境運(yùn)行,這就給其廣泛開發(fā)使用帶來很大的不便。為了提高程序的執(zhí)行效率,開發(fā)出獨(dú)立可執(zhí)行程序,現(xiàn)在普遍使用的一種方法就是用VC++調(diào)用MATLAB。

        1 VC++與MATLAB的混合編程方法

        目前,VC++與MATLAB的混合編程主要有以下三種方法:

        1.1 利用MATLAB引擎

        MATLAB引擎采用客戶和服務(wù)器計(jì)算方式,在運(yùn)用中,VC下的C或C++程序作為前端客戶機(jī),它向MATLAB引擎?zhèn)鬟f命令、數(shù)據(jù)信息,并從MATLAB引擎接收數(shù)據(jù)信息。它提供以下幾個(gè)函數(shù):engOpen、engGetArray、engPutArray、engOutput Buffer、engClose、engEvaString。

        1.2 利用MATLAB自身的編譯器調(diào)用工具箱中的函數(shù)

        MATLAB 5.1版本之后自帶有C++ Complier-mcc,該編譯器可將MATLAB的程序文件(M文件)轉(zhuǎn)換為C或C++的源代碼,并可生成脫離MATLAB運(yùn)行環(huán)境的可執(zhí)行程序。但要求編譯的M文件不依賴于其他M文件,以及不能調(diào)用MATLAB工具箱中的函數(shù);同時(shí),mcc編譯器也不支持圖形函數(shù)。

        1.3 利用MATCOM調(diào)用工具箱中的函數(shù)

        MATCOM是Mattools公司推出的世界上第一個(gè)由MATLAB到C++的編譯開發(fā)軟件平臺,提供對MATLAB的 M文件的解釋執(zhí)行和開發(fā)環(huán)境支持。MATCOM編譯M文件,先將M文件按照與MATCOM的cpp庫的對應(yīng)關(guān)系翻譯成cpp源代碼,然后用對應(yīng)版本的c編譯器將cpp文件編譯成相應(yīng)的exe或dll文件。既保持了MATLAB的優(yōu)良算法,又保持了C++的高執(zhí)行效率,MATCOM軟件平臺本身的功能相當(dāng)強(qiáng)大,提供近千個(gè)MATLAB的基本功能函數(shù),通過必要的設(shè)置,就可以直接實(shí)現(xiàn)與C++的混合編程,而不必再依賴MATLAB。

        利用MATCOM調(diào)用工具箱中的函數(shù)與前兩種方法比較,它的轉(zhuǎn)換非常方便,生成的代碼可讀性很好,支持圖形函數(shù),且代碼執(zhí)行的速度比不轉(zhuǎn)換平均要快1.5倍以上;同時(shí)MATCOM不僅可轉(zhuǎn)換獨(dú)立的不依賴于其他M文件的M文件,還可轉(zhuǎn)換調(diào)用其它M文件的M文件嵌套,條件是這些M文件在同一個(gè)目錄下。

        2 集成應(yīng)用系統(tǒng)開發(fā)方法

        下面以一個(gè)MATLAB對聲音文件的低通濾波程序?yàn)槔?,介紹通過MATCOM4.5實(shí)現(xiàn)VC++ 6.0對MATLAB程序的調(diào)用:

        2.1 MATCOM對MATLAB源代碼的編譯

        如上代碼所示,在調(diào)用Matrix之前要用”initM(MATCOM _VERSION);”函數(shù)來初始化類庫調(diào)用,相對應(yīng)的調(diào)用結(jié)束用”exitM();”函數(shù)來結(jié)束類庫調(diào)用。initM(MATCOM_VERSION)函數(shù)中的參數(shù)MATCOM_VERSION是一個(gè)在在matlib.h中已定義的常量,它保證了動態(tài)鏈接庫與matlib.h相匹配,從而它可以多次調(diào)用。

        3 小結(jié)

        通過MATCOM的支持,采用MATLAB與Visual C++ 6.0集成應(yīng)用混合編程可充分將MATLAB的高效數(shù)值計(jì)算和集科學(xué)計(jì)算、信號處理、神經(jīng)網(wǎng)絡(luò)、圖象處理等于一體的高度集成系統(tǒng)特性和Visual C++程序執(zhí)行速度快、實(shí)時(shí)性好的特點(diǎn)有效地結(jié)合,大大提高了系統(tǒng)的開發(fā)效率與運(yùn)行效率。用MATCOM在Visual C++環(huán)境中直接進(jìn)行這種集成調(diào)用,它比其他的調(diào)用方式使用簡單并且功能強(qiáng)大,可以很好地解決工程中遇到的許多問題,具有一定的實(shí)用和推廣價(jià)值。

        【參考文獻(xiàn)】

        [1]王剛,俞穎.VC++與MATLAB混合編程環(huán)境下語音增強(qiáng)算法實(shí)現(xiàn)[J].軟件導(dǎo)刊,2012(12):49-51.

        [2]呂永林,字正華.基于VC 與MATLAB 的聲目標(biāo)識別系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,19(9):207-210.

        [3]劉寧,劉財(cái),馮晅.基于MATCOM平臺的VC++與MATLAB混合編程地震正演模擬[J].世界地質(zhì),2011(4):655-659.

        [4]劉維.精通MATLAB與C/C++混合程序設(shè)計(jì)[M].2版.北京:北京航空航天大學(xué)出版社,2008.

        [5]袁林,巴力登.VC++調(diào)用MATLAB實(shí)現(xiàn)圖像處理[J].計(jì)算機(jī)技術(shù)與發(fā)展,200717(8):215-218.

        [6]張德豐.MATLAB 與外部程序接口編程[M].北京:機(jī)械工業(yè)出版社,2009:292-294.

        [7]易克初,田斌,付強(qiáng).語音信號處理[M].北京:國防工業(yè)出版社,2000.

        [8]Won-Gyum Kim, Jong Chan Lee and Won Don Lee. An audio watermarking scheme with hidden signatures. International Conference on Signal Processing, Beijing, 2000: 250-253.

        [責(zé)任編輯:楊玉潔]

        【摘 要】本文論述了MATLAB與VC++集成應(yīng)用的特點(diǎn)和意義,介紹了目前常用的三種集成方法:利用MATLAB引擎、利用MATLAB自身的編譯器和利用MATCOM調(diào)用工具箱中的函數(shù);通過在VC++環(huán)境下對聲音文件進(jìn)行低通濾波處理的實(shí)例應(yīng)用,說明了基于MATCOM集成開發(fā)方法的優(yōu)勢。

        【關(guān)鍵詞】Visual C++;MATLAB;MATCOM;集成應(yīng)用

        【Abstract】This paper describes the character and significance of integrated application of Visual C++ and MATLAB, introduces the three corresponding methods: based on MATLAB Engine, based on MATLAB C++ Complier and based on MATCOM to use function in the MATLAB toolbox. Finally the application of audio lowpass to demonstrates that the third method has greater advantages over others.

        【Key words】Visual C++; MATLAB; MATCOM; Integrated Application

        0 引言

        MATLAB是一種基于矩陣運(yùn)算、具有強(qiáng)大的數(shù)值運(yùn)算和數(shù)據(jù)處理功能的高級編程語言,廣泛應(yīng)用于信號分析、語音分析、優(yōu)化設(shè)計(jì)等領(lǐng)域。它的突出特點(diǎn)具有豐富的函數(shù)資源供用戶直接調(diào)用,且其繪圖功能強(qiáng)大,生成的圖形可實(shí)現(xiàn)多種功能,如圖形縮放、旋轉(zhuǎn)、坐標(biāo)軸標(biāo)注、曲線說明等;并在復(fù)雜算法方面表現(xiàn)出其他語言難以比擬的優(yōu)勢;目前已成為國際上較流行的軟件之一。但是,作為一種以解釋方式運(yùn)行的語言,MATLAB程序執(zhí)行效率較低、耗時(shí)較長,又受其平臺限制,MATLAB程序不能脫離MATLAB環(huán)境運(yùn)行,這就給其廣泛開發(fā)使用帶來很大的不便。為了提高程序的執(zhí)行效率,開發(fā)出獨(dú)立可執(zhí)行程序,現(xiàn)在普遍使用的一種方法就是用VC++調(diào)用MATLAB。

        1 VC++與MATLAB的混合編程方法

        目前,VC++與MATLAB的混合編程主要有以下三種方法:

        1.1 利用MATLAB引擎

        MATLAB引擎采用客戶和服務(wù)器計(jì)算方式,在運(yùn)用中,VC下的C或C++程序作為前端客戶機(jī),它向MATLAB引擎?zhèn)鬟f命令、數(shù)據(jù)信息,并從MATLAB引擎接收數(shù)據(jù)信息。它提供以下幾個(gè)函數(shù):engOpen、engGetArray、engPutArray、engOutput Buffer、engClose、engEvaString。

        1.2 利用MATLAB自身的編譯器調(diào)用工具箱中的函數(shù)

        MATLAB 5.1版本之后自帶有C++ Complier-mcc,該編譯器可將MATLAB的程序文件(M文件)轉(zhuǎn)換為C或C++的源代碼,并可生成脫離MATLAB運(yùn)行環(huán)境的可執(zhí)行程序。但要求編譯的M文件不依賴于其他M文件,以及不能調(diào)用MATLAB工具箱中的函數(shù);同時(shí),mcc編譯器也不支持圖形函數(shù)。

        1.3 利用MATCOM調(diào)用工具箱中的函數(shù)

        MATCOM是Mattools公司推出的世界上第一個(gè)由MATLAB到C++的編譯開發(fā)軟件平臺,提供對MATLAB的 M文件的解釋執(zhí)行和開發(fā)環(huán)境支持。MATCOM編譯M文件,先將M文件按照與MATCOM的cpp庫的對應(yīng)關(guān)系翻譯成cpp源代碼,然后用對應(yīng)版本的c編譯器將cpp文件編譯成相應(yīng)的exe或dll文件。既保持了MATLAB的優(yōu)良算法,又保持了C++的高執(zhí)行效率,MATCOM軟件平臺本身的功能相當(dāng)強(qiáng)大,提供近千個(gè)MATLAB的基本功能函數(shù),通過必要的設(shè)置,就可以直接實(shí)現(xiàn)與C++的混合編程,而不必再依賴MATLAB。

        利用MATCOM調(diào)用工具箱中的函數(shù)與前兩種方法比較,它的轉(zhuǎn)換非常方便,生成的代碼可讀性很好,支持圖形函數(shù),且代碼執(zhí)行的速度比不轉(zhuǎn)換平均要快1.5倍以上;同時(shí)MATCOM不僅可轉(zhuǎn)換獨(dú)立的不依賴于其他M文件的M文件,還可轉(zhuǎn)換調(diào)用其它M文件的M文件嵌套,條件是這些M文件在同一個(gè)目錄下。

        2 集成應(yīng)用系統(tǒng)開發(fā)方法

        下面以一個(gè)MATLAB對聲音文件的低通濾波程序?yàn)槔?,介紹通過MATCOM4.5實(shí)現(xiàn)VC++ 6.0對MATLAB程序的調(diào)用:

        2.1 MATCOM對MATLAB源代碼的編譯

        如上代碼所示,在調(diào)用Matrix之前要用”initM(MATCOM _VERSION);”函數(shù)來初始化類庫調(diào)用,相對應(yīng)的調(diào)用結(jié)束用”exitM();”函數(shù)來結(jié)束類庫調(diào)用。initM(MATCOM_VERSION)函數(shù)中的參數(shù)MATCOM_VERSION是一個(gè)在在matlib.h中已定義的常量,它保證了動態(tài)鏈接庫與matlib.h相匹配,從而它可以多次調(diào)用。

        3 小結(jié)

        通過MATCOM的支持,采用MATLAB與Visual C++ 6.0集成應(yīng)用混合編程可充分將MATLAB的高效數(shù)值計(jì)算和集科學(xué)計(jì)算、信號處理、神經(jīng)網(wǎng)絡(luò)、圖象處理等于一體的高度集成系統(tǒng)特性和Visual C++程序執(zhí)行速度快、實(shí)時(shí)性好的特點(diǎn)有效地結(jié)合,大大提高了系統(tǒng)的開發(fā)效率與運(yùn)行效率。用MATCOM在Visual C++環(huán)境中直接進(jìn)行這種集成調(diào)用,它比其他的調(diào)用方式使用簡單并且功能強(qiáng)大,可以很好地解決工程中遇到的許多問題,具有一定的實(shí)用和推廣價(jià)值。

        【參考文獻(xiàn)】

        [1]王剛,俞穎.VC++與MATLAB混合編程環(huán)境下語音增強(qiáng)算法實(shí)現(xiàn)[J].軟件導(dǎo)刊,2012(12):49-51.

        [2]呂永林,字正華.基于VC 與MATLAB 的聲目標(biāo)識別系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,19(9):207-210.

        [3]劉寧,劉財(cái),馮晅.基于MATCOM平臺的VC++與MATLAB混合編程地震正演模擬[J].世界地質(zhì),2011(4):655-659.

        [4]劉維.精通MATLAB與C/C++混合程序設(shè)計(jì)[M].2版.北京:北京航空航天大學(xué)出版社,2008.

        [5]袁林,巴力登.VC++調(diào)用MATLAB實(shí)現(xiàn)圖像處理[J].計(jì)算機(jī)技術(shù)與發(fā)展,200717(8):215-218.

        [6]張德豐.MATLAB 與外部程序接口編程[M].北京:機(jī)械工業(yè)出版社,2009:292-294.

        [7]易克初,田斌,付強(qiáng).語音信號處理[M].北京:國防工業(yè)出版社,2000.

        [8]Won-Gyum Kim, Jong Chan Lee and Won Don Lee. An audio watermarking scheme with hidden signatures. International Conference on Signal Processing, Beijing, 2000: 250-253.

        [責(zé)任編輯:楊玉潔]

        【摘 要】本文論述了MATLAB與VC++集成應(yīng)用的特點(diǎn)和意義,介紹了目前常用的三種集成方法:利用MATLAB引擎、利用MATLAB自身的編譯器和利用MATCOM調(diào)用工具箱中的函數(shù);通過在VC++環(huán)境下對聲音文件進(jìn)行低通濾波處理的實(shí)例應(yīng)用,說明了基于MATCOM集成開發(fā)方法的優(yōu)勢。

        【關(guān)鍵詞】Visual C++;MATLAB;MATCOM;集成應(yīng)用

        【Abstract】This paper describes the character and significance of integrated application of Visual C++ and MATLAB, introduces the three corresponding methods: based on MATLAB Engine, based on MATLAB C++ Complier and based on MATCOM to use function in the MATLAB toolbox. Finally the application of audio lowpass to demonstrates that the third method has greater advantages over others.

        【Key words】Visual C++; MATLAB; MATCOM; Integrated Application

        0 引言

        MATLAB是一種基于矩陣運(yùn)算、具有強(qiáng)大的數(shù)值運(yùn)算和數(shù)據(jù)處理功能的高級編程語言,廣泛應(yīng)用于信號分析、語音分析、優(yōu)化設(shè)計(jì)等領(lǐng)域。它的突出特點(diǎn)具有豐富的函數(shù)資源供用戶直接調(diào)用,且其繪圖功能強(qiáng)大,生成的圖形可實(shí)現(xiàn)多種功能,如圖形縮放、旋轉(zhuǎn)、坐標(biāo)軸標(biāo)注、曲線說明等;并在復(fù)雜算法方面表現(xiàn)出其他語言難以比擬的優(yōu)勢;目前已成為國際上較流行的軟件之一。但是,作為一種以解釋方式運(yùn)行的語言,MATLAB程序執(zhí)行效率較低、耗時(shí)較長,又受其平臺限制,MATLAB程序不能脫離MATLAB環(huán)境運(yùn)行,這就給其廣泛開發(fā)使用帶來很大的不便。為了提高程序的執(zhí)行效率,開發(fā)出獨(dú)立可執(zhí)行程序,現(xiàn)在普遍使用的一種方法就是用VC++調(diào)用MATLAB。

        1 VC++與MATLAB的混合編程方法

        目前,VC++與MATLAB的混合編程主要有以下三種方法:

        1.1 利用MATLAB引擎

        MATLAB引擎采用客戶和服務(wù)器計(jì)算方式,在運(yùn)用中,VC下的C或C++程序作為前端客戶機(jī),它向MATLAB引擎?zhèn)鬟f命令、數(shù)據(jù)信息,并從MATLAB引擎接收數(shù)據(jù)信息。它提供以下幾個(gè)函數(shù):engOpen、engGetArray、engPutArray、engOutput Buffer、engClose、engEvaString。

        1.2 利用MATLAB自身的編譯器調(diào)用工具箱中的函數(shù)

        MATLAB 5.1版本之后自帶有C++ Complier-mcc,該編譯器可將MATLAB的程序文件(M文件)轉(zhuǎn)換為C或C++的源代碼,并可生成脫離MATLAB運(yùn)行環(huán)境的可執(zhí)行程序。但要求編譯的M文件不依賴于其他M文件,以及不能調(diào)用MATLAB工具箱中的函數(shù);同時(shí),mcc編譯器也不支持圖形函數(shù)。

        1.3 利用MATCOM調(diào)用工具箱中的函數(shù)

        MATCOM是Mattools公司推出的世界上第一個(gè)由MATLAB到C++的編譯開發(fā)軟件平臺,提供對MATLAB的 M文件的解釋執(zhí)行和開發(fā)環(huán)境支持。MATCOM編譯M文件,先將M文件按照與MATCOM的cpp庫的對應(yīng)關(guān)系翻譯成cpp源代碼,然后用對應(yīng)版本的c編譯器將cpp文件編譯成相應(yīng)的exe或dll文件。既保持了MATLAB的優(yōu)良算法,又保持了C++的高執(zhí)行效率,MATCOM軟件平臺本身的功能相當(dāng)強(qiáng)大,提供近千個(gè)MATLAB的基本功能函數(shù),通過必要的設(shè)置,就可以直接實(shí)現(xiàn)與C++的混合編程,而不必再依賴MATLAB。

        利用MATCOM調(diào)用工具箱中的函數(shù)與前兩種方法比較,它的轉(zhuǎn)換非常方便,生成的代碼可讀性很好,支持圖形函數(shù),且代碼執(zhí)行的速度比不轉(zhuǎn)換平均要快1.5倍以上;同時(shí)MATCOM不僅可轉(zhuǎn)換獨(dú)立的不依賴于其他M文件的M文件,還可轉(zhuǎn)換調(diào)用其它M文件的M文件嵌套,條件是這些M文件在同一個(gè)目錄下。

        2 集成應(yīng)用系統(tǒng)開發(fā)方法

        下面以一個(gè)MATLAB對聲音文件的低通濾波程序?yàn)槔?,介紹通過MATCOM4.5實(shí)現(xiàn)VC++ 6.0對MATLAB程序的調(diào)用:

        2.1 MATCOM對MATLAB源代碼的編譯

        如上代碼所示,在調(diào)用Matrix之前要用”initM(MATCOM _VERSION);”函數(shù)來初始化類庫調(diào)用,相對應(yīng)的調(diào)用結(jié)束用”exitM();”函數(shù)來結(jié)束類庫調(diào)用。initM(MATCOM_VERSION)函數(shù)中的參數(shù)MATCOM_VERSION是一個(gè)在在matlib.h中已定義的常量,它保證了動態(tài)鏈接庫與matlib.h相匹配,從而它可以多次調(diào)用。

        3 小結(jié)

        通過MATCOM的支持,采用MATLAB與Visual C++ 6.0集成應(yīng)用混合編程可充分將MATLAB的高效數(shù)值計(jì)算和集科學(xué)計(jì)算、信號處理、神經(jīng)網(wǎng)絡(luò)、圖象處理等于一體的高度集成系統(tǒng)特性和Visual C++程序執(zhí)行速度快、實(shí)時(shí)性好的特點(diǎn)有效地結(jié)合,大大提高了系統(tǒng)的開發(fā)效率與運(yùn)行效率。用MATCOM在Visual C++環(huán)境中直接進(jìn)行這種集成調(diào)用,它比其他的調(diào)用方式使用簡單并且功能強(qiáng)大,可以很好地解決工程中遇到的許多問題,具有一定的實(shí)用和推廣價(jià)值。

        【參考文獻(xiàn)】

        [1]王剛,俞穎.VC++與MATLAB混合編程環(huán)境下語音增強(qiáng)算法實(shí)現(xiàn)[J].軟件導(dǎo)刊,2012(12):49-51.

        [2]呂永林,字正華.基于VC 與MATLAB 的聲目標(biāo)識別系統(tǒng)設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2009,19(9):207-210.

        [3]劉寧,劉財(cái),馮晅.基于MATCOM平臺的VC++與MATLAB混合編程地震正演模擬[J].世界地質(zhì),2011(4):655-659.

        [4]劉維.精通MATLAB與C/C++混合程序設(shè)計(jì)[M].2版.北京:北京航空航天大學(xué)出版社,2008.

        [5]袁林,巴力登.VC++調(diào)用MATLAB實(shí)現(xiàn)圖像處理[J].計(jì)算機(jī)技術(shù)與發(fā)展,200717(8):215-218.

        [6]張德豐.MATLAB 與外部程序接口編程[M].北京:機(jī)械工業(yè)出版社,2009:292-294.

        [7]易克初,田斌,付強(qiáng).語音信號處理[M].北京:國防工業(yè)出版社,2000.

        [8]Won-Gyum Kim, Jong Chan Lee and Won Don Lee. An audio watermarking scheme with hidden signatures. International Conference on Signal Processing, Beijing, 2000: 250-253.

        [責(zé)任編輯:楊玉潔]

        草草浮力地址线路①屁屁影院| 久草中文在线这里只有精品| 亚洲视频一区二区三区视频| 亚洲熟妇少妇任你躁在线观看无码| 色老汉免费网站免费视频| 欧美激情国产亚州一区二区| 日本免费一区二区精品| 亚洲av无码成人精品国产| 99精品欧美一区二区三区| 中文字幕少妇AV| 日本岛国视频在线观看一区二区| 欲女在线一区二区三区| 午夜性无码专区| 久久精品国产热| 国产精品高清一区二区三区人妖| 男女视频在线观看一区| 人人爽久久涩噜噜噜av| 日韩秘 无码一区二区三区| 亚洲视频观看一区二区| 国产人妖乱国产精品人妖| 国产成人乱色伦区| 亚洲中文字幕av天堂| 蜜臀人妻精品一区二区免费| 欧美黑人又大又粗xxxxx| 国产精品成人99一区无码| 免费人成视频欧美| 国产亚洲熟妇在线视频| 亚洲看片lutube在线观看| 国产白丝网站精品污在线入口| 久久国产精品懂色av| 丰满少妇被猛烈进入高清播放 | 亚洲av国产av综合av| 亚洲色无码中文字幕| 国产日产桃色精品久久久| 欧美日韩视频在线第一区| 亚洲精品中国国产嫩草影院美女| 日本加勒比一道本东京热| 公与淑婷厨房猛烈进出| 亚洲中文久久精品无码ww16| 粉嫩av一区二区在线观看| 性av一区二区三区免费|