Este documento apresenta duas funções em MATLAB. A função seno_taylor calcula o seno de um ângulo usando a série de Taylor e retorna o resultado aproximado, o exato e o erro. A função varios_senos chama seno_taylor repetidamente para diferentes precisões e plota os erros obtidos.
Este documento apresenta duas funções em MATLAB. A função seno_taylor calcula o seno de um ângulo usando a série de Taylor e retorna o resultado aproximado, o exato e o erro. A função varios_senos chama seno_taylor repetidamente para diferentes precisões e plota os erros obtidos.
Este documento apresenta duas funções em MATLAB. A função seno_taylor calcula o seno de um ângulo usando a série de Taylor e retorna o resultado aproximado, o exato e o erro. A função varios_senos chama seno_taylor repetidamente para diferentes precisões e plota os erros obtidos.
rad = ang * %pi / 180; //Converso de graus para radianos sen_ap = rad; j=0; k=1; //Clculo do seno exato sen_ex = sin(rad); while abs(sen_ap-sen_ex)>10^-p sen_ap=rad; for i=3:2:(3+2*(k-1)) j=j+1; sen_ap = sen_ap + ((-1)^j)*(rad^i)/factorial(i); end k=k+1; end //Clculo do erro erro = 100*(sen_ap-sen_ex)/sen_ex; endfunction function d=varios_senos(ang, k) for i=1:k+5 [d(i,1) d(i,2) d(i,3)] = seno_taylor(ang,i); end plot(1:k+5,d(:,3)) endfunction