1. Limited time only! Sign up for a free 30min personal tutor trial with Chegg Tutors
    Dismiss Notice
Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Courses Preparation Numerical Methods Course

  1. Mar 18, 2012 #1

    Next year I will be a numerical methods course as part of my Mathematics minor (CS major).
    I want to prepare for this course in the summer. How can I best prepare for this class considering I have never used Matlab before?
  2. jcsd
  3. Mar 18, 2012 #2
    Have you ever programmed before?
  4. Mar 18, 2012 #3
    A lot. I also do a lot of algorithmic challenges such as ICPC, TopCoder, CodeJam etc.
  5. Mar 18, 2012 #4
    Then all you need to do is brush up on MATLAB's syntax, at least for the programming aspect. As for the math, well, I suppose it depends greatly on the topics being discussed.
  6. Mar 18, 2012 #5
    Topics discussed are the following:
    - Estimation of error
    - Numeric Integration
    - Data fitting
    - Numerically solving ODE
    - Boundry Value problems
    - PDE
    - Solving equations

    Note: I have done Calc I&II and Linear Algebra.
  7. Mar 18, 2012 #6
    Estimation of Error: Brush up on Taylor Series.
    Solving equations: Brush up on matrices. Gaussian elimination techniques are useful to know here.

    'fraid I can't comment on the rest, I'm in the midst of my own numerical methods course.
  8. Mar 19, 2012 #7
    Well, in addition to what Angry Citizen said, since the course covers solutions to ODEs and PDEs you may want to brush up on the theory of those topics. Some linear algebra and maybe a little bit of basic probability will help too.

    You can get a Matlab book and start going through it yourself if you want to (I can't recommend any, sorry).
  9. Mar 19, 2012 #8
    I have the book: "Linear Algebra and its applications" by Lay. It contains some examples in Matlab I think, will that suffice?
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook