Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Inicio X = input; Y = input; Z = 0; i = 1; I : variável de iteração N : número máximo de iterações (precisão) Z: resultado (X/Y) -1 < Z < 1 i =< N X > 0 X = X – (Y >> i) Z = Z + (0b10000000 >> i) X = X + (Y >> i) Z = Z – (0b10000000 >> i) Y i++; Retorna Z;N X e Y são considerados fracionários com range de -1 a 1. |Y| > |X| Y = 0 tem que ser tratado como exceção Algoritmo de Divisao Cordic Y > 0Y > 0 X = X + (Y >> i) Z = Z - (0b10000000 >> i) YN Y X = X – (Y >> i) Z = Z + (0b10000000 >> i) N YN Divisao Cordic.vsdx Página-1
Compartilhar