Skip to content
Snippets Groups Projects
Commit 917d62ff authored by Jenni Rinker's avatar Jenni Rinker
Browse files

Working on formatting -- unfinished

parent d1bf07ba
No related branches found
No related tags found
No related merge requests found
# Comparison of Python and Matlab
Originally from [this page](http://reactorlab.net/resources-folder/matlab/P_to_M.html)
but modified to fix some errors and add more detail.
but modified to 1) be in markdown, 2) fix some errors, and 3) add more detail.
Python | Matlab
# numeric variables | % numeric variables
# are double precision by default | % are double precision by default
|
a = 5.0 | a = 5.0;
|
# repeat which assigns values to array elements |
# arrays are known as "lists" in Python | % array indexes start at 1 in Matlab
# array indexes start at 0 in Python | % indentation is for readability only
# structures are defined by indentation, no 'end' |
| for i=1:10
A = [] # initialize array A | A(i) = i;
This is very much a work in progress. This re-formatting is taking some time.
Python | Matlab
| ------------- |-------------|
numeric variables are double precision if decimal specified <br /> no semicolon needed to supress output <br /> `a = 5. # this is a float` <br /> `a = 5 # this is an int` | numeric variables are double precision by default <br /> `a = 5.0; % this is a double`
numeric arrays are objects defined in NumPy package <br /> indexes start at 0 in Python <br /> structures are defined by indentation, no 'end' <br /> `A = np.empty(10) # initialize array A`| array indexes start at 1 in Matlab <br /> indentation is for readability only <br /> `for i=1:10` <br /> ` A(i) = i;`
for i in range(1,11): | end
A.append(i) | A % display contents of A
print(A[i-1]) |
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment