Walmes, Boa noite!
    Muito Obrigado pela dica sobre o CAS e o wxMaxima.

    Depois de sua dica e tentando ajudar o Alessandro  busquei mais informações 
sobre CAS e encontrei o pacote rSymPy.  Infelizmente para o modelo (taxa de 
variação do incremento médio) apresentado pelo Alessandro não consegui entender 
o erro que o sistema retornou, por isso, instalei o software SymPy e executei o 
seguinte 
código no R. 
cat('import sympy\nfrom sympy import *\n\ndef main():', file='ioc.py', append = 
F,'\n');cat(paste('  b0, b1, b2, b3, b4, b5, id1, ab1, s, x = 
symbols(',shQuote('b0 b1 b2 b3 b4 b5 id1 ab1 s x','csh'),')',sep=''), 
file='ioc.py', append = T,'\n');cat('  ioc = solve(exp(b0 + b1/s + b2/x + b3 * 
(id1/x) * log(ab1) + b4 * (1 - id1/x) + b5 * (1 - id1/x) * s) * (b4 * 
(id1/x**2) - (b3 * (id1/x**2) * log(ab1) + b2/x**2) + b5 * (id1/x**2) * s)/x - 
exp(b0 + b1/s + b2/x + b3 * (id1/x) * log(ab1) + b4 * (1 - id1/x) + b5 * (1 - 
id1/x) * s)/x**2,x)', file='ioc.py', append = T,'\n');cat(paste('\n  print\n  
pprint(ioc)\n  print\n\nif __name__ ==', shQuote('__main__'),':\n  main()\n'), 
file='ioc.py', append = T);system('python ioc.py');


Resultado: [-b2 - b3*id1*log(ab1) + b4*id1 + b5*id1*s]
      Caso alguém queira reproduzir, apenas tomem cuidado com os espaços e 
tabulações porque o "python" é um pouco exigente.  
At.,
Cláudio ThierschBiometria,Inventário e Manejo Florestal

Engenharia Florestal– UFSCar - Campus Sorocaba



  
_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código 
mínimo reproduzível.

Responder a