Download presentation
Presentation is loading. Please wait.
Published byBeryl Ryan Modified over 9 years ago
1
University of Colorado Boulder ASEN 5070 Statistical Orbit determination I Fall 2012 Professor George H. Born Professor Jeffrey S. Parker Lecture 4: Coding and Linear Algebra Review 1
2
University of Colorado Boulder Homework 1 due today Homework 2 due in 7 days I will most likely not be available during my Monday office hours. Definitely use the TAs – I hear they’re bored. 2
3
University of Colorado Boulder 3
4
University of Colorado Boulder 4
5
University of Colorado Boulder 5
6
University of Colorado Boulder 6
7
University of Colorado Boulder 7
8
University of Colorado Boulder 8
9
University of Colorado Boulder 9
10
University of Colorado Boulder 10
11
University of Colorado Boulder Coding hints and tricks ◦ MATLAB: ways to speed up your code ◦ Python: intro Review of Linear Algebra Review of Statistics Tuesday 11
12
University of Colorado Boulder ode45’s default tolerance: 1e-6 What should you set it to be? 12
13
University of Colorado Boulder
14
University of Colorado Boulder
15
University of Colorado Boulder Learn to use help function/online resources % Comment your code!!! Name functions and outputs descriptively
16
University of Colorado Boulder
17
University of Colorado Boulder Use to convert STM from matrix to a vector so it can be numerically integrated
18
University of Colorado Boulder Python is a free, open source programming language that runs on nearly everything. Resources: ◦ http://www.python.org/ http://www.python.org/ ◦ Python 3 Tutorial: http://docs.python.org/py3k/tutorial/ http://docs.python.org/py3k/tutorial/ ◦ IDEs: Xcode Emacs / xemacs / vi 18
19
University of Colorado Boulder Python is high-level ◦ No memory management requirements by the user. Hurrah! Python is object oriented. ◦ Matlab is a little, but Python is a lot. Python can do anything that Matlab can do, but differently. ◦ Some things are easier, some harder. 19
20
University of Colorado Boulder Working on some example tutorials that parallel the Matlab tutorials. 20
21
University of Colorado Boulder Questions on Coding? Quick Break Next topics: ◦ Review of Linear Algebra ◦ Review of Statistics 21
22
University of Colorado Boulder Notation
23
University of Colorado Boulder Matrix Multiplication
24
University of Colorado Boulder Fundamentals
25
University of Colorado Boulder Fundamentals
26
University of Colorado Boulder Matrix Rank
27
University of Colorado Boulder Matrix Rank Example: What is the rank of the following matrices?
28
University of Colorado Boulder Matrix Rank
29
University of Colorado Boulder Quadratic Forms
30
University of Colorado Boulder Quadratic Forms
31
University of Colorado Boulder Triangle Matrices
32
University of Colorado Boulder Matrix Square Root
33
University of Colorado Boulder Determinants
34
University of Colorado Boulder Determinants
35
University of Colorado Boulder Matrix Trace
36
University of Colorado Boulder Eigenvalues and Eigenvectors
37
University of Colorado Boulder Eigenvalues and Eigenvectors
38
University of Colorado Boulder Example: Eigenvalues and Eigenvectors
39
University of Colorado Boulder Derivatives
40
University of Colorado Boulder Derivatives
41
University of Colorado Boulder Maxima and Minima
42
University of Colorado Boulder Maxima and Minima
43
University of Colorado Boulder Maxima and Minima
44
University of Colorado Boulder Maxima and Minima
45
University of Colorado Boulder Maxima and Minima
46
University of Colorado Boulder Example: Maxima and Minima
47
University of Colorado Boulder Example: Maxima and Minima
48
University of Colorado Boulder Matrix Inversion Theorems
49
University of Colorado Boulder Matrix Inversion Theorems
50
University of Colorado Boulder Homework 1 due today Homework 2 due in 7 days Next quiz active Monday at 1pm. 50
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.