WELCOME TO LIMIN SHAO'S HOMEPAGE |
TEACHING MATERIALSPROGRAMSHere are a couple of programs developed by me or my students. All the programs are free for non-commercial uses as long as they are intact.Most programs are developed with Matlab, which means you need Matlab installed to run them. This Matlab program is a chemical analysis database. It provides various types of constants for chemical analysis, such as dissociation constants of weak acids, formation constants of chelates, standard potentials, solubility product constants, etc. Both the programs and the databases can be updated from the software. Watch the video demo with your phone This Matlab program is a statistical toolbox for analytical chemistry. It performs calculations regarding CDF (cumulative distribution function) and ICDF (inverse cumulative distribution function) of normal, Chi2, t, and F distributions; plots curves of CDF and PDF (probability density function) of these distributions. It also calculates P-values and critical values (according to the user-input significance level) for tests of statistical significance. Watch the video demo with your phone An Android version of 'stac' developed by Hao Cui (link to GitHub) who was a graduate student of USTC. This Matlab program is a univariate equation solver. It requires a little programing knowledge of Matlab. Download the zip file for Mac Watch video demos ( #1 , #2 ) with your phone This is another equation solver. It is similar to 'iroots2', but for power users of Matlab or Octave. It runs on both Matlab and Octave. Read the help (°ïÖú) for more information. An Android version of 'iroots2' developed by Hao Cui (link to GitHub) who was an undergraduate of USTC. This Matlab program draws a picture of heart shape. This Matlab program sets different wallpapers for the dual-monitor system. This is a power plot for Matlab. The syntax is exactly the same as the native command "plot", but a menu item is added to the figure so that user can drag any curve anywhere. A toggle button is added in the toolbar, which protects the figure from being replaced or closed. This Matlab program provides an interactive way to perform wavenumber shift calibration in FTIR spectrometry. This Matlab program removes all replicates of certain element in a vector. After the process, any two elements do not have the same value. This Matlab program simulates tabbed windows in Matlab, for Matlab does not provide such feature of user interface. This program may not run properly under Matlab with lower version than 6. This program processes experimental data for the course of analytical chemistry experiments It is developed to facilitate grading the sophomores. This program works under Windows 98/XP. This is a program to calculate biological rhythms (the science behind it is under question). It was developed with Turbo Pascal under MSDOS when I was a undergraduate student. This is a program to make transparent the background of desktop icon text, and change the foreground color. It works under Windows 98/2000. This is a program to moniter on-line time and consequent money consumed with a MODEM. Nowadays it is no longer needed. ESSAYS |