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

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

?? ho-kashyap.cpp

?? Ho-Kashyap算法
?? CPP
字號:
// Ho-Kashyap.cpp : 定義控制臺應用程序的入口點。
//

#include "stdafx.h"
#include "Matrix.h"
#include <iostream>
#include <iomanip>


#define N 4	// 模式數目
#define n 2	// 模式維數,在算法中常見為n+1,經歷了模式增廣

inline Matrix Pinv(const Matrix A);		// 求矩陣的偽逆
bool LessThan0(const Matrix A);		// 判斷是否矩陣有元素均小于等于0
Matrix Abs(const Matrix A);			// 將矩陣的每一元素均取絕對值

/*************************************************************
//	fuction name:	_tmain
//	description:	控制臺主函數
		該函數是 Ho-Kashyap 算法的具體實現
//	注:本算法的實現使用的下載的矩陣類 Matrix ,其中包括了矩陣的大部分操作。
*************************************************************/
int _tmain(int argc, _TCHAR* argv[])
{
	// 變量聲明
	Matrix X(N, n+1);		// 模式的增廣矩陣	N*(n+1)維
	Matrix Xplus(n+1, N);	// 偽逆矩陣			(n+1)*N維
	Matrix b(N, 1);			// 余量矢量b		N 維
	double rho = 1.0;		// 常熟rho			數值
	int k = 0;				// 步數				數值
	Matrix w(n+1, 1);		// 解向量w			n+1維
	Matrix e(N, 1);			// 誤差矢量			N維

	// step1:
	double x[N][n+1] = {
		0,	0,	1,
		0,	1,	1,
		-1,	0,	-1,
		-1,	-1,	-1};
	X = Matrix(&x[0][0], &x[N-1][n], N, n+1);
	Xplus = Pinv(X);

	// 條件輸出
	cout << endl << endl;
	cout << "****************** Ho-Kashyap 算法演示程序 **************************" << endl << endl;
	
	cout << "該演示程序模式增廣矩陣為:" << endl;
	cout << setprecision(2);
	cout << setiosflags(ios::fixed);
	for(int i=0;i<N;i++)
	{
		cout << "\t[";
		for(int j =0;j<n;j++)
			cout << setw(5) << x[i][j] << ", ";
		cout << setw(5) << x[i][n] << "]" << endl;
	}
	
	{
		int r = Xplus.Row(), c = Xplus.Col();
		cout << endl << "偽逆矩陣為:" << endl;
		for(int i=0;i<r;i++)
		{
			cout << "\t[";
			for(int j=0;j<c-1;j++)
				cout << setw(5) << Xplus[i][j] << ", ";
			cout << setw(5) << Xplus[i][n] << "]" << endl;
		}
	}

	// step2:
	b = Matrix(N, 1, 1.0);		// 取b(0) = (1,1,1)'
	rho = 1.0;					// 取rho  = 1.0
	k = 0;						// 步數

	w = Xplus * b;
	bool keep = true;			// 循環標識

	do
	{
		// step3:
		e = X * w - b;

		// step4:
		if(!LessThan0(e))	// e(k) !<= 0 goto step5
		{
			// step5:
			w = w + rho * Xplus * Abs(e);
			b = b + rho * (e + Abs(e));
		}
		else				// e(k) = 0 或負的分量停止變為正值或各分量均為負值,停止。
			keep = false;

		// step6:
		k++;

	}while(keep);

	// 輸出結果
	bool first = false;
	cout << endl << "經過" << k << "次迭代,得判別界面為:" << endl;
	cout << "\td(x) =";

	for (int i=0;i<n+1;i++)
		if(w[i][0] != 0)
		{
			if(first)
				if(w[i][0] > 0)
					cout << " + " << w[i][0];
				else
					cout << " - " << -w[i][0];
			else
			{
				cout << " " << w[i][0];
				first = true;
			}

			if(i < n)
				cout  << "x" << i+1;
		}

	cout << endl << endl << "*********感謝使用該 ISODATA 算法演示程序*******" << endl;
	system("pause");
	return 0;
}

