Preparation Numerical Methods Course

Click For Summary

Discussion Overview

The discussion revolves around preparing for a numerical methods course within a Mathematics minor, specifically focusing on the necessary prerequisites in programming and mathematical concepts, particularly in MATLAB.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant seeks advice on preparing for a numerical methods course, particularly regarding MATLAB, as they have no prior experience with it.
  • Another participant suggests that familiarity with programming is beneficial and that brushing up on MATLAB's syntax is essential.
  • Participants mention specific topics that will be covered in the course, including estimation of error, numeric integration, data fitting, solving ordinary differential equations (ODEs), boundary value problems, partial differential equations (PDEs), and solving equations.
  • One participant recommends reviewing Taylor Series for estimation of error and Gaussian elimination techniques for solving equations.
  • Another participant advises that understanding the theory behind ODEs and PDEs, along with some linear algebra and basic probability, would be helpful.
  • A participant mentions having a specific textbook on linear algebra that includes MATLAB examples and questions if it will be sufficient for preparation.

Areas of Agreement / Disagreement

Participants generally agree on the importance of brushing up on MATLAB syntax and relevant mathematical concepts, but there is no consensus on the specific resources or methods for preparation.

Contextual Notes

Participants express varying levels of familiarity with programming and mathematics, which may influence their recommendations. There is also uncertainty regarding the adequacy of specific textbooks for preparation.

Who May Find This Useful

Students preparing for numerical methods courses, particularly those with a background in mathematics or computer science, may find this discussion relevant.

Max.Planck
Messages
128
Reaction score
0
Hi,

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?
 
Physics news on Phys.org
Have you ever programmed before?
 
Angry Citizen said:
Have you ever programmed before?
A lot. I also do a lot of algorithmic challenges such as ICPC, TopCoder, CodeJam etc.
 
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.
 
Angry Citizen said:
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.

Topics discussed are the following:
- Estimation of error
- Numeric Integration
- Data fitting
- Numerically solving ODE
- boundary Value problems
- PDE
- Solving equations

Note: I have done Calc I&II and Linear Algebra.
 
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.
 
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).
 
I have the book: "Linear Algebra and its applications" by Lay. It contains some examples in Matlab I think, will that suffice?
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
Replies
6
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 15 ·
Replies
15
Views
3K