Here is an example program in MATLAB that calculates the vapor pressures for several pure components at different temperatures using the Antoine equation:
main.m662 chars22 lines
In this program, we define vectors A, B, and C that contain the Antoine equation coefficients for each component. We also specify the temperature range in the vector T.
Next, we initialize a matrix P of size n (number of components) by the length of T to store the vapor pressures.
Inside the loop, we calculate the vapor pressures for each component using the Antoine equation (10.^(A(i) - B(i)./(T + C(i)))) and assign the values to the P matrix.
Finally, we display the matrix P which contains the vapor pressures for each component at different temperatures.
Note: This program assumes that the Antoine equation coefficients (A, B, C) are given for each component. Make sure to modify the values accordingly for your specific components.
Hope this helps!
gistlibby LogSnag