forked from sed12008/ME3255S2017
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #8 from rcc02007/master
Homework 4 Update part 2: the revenge of the command line
- Loading branch information
Showing
31 changed files
with
4,146 additions
and
245 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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: | ||
|
||
 | ||
|
||
The spring is unstretched when x_C=0.5 m. 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/2\*K \*(DL)^2 | ||
|
||
where DL = 0.5 - sqrt(0.5^2+(0.5-x_C)^2) and K=30 N/m. | ||
|
||
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 | ||
|
||
`` | ||
|
||
3. Commit your changes to your repository. Sync your local repository with github. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.