Linux Home   |   Usuários e Grupos   |   Bash BC   |

tux

Linux
BC com notação "E"**



Script Bash para uso da calculadora BC com notação "E"
calculadora bc com notacao cientifica


>>> download >> script bash para facilitar o uso do bc salve em seu diretorio bash
** notação científica = x*10^y e notação "E" = xEy
bc = "basic calculator" programadores Lorinda Cherry e Robert Morris do Bell Labs., 1975 Unix 6. implementação GNU Philip Nelson. bc é uma calculadora de "precisão arbitrária" realiza cálculos até o limite da memória disponível. A "precisão arbitrária" é um sistema mais lento que os programas que utilizam uma quantida fixa de decimais, entretanto muito mais interessante (veja: wiki >> Arbitrary-precision_arithmetic :). bc argumentos: -l >> inclui algumas funções matemáticas como seno s(n), coseno c(n), arcotangente a(n) e ajusta "scale" para 20 decimais. scale=nnnn >> redefine a quantidade de digitos na "precisão arbitrária"*** quit >> sair do bc *** "scale" não deve ser confundido com arredondamento, pois a quantidade de dígitos especificada em "scale" é utiliza nos cálculos "internos" (por ex: séries de Taylor, séries de McClaurin etc. ) e não somente na apresentação final (veja: wiki >> Número_de_condicionamento_de_uma_função ) teste rápido: bc -l # entra na calculadora bc e "-l" carrega as funções matemáticas scale=4 # modifica para 4 digitos 4*a(1) # calcula o valor de pi ~ 3.1415926535... 3.1412 # resultado de pi com 4 decimais, final 2[sic!] ao invés de 6 ou 5 scale=6 # modifica para 6 digitos 4*a(1) # calcula o valor de pi 3.141592 # resultado de pi com 6 decimais agora teste 4*a(1): com scale=999 ( aprox: 1 segundo ) com scale=9999 ( aprox: 95 segundos ) manual bc >> gnu.org/software/bc/manual/html_mono/bc.html programas >> numbertheory.org/gnubc/bc_programs.html