⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pds.c

📁 Partial Distance Search without clock
💻 C
字号:
/*******************************************************************	Programa pds.c												  **	Realiza o treinamento do dicion醨io pelo algoritmo LBG		  **	Faz a contagem do n鷐ero de opera珲es utilizadas no algoritmo **	Modificado por: Francisco Madeiro Bernardino Junior e		  **				    Waslon Terllizzie Ara鷍o Lopes				  **				    Paulo Hugo Espirito Santo					  **				    Eduardo Lundgren Melo						  **  Data: 06/03/2009												  *																  *******************************************************************/#include <stdio.h>#include "alocacao.h"#include "inout.h"#include <stdlib.h>#include <math.h>#define cnome 100/* comprimento maximo de nome de arquivo,incluindo diretorio */void classifica(double * *x, int N, int K, double * *y, int nvet, int * c);void centroide(double * *x, int N, int K, double * *y, int nvet, int * c);double distorcao(double * *x, int N, int K, double * *y, int nvet, int * c);double distq(double * x, double * y, int K, double dist_min);void soma_vet(double * x, double * y, int K);unsigned long int n_add, n_sub, n_mul, n_div, n_comp;int main() {    char dicion[cnome], dicioini[cnome], amos[cnome];	int K, N, nvet, niter, *c;	double epslon, dist, dist_old;	double * *x, **y, aux;    printf("Qual a dimensao do quantizador?\n");    scanf("%d", &K);    printf("Qual o numero de niveis do dicionario?\n");    scanf("%d", &N);    printf("Qual o limite de reducao percentual na distorcao?\n");    scanf("%lf", &epslon);    printf("Qual o nome do arquivo que contem o dicionario inicial?\n");    scanf("%s", dicioini);    printf("Qual o nome do arquivo que contem a sequencia de treino?\n");    scanf("%s", amos);    printf("Qual o nome do arquivo para armazenar o dicionario final?\n");    scanf("%s", dicion);    n_add = n_sub = n_mul = n_div = n_comp = 0;    /* Leitura dos vetores do dicion醨io inicial */    x = ler_arquivo(dicioini, N, K);    /* Leitura dos vetores de treino */    y = ler_arquivo_treino(amos, &nvet, K);    /* Aloca玢o de mem髍ia para o vetor c que ir

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -