I know that I typically need 3 equations for a 3rd order ODE, does this apply if the is no F'? In the picture above are the equations I came up with, am I on the right trail? Lastly I am familiar with RK4, however I have never used it to solve a system... how does one go about this? can it be done in excel? I took Diff Eq years ago and they really glossed over the numerical methods.
The Attempt at a Solution
The picture above is the question statement (at the top), and my attempt at breaking it into a system of equations.
I know that I typically need 3 equations for a 3rd order ODE, does this apply if there is no F'
Yes.
MechEngrStdnt said:
am I on the right trail
Yes. Looks good.
MechEngrStdnt said:
can it be done in excel
Yes. I have a proposal: start with a simple integrator: forward Euler
MechEngrStdnt said:
how does one go about this
You have two initial conditions and one boundary condition. The easiest approach is the shooting method : guess a value for F''(0) and integrate. Adjust until for ##x\rightarrow \infty## F'(x) is close enough to one. ##x\rightarrow \infty## is a bit bothersome, so if F'(x) ##\approx## 1 and doesn't change too much any more you should be satisfied.
So what you want to solve is F''' = ##-##F F'' / 2
Your spreadsheet has five columns:
x, F, F', F'', F''' and if your first guess for F''(0) is, e.g., 1, the first row looks like: 0, 0, 0, 1, '= ##-F * F'/ 2 ## ' (if you know what I mean).
Choose a step size d, e.g. 0.01 then your next row looks like (supposing x(0) is in cell A4 )
which you can copy/paste from A6 all the way down to infinity (for me 400).
Take some time to understand these formulas: Euler is simply F(x+dx) = F(x) + F' dx ##\quad ##.
Then fumble with F''(0) until the boundary condition appears to be met reasonably well.
It's handy to use a defined name for dx so you can vary it to check if your step size is reasonable. (dx 0.01 and then Formulas | Create from selection)
#3
MechEngrStdnt
21
0
Thanks for the reply! I am still a little hung up on accounting for the boundary condition of F'(Inf) = 1, how do I account for this? I've only dealt with initial conditions before, which are much more obvious. Thanks!
So deal with guessed initial conditions and keep guessing until the boundary condition is satisfied. Do you understand the explanation in the shooting method link ?
There are two things I don't understand about this problem. First, when finding the nth root of a number, there should in theory be n solutions. However, the formula produces n+1 roots. Here is how. The first root is simply ##\left(r\right)^{\left(\frac{1}{n}\right)}##. Then you multiply this first root by n additional expressions given by the formula, as you go through k=0,1,...n-1. So you end up with n+1 roots, which cannot be correct. Let me illustrate what I mean. For this...
Hello,
This is the attachment, the steps to solution are pretty clear. I guess there is a mistake on the highlighted part that prompts this thread.
Ought to be ##3^{n+1} (n+2)-6## and not ##3^n(n+2)-6##. Unless i missed something, on another note, i find the first method (induction) better than second one (method of differences).