/*************************************************************
//	fuction name:	Pinv
//	description:	求矩陣的偽逆
//	input variable:	Matrix A 
//	output variable:Matrix 矩陣A的偽逆
*************************************************************/
Matrix Pinv(const Matrix A)
{
	return ( A.Transpose() * A ).Converse() * A.Transpose();
}

/*************************************************************
//	fuction name:	LessThan0
//	description:	判斷是否矩陣有元素均小于等于0
//	input variable:	Matrix A 
//	output variable:bool,當矩陣A中有元素小于等于0時,返回true;矩陣A中元素均大于0時,返回false.
*************************************************************/
bool LessThan0(const Matrix A)
{
	if(A.Col() != 1)
		throw exception("this is no 1 dimension matrix.");

	int k = A.Row();
	bool b = false;

	for(int i=0;i<k;i++)
	{
		if(A[i][0] <= 0)
			b = true;
	}
	return b;
}

/*************************************************************
//	fuction name:	Abs
//	description:	將矩陣的每一元素均取絕對值0
//	input variable:	Matrix A 
//	output variable:Matrix,返回將矩陣A的每一元素均取絕對值后的同維數矩陣。
*************************************************************/
Matrix Abs(const Matrix A)
{
	Matrix B(A.Col(), A.Row());
	for (int i=0; i<A.Row(); i++)
		for (int j=0; j<A.Col(); j++)
			B[i][j] = abs(A[i][j]);
	return B;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合av免费| 国产亚洲精品福利| 日韩一区二区三区电影| 精品国产精品一区二区夜夜嗨| 久久久久久久久久久久电影| 1024国产精品| 蜜臀精品久久久久久蜜臀 | 国内精品嫩模私拍在线| 国产一区二区h| 欧美主播一区二区三区| 精品国产一区二区国模嫣然| 亚洲人xxxx| 国内精品视频一区二区三区八戒| 国产精品1区2区| 色婷婷久久综合| 精品国产精品一区二区夜夜嗨| 一区二区三区免费| 国产成人av福利| 欧美精品日韩精品| 亚洲欧美自拍偷拍| 国内成人免费视频| 精品视频一区二区不卡| 欧美国产激情二区三区| 久久福利视频一区二区| 欧美亚一区二区| 欧美极品xxx| 激情丁香综合五月| 欧美色精品在线视频| 亚洲色图清纯唯美| 国产成人午夜视频| 欧美va亚洲va香蕉在线| 午夜久久久久久| 色偷偷88欧美精品久久久| 欧美激情一区二区三区在线| 蜜桃传媒麻豆第一区在线观看| 欧洲av一区二区嗯嗯嗯啊| 中文字幕第一区| 国产一区二区三区黄视频| 4438成人网| 午夜天堂影视香蕉久久| 欧美性感一类影片在线播放| 中文字幕一区二区三区av| 国产成人h网站| 中文字幕成人av| 丁香婷婷综合激情五月色| 久久久三级国产网站| 麻豆91精品视频| 欧美高清你懂得| 婷婷综合五月天| 欧美高清性hdvideosex| 日韩和欧美一区二区三区| 欧美精品一二三| 日本系列欧美系列| 日韩一区二区三区免费观看| 蜜臀a∨国产成人精品| 日韩西西人体444www| 美女性感视频久久| 日韩一区二区免费电影| 蜜臀av一区二区| 欧美α欧美αv大片| 国产精品综合视频| 国产精品麻豆视频| 欧美三级电影精品| 亚洲国产一区二区视频| 成人app在线| 一区二区三区四区乱视频| 精品视频在线免费| 另类小说图片综合网| 国产三级精品视频| 精品一区二区日韩| 久久久久久久久99精品| 99国内精品久久| 偷拍日韩校园综合在线| 久久一区二区视频| 99在线精品观看| 亚洲va在线va天堂| 欧美va在线播放| 99re亚洲国产精品| 日本中文一区二区三区| 欧美一级精品大片| 丁香婷婷综合激情五月色| 亚洲午夜久久久久久久久电影院| 日韩欧美国产综合一区| av亚洲精华国产精华| 日韩av午夜在线观看| 国产欧美日韩视频在线观看| 日本道免费精品一区二区三区| 人人超碰91尤物精品国产| 国产精品天美传媒| 国产精品三级在线观看| 在线免费视频一区二区| 国产一区二区三区久久悠悠色av| 一区二区三区不卡视频在线观看| 欧美精品一区二区三区四区| 国产美女在线观看一区| 亚洲男人的天堂在线aⅴ视频| 日韩欧美一区在线| 色94色欧美sute亚洲线路一久| 老汉av免费一区二区三区| 亚洲午夜久久久久| ...av二区三区久久精品| 精品成人a区在线观看| 在线观看91视频| 成人精品gif动图一区| 久久精品久久综合| 亚洲一区二区三区国产| 国产精品久久久久久亚洲伦 | 美日韩一级片在线观看| 亚洲视频 欧洲视频| 久久久久久久久久久久久久久99| 欧美日本国产视频| 99免费精品在线观看| 蜜臀a∨国产成人精品| 亚洲不卡av一区二区三区| 中文字幕一区二区三区视频| 国产丝袜在线精品| 欧美成人一区二区三区片免费| 欧美在线不卡视频| av在线一区二区| 成人黄页毛片网站| 国产一区二区不卡在线| 麻豆91在线观看| 激情综合色播激情啊| 日韩av一级电影| 午夜欧美一区二区三区在线播放| 亚洲黄色性网站| 亚洲欧洲中文日韩久久av乱码| 国产精品久久久久三级| 中文字幕成人av| 国产精品久久久久一区二区三区共| 久久五月婷婷丁香社区| 2021中文字幕一区亚洲| 日韩欧美的一区二区| 欧美成人福利视频| 欧美一区二区三区免费视频| 欧美精品xxxxbbbb| 欧美一区二区三区思思人| 日韩三级.com| 久久综合成人精品亚洲另类欧美 | a美女胸又www黄视频久久| 国产大陆a不卡| 精品写真视频在线观看| 久久99精品国产.久久久久| 经典一区二区三区| 国产精品 欧美精品| 成人av网站免费| 色系网站成人免费| 欧美日韩另类一区| 欧洲在线/亚洲| 欧美一级在线观看| 91精品国产综合久久久久久| 日本韩国精品一区二区在线观看| 欧美在线观看一二区| 欧美电影免费提供在线观看| 国产亚洲精品久| 亚洲欧美一区二区三区国产精品 | 日韩av一区二区三区| 丁香桃色午夜亚洲一区二区三区| 欧美综合在线视频| 久久精品一区二区三区四区| 亚洲综合激情另类小说区| 国产精品69毛片高清亚洲| 欧美精品三级日韩久久| 亚洲日本在线视频观看| 理论电影国产精品| 欧美日韩一级二级三级| 中文av一区二区| 狠狠狠色丁香婷婷综合激情| 欧美三级日韩在线| 亚洲欧洲美洲综合色网| 国精品**一区二区三区在线蜜桃| 欧美色图第一页| 亚洲免费伊人电影| 丁香一区二区三区| 久久亚洲精品小早川怜子| 视频一区视频二区在线观看| 99精品在线观看视频| 日本一区二区免费在线观看视频| 蜜桃av一区二区在线观看| 欧美剧情片在线观看| 亚洲欧美日韩电影| 成人av在线影院| 久久亚洲精华国产精华液| 久久97超碰色| 日韩精品一区二区三区中文精品| 亚洲一区自拍偷拍| 91国偷自产一区二区开放时间 | 欧美国产日韩精品免费观看| 久久黄色级2电影| 欧美成人一区二区三区片免费| 日本成人在线视频网站| 欧美一区二区三区小说| 男女激情视频一区| 日韩免费一区二区三区在线播放| 丝袜美腿亚洲一区二区图片| 欧美日本一道本在线视频| 亚洲国产精品自拍| 欧美浪妇xxxx高跟鞋交| 日本伊人午夜精品| 欧美va亚洲va在线观看蝴蝶网|