Welcom Adityan > I developed a differentiator > > https://github.com/DrAwkward2592
Looking at your code tells me that you basically do string manipulation and all the differentiation stuff is deeply hidden behind parsing the string etc. Furthermore I had the impression that your code is restricted to expressions that have not more than 10 open parentheses. https://github.com/DrAwkward2592/Differentiator/blob/master/DIFFEREN.CPP#L64 That is, of course, not suitable for a proper computer algebra system like FriCAS. I've just uploaded a two year old program that was done to demonstrate how symbolic differentiation can be done in FriCAS. (Of course, that is only for demonstration purpose, because differentiation is already in the FriCAS library in a much more general way.) Nevertheless, I hope you see from that code how programming in SPAD would be done. http://axiom-wiki.newsynthesis.org/SymbolicDifferentiation > I have studied linear algebra, graph theory, series and sequences > (like taylor series), integral and differential calculus, elementary > number theory, geometry. Currently I am studying a course based on > probability and statistics. I have a good experience in C++ with > knowledge about stacks, queues. Apart from that I am involved in > solving problems on Project Euler. I am interested in doing a Google > summer of Code project. I am very eager to work on FriCAS. Can > anyone help me? Try to get familiar with FriCAS programming and look into the references of the projects to see whether you can master the maths there. Ralf -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/fricas-devel. For more options, visit https://groups.google.com/groups/opt_out.
