University Chemistry ›› 2017, Vol. 32 ›› Issue (10): 52-60.doi: 10.3866/PKU.DXHX201705025

• Self Studies • Previous Articles     Next Articles

Developing a Software Package to Plot and Solve Complex Equations in Chemical Analysis

Li-Min SHAO*()   

  • Published:2017-10-27
  • Contact: Li-Min SHAO
  • Supported by:


Accurate analysis of chemical equilibria involves solving complex equations, which requires adequate knowledge on algorithms and programming languages. People who major in analytical chemistry often lack such knowledge. As a result, it is difficult to adopt accurate analysis in analytical chemistry on a large scale. To overcome such difficulty, we developed a software package with Matlab. The software solves complex equations efficiently through an intuitive interface, a graph, and natural interactions, whilst requires little programming on users. This paper introduced theory and features of the software package, and explained its usage in detail with 3 examples of complex chemical equilibria. An Android version was also developed and provided free of charge.

Key words: Chemical equilibrium, Rigorous solution, Software development, Matlab language, Android system


  • G64