due 3/1/17 by 11:59pm
Use your repository 'roots_and_optimization'. Document all the HW4 work under the heading
# Homework #4in your
a. Create a function called 'collar_potential_energy' that computes the total potential energy of a collar connected to a spring and sliding on a rod. As shown in the figure given a position, xc, and angle, theta:
The spring is unstretched when x_C=0.5 m. The potential energy due to gravity is:
where m=0.5 kg, and g is the acceleration due to gravity,
and the potential energy due to the spring is:
where DL = 0.5 - sqrt(0.5^2+(0.5-x_C)^2) and K=30 N/m.
b. Use the
goldmin.mfunction to solve for the minimum potential energy at xc when theta=0. create an anonymous function with
@(x) collar_potential_energy(x,theta)in the input for goldmin. Be sure to include the script that solves for xc
c. Create a for-loop that solves for the minimum potential energy position, xc, at a given angle, theta, for theta = 0..90 degrees.
d. Include a plot of xc vs theta.
![Steady-state position of collar on rod at angle theta](plot.png)
Commit your changes to your repository. Sync your local repository with github.