+1 (315) 557-6473 

Superior -user-defined Functions Assignment Help Using MATLAB

We are an established and experienced user-defined functions assignment help provider. Our clients are assured of top grades because their homework will be handled by professional MATLAB assignment tutors. We have been in the academic writing realm for more than a decade. During this time, we have fine-tuned our user-defined functions homework help service to meet all your needs. So choose us today and find the assignment relief that you need.

Pmax and Contact Radius

A rigid circular punch indents an elastic medium as given in the figure below.
The maximum contact pressure, Pmax and contact radius, a is given as:
Assignment Task
Where
W – Normal load (N);
E – Modulus Young (Pa);
R – Radius of the circular punch (m).

User-defined Functions MATLAB Code

You are then required to write a MATLAB code using user-defined functions, each for the maximum contact pressure (Pmax) and contact radius (a). Each of the functions MUST have E, W and R as the input variable. Then, using the code, plot maximum contact pressure, Pmax against contact radius, a, using MATLAB, with proper title and axis labels, for conditions below:
Case #1:
a. Normal load, W, ranging from 1N to 20N
b. Modulus Young, E= 70GPa
c. Circular punch radius, R=2cm
Case #2:
a. Normal load, W=10N
b. Modulus Young, E= 70GPa
c. Circular punch radius, R, ranging from 0.1cm to 10cm
Case #3:
a. Normal load, W=10N
b. Modulus Young, E, ranging from 50GPa to 200GPa
c. Circular punch radius, R=2cm
Case #4:
a. Normal load, W, ranging from 1N to 20N
b. Modulus Young, E=70GPa
c. Circular punch radius, R, ranging from 0.1cm to 10cm
At the end of this, compare all the cases and discuss on the effect of 1) changing normal load, 2) circular punch radius and 3) material properties on the maximum contact pressure.
For the submission, prepare a short report not longer than 3-pages with:
1. An introduction to the problem/Problem statement
2. A flow chart explaining the approach to programming
3. Plots/figures with properly labeled axis
4. Discussions and Conclusions
Assignment Task

MATLAB Code Solution

def mainMenu():
print('What would you like to know?')
print('a) Favorite Animal')
print('c) Favorite Color)')
print('m) Favorite Meal')
print()
print('q) Quit')
return input('>')
while True:
choice = mainMenu().lower()
if choice == 'a':
print('My favorite animal is a cat.')
elif choice == 'c':
print('My favorite color is blue.')
elif choice == 'm':
print('My favorite meal is pizza.')
elif choice == 'q':
print('Goodbye')
break
else:
print('That option is not available')
print()