Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
added HW4
  • Loading branch information
rcc02007 committed Feb 21, 2017
1 parent 07507da commit 3780f0c
Show file tree
Hide file tree
Showing 2 changed files with 307 additions and 0 deletions.
37 changes: 37 additions & 0 deletions HW4/README.md
@@ -0,0 +1,37 @@
# Homework #3
## due 3/1/17 by 11:59pm


1. Use your repository 'roots_and_optimization'. Document all the HW4 work under the
heading `# Homework #4` in your `README.md` file

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:

![Collar-mass on an inclined rod](collar_mass.svg)

The spring is unstretched when $x_{C}=0.5$. The potential energy due to gravity is:

$PE_{g}=m x_{C}g\sin\theta$

where m=0.5 kg, and g is the acceleration due to gravity,

and the potential energy due to the spring is:

$PE_{s}=1/2K (\Delta L)^{2}$

where $\Delta L = 0.5 - \sqrt{0.5^{2}+(0.5-x_{C})^{2}}$

b. Use the `goldmin.m` function 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. `plot(theta,xc)` with

`![Steady-state position of collar on rod at angle theta](plot.png)`

3. Commit your changes to your repository. Sync your local repository with github.
270 changes: 270 additions & 0 deletions HW4/collar_mass.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 3780f0c

Please sign in to comment.