Difference between revisions of "Main Page"

From Sutherland_wiki
Jump to: navigation, search
m (Technical Writing)
(Matlab Tutorials)
 
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Introduction ==
+
<!-- WELCOME SECTION -->
See the [[Help:Contents]] page for tips and help on editing pages.
+
Welcome to [http://www.che.utah.edu/~sutherland Prof. Sutherland's] Wiki!
  
This wiki is intended to provide resources for students.  All [http://www.che.utah.edu/ Chemical Engineering] students should be able to log in using their departmental user name and password.  You may then [[Help:Contents | edit]] any of these pages.  Feel free to use the "discussion" tab on each page to ask questions or suggest possible changes.
+
This Wiki is intended to be a resource for students on Matlab, numerical analysis, and technical writing. It contains many explanations, procedures, tips, tricks and examples.  All [http://www.che.utah.edu/ Chemical Engineering] students should be able to log in using their departmental user name and password.
  
  
== Tutorials ==
 
  
 +
__TOC__
  
=== Matlab Tutorials ===
+
== Matlab Tutorials ==
 +
[[Image:Matlab.jpg|right|150px]]
  
When editing these pages, feel free to link to external pages that provide additional resources that you find useful.
+
Click [http://www.mathworks.com/academia/student_version/start.html?s_cid=ACD1008naUR&s_v1=1-6VUHSB_1-5HJ0P here] to visit Matlab's website for their online tutorials.
* [[Matlab_Basics|Matlab Basics]]
 
** The command window
 
** Defining variables
 
** Basic commands and commonly used functions
 
** creating m-files
 
** MATLAB's Path
 
  
* [[Matlab_Arrays|Creating and using arrays]]
+
* [[Matlab_Basics|Matlab Basics]] - the basics of Matlab, including:
** Creating matrices and vectors
+
** [[Matlab Basics #The Command Window|Use of the command window]]
** Arithmetic with arrays
+
** [[Matlab Basics #Defining Variables|Defining your own variables]]
** Accessing arrays
+
** [[Matlab Basics #Basic Commands & Operations|Basic commands and commonly used functions]]
 +
** [[Matlab Basics #M-Files|Creating m-files]]
 +
** [[Matlab Basics #Matlab's Path|Matlab's path]]
 +
** [[Ten Things To Know Before You Write Any Programs]]
  
* [[Linear Systems in Matlab|Solving linear systems of equations]]
+
* [[Matlab_Arrays|Arrays in Matlab]]
 +
** [[Matlab Arrays #Array Basics|Basic properties of arrays in Matlab]]
 +
** [[Matlab Arrays #Creating Arrays in Matlab|Creating arrays in Matlab]]
 +
** [[Matlab Arrays # Array Arithmetic|Doing arithmetic with arrays in Matlab]]
 +
** [[Matlab Arrays # Accessing Arrays|Accessing arrays in Matlab]]
  
* [[Matlab_Logic|Logic in MATLAB]]
+
* [[Linear Systems in Matlab|Solving Linear Systems of Equations]]
  
* [[Matlab_Loops|Loops in MATLAB]]
+
* [[Matlab_Logic|Logic in Matlab]]
  
* [[Matlab_Functions|Creating and using functions]]
+
* [[Matlab_Loops|Loops in Matlab]]
  
* [[Matlab_Plotting|Plotting]]
+
* [[Matlab_Functions|Functions in Matlab]]
** X-Y Plots
+
**[[Recursive Functions]]
** Surface plots
 
** Bar charts and Histograms
 
  
* [[Matlab_IO|Input/Output in Matlab]]File input/output, saving variables to disk and loading variables, exporting figures, etc.
+
* [[Matlab_Plotting|Plotting in Matlab]]
 +
** [[Matlab_Plotting #X-Y Plots| (x,y) Plots in Matlab]]
 +
** [[Matlab_Plotting #Contour & Surface Plots|Contour & Surface Plots]]
 +
** [[Matlab_Plotting #Histograms & Bar Graphs|Histograms & Bar Graphs]]
 +
 
 +
* [[Matlab_IO|Input/Output in Matlab]]
 +
** [[Matlab_IO #Terminal and File Input in MATLAB|Terminal and File Input in Matlab]]
 +
** [[Matlab_IO #Terminal and File Output in MATLAB|Terminal and File Output Matlab]]
 +
** [[Matlab_IO #Exporting Matlab Figures|Exporting Matlab Figures]]
  
 
* [[Matlab_Debug|Debugging in Matlab]]
 
* [[Matlab_Debug|Debugging in Matlab]]
  
=== Tutorials on numerical analysis ===
+
== Tutorials on Numerical Analysis ==
  
Each tutorial includes a discussion of algorithm(s) and some examples, including MATLAB code.
+
Each tutorial includes a discussion of algorithm(s) and some examples, including Matlab code.
 +
 
 +
* [[Linear_Algebra|Linear Algebra Refresher]]
 +
** [[Linear Algebra #Basics|Basic Linear Algebra]]
 +
** [[Linear Algebra #Matrix & Vector Algebra|Matrix & Vector Algebra]]
 +
** [[Linear Algebra #Linear Systems of Equations|Linear Systems of Equations]]
 +
** [[Linear Algebra #Solving Linear Systems of Equations|Solving Linear Systems of Equations]]
  
* [[LinearAlgebra|Linear algebra refresher]].  Matrices and vectors, solving systems of linear equations.
 
 
* [[Interpolation]]
 
* [[Interpolation]]
 
* [[Regression]]
 
* [[Regression]]
Line 52: Line 65:
 
* [[ODEs|Ordinary Differential Equations]]
 
* [[ODEs|Ordinary Differential Equations]]
  
 +
And a potpourri of miscellaneous topics:
 +
* [[Taylor Series]] - used in various parts of numerical analysis.
  
=== Technical Writing ===
+
== Technical Writing ==
 
 
<!-- NOTE: we should probably move this somewhere that it can live permanently so that the links don't break. -->
 
  
* [http://www.che.utah.edu/~geoff/writing/Learned.pdf A Short Guide to Technical Writing] by W. M. Learned.  This guide is suggested reading for Senior Laboratory.
+
* [[media:Learned.pdf|A Short Guide to Technical Writing]] by W. M. Learned and the ChEn faculty.  This guide is required reading for Senior Laboratory.
  
 
* [[Equations in Word]] including automatic numbering and cross-referencing.
 
* [[Equations in Word]] including automatic numbering and cross-referencing.

Latest revision as of 20:26, 26 August 2013

Welcome to Prof. Sutherland's Wiki!

This Wiki is intended to be a resource for students on Matlab, numerical analysis, and technical writing. It contains many explanations, procedures, tips, tricks and examples. All Chemical Engineering students should be able to log in using their departmental user name and password.


Matlab Tutorials

Matlab.jpg

Click here to visit Matlab's website for their online tutorials.

Tutorials on Numerical Analysis

Each tutorial includes a discussion of algorithm(s) and some examples, including Matlab code.

And a potpourri of miscellaneous topics:

Technical Writing

  • LyX - a powerful cross-platform package for technical writing.