Project Guidelines
Write a MATLAB program that calculates the volume of a cylinder tank by receiving the radius, height, and time from the user and calculates the volume of a liquid using flow rate values that are to be contained within a text file (the flow rate values are provided at the bottom of the instruction page).
The program should then calculate with what flow rate values does the volume of the liquid exceed the volume of the tank. The program should then plot and display in a graph the flow rate values in ascending order vs the volume of the liquid (flow rate on x axis, volume on y axis) in a graph.
The program must calculate the min, max, and average flow rate and then output this to a new text file named "flowStat.txt".
The new file will contain the min, max, and average values of the flow rates provided as well as an indication of whether or not the volume of the liquid exceeded the volume of the tank.
The flow rate values written to the new file should be sorted vertically in ascending order. This indicator should be a message stating if an overflow will occur next to the corresponding flow rate.
Requirements
The program reads in data from the file "flowrate.txt"
The program processes the data using loops and if statements
The program contains at least three functions that represent the logic of the program
The program writes data to a file
The program displays data in a graphical format
*HINT*
Formulas:
pi = 3.14159
‘T' is the time in minutes obtained from the user
‘r' is the radius in meters obtained from the user
‘h' = the height in meters obtained from the user
‘F' is the flow rate variable obtained in the text file you will create
V_tank = pi * r2 * h
V_liq = F * t
"Flowrate.txt" Sample File
12.7
26.5
8.25
13.2
14.9
15.3
19.6
20.0