Question: Please show the code in MATLAB 2. (40 pt) In this problem you will practice symbolic expressions in MATLAB. Consider the surface area S and

Please show the code in MATLAB
2. (40 pt) In this problem you will practice symbolic expressions in MATLAB. Consider the surface area S and volume V of a cylinder to be S=2 Rh+2+R, V = nRh, where R and h are the radius and height of the cylinder, respectively. (a) Write a script that implements these two equations in MATLAB as symbolic equations. (b) Now create a user interface to allow the user to input the radius and height, one at a time. In your hints to the users, you should remind them that their inputs have to be in meters. If they enter negative values or non-numbers as the inputs, your code should display an error message and exit the program. (c) Now using the substitution function to replace the radius and height, and then calculate the surface area and volume. (d) Now output the surface area and volume in this format "The surface area is X m2, and the volume is Y m3". (Note that your outputs need to have four digits after the decimal). (e) Save the R,h, S, V variables into YourLast Name.txt in this format: R=XX m, h=YY m, S=ZZ m, V=TT m. Note that XX, YY, ZZ, and TT need to be replaced by the actual input and output of your program, and each of them needs to occupy 6 spaces with 2 digits after the decimal. You should use the append option so that the new inputs and outputs will not overwrite the old data
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
