Research Computing Services at Miami University (RCS)
Tutorials
The Research Computing Support (RCS) group provides training and tutorials on popular packages such as Matlab and SAS. Training can be customized to match the usage of these packages in particular courses.Apart from these tutorials we also provide training to individual faculty and staff members and to graduate and undergraduate students, upon request
This page contains course material for recent tutorial sessions. Please email the group with any questions about these tutorials or to inquire about scheduling a training session.
MATLAB
- Introduction to MATLAB - Part I
- Introduction to MATLAB - Part II
- Introduction to MATLAB for ECO 661 (Quantitative Methods for Economics)
- Review of MATLAB for MME 315 (Mechanical Vibration)
- Introduction to MATLAB for MTH 432 (Optimization)
- Introduction to MATLAB for MTH 453 (Numerical Analysis)
- Programming with Matlab
- Graphics with Matlab
- Differential Equations
Statistics
- Training sessions on Introduction to SAS and SPSS will be provided upon request.
Other resources
- Ohio Supercomputing Center (OSC) Tutorials.
Introduction to MATLAB - Part I
Instructor:
Greg Reese, Ph.D.Research Computing Support Group
Academic Technology Services
Miami University
Requirements:
- Basic use of a PC or Mac
- No experience with MATLAB necessary
- No experience with computer programming necessary
- Understanding of mean and variance suggested
Format:
Interactive presentation with hands-on use of MATLABDuration:
Two hoursDate:
Presented on request. Please contact the instructor.Presentation:
Download the tutorial as a PDF file.Description:
MATLAB is an environment for technical computing that is widely used in academia and industry. This workshop will teach you the basics of using MATLAB. You do not need to have previous experience with the software or with computer programming. The mathematics is limited to arithmetic and simple statistics such as the mean and variance.The workshop will start with:
- Overview of MATLAB and its strengths and weaknesses
- Getting started and quitting
- Using MATLAB as a calculator
- Storing single numbers, changing them, and performing arithmetic on them
- Computing mathematical functions of single numbers
- Using the programs help facility
- Create collections
- Combine collections by arithmetic
- Evaluate mathematical functions at each number in a collection
- Make collections that simulate experimental measurements
- Plot a collection of numbers
- Finding basic statistics of a data set
- Fitting curves to a data set
Introduction to MATLAB - Part II
Instructor:
Greg Reese, Ph.D.Research Computing Support Group
Academic Technology Services
Miami University
Requirements:
Introduction to MATLAB - Part I or equivalentFormat:
Interactive presentation with hands-on use of MATLABDuration:
Two hoursDate:
Presented on request. Please contact the instructor.Presentation:
Download the tutorial as a PDF file.Description:
The focus of this workshop is on using MATLAB to analyze data sets. Specific items to be covered are:- Creating data sets
- Basic statistical analysis of data
- Examining data by relational comparisons (<, =, >, etc.)
- Combining relational comparisons by logical comparisons (AND, OR, NOT)
- Performing arithmetic on data sets
- Adding to data sets or removing from them
- Plotting data
- Using set operations (union, intersection, etc.) on data
Introduction to MATLAB for ECO 661 (Quantitative Methods for Economics)
Instructor:
Greg Reese, Ph.D.Research Computing Support Group
Academic Technology Services
Miami University
Requirements:
- Basic use of a PC or Mac
- No experience with MATLAB necessary
- No experience with computer programming necessary
Format:
Interactive presentation with hands-on use of MATLABDuration:
Two hours, 15 minutesDate:
Presented on request. Please contact the instructor.Presentation:
Download the tutorial as a PDF file.Description:
This workshop is a condensed version of Introduction to MATLAB - Part I and Introduction to MATLAB - Part II . It omits material on simulation and analysis of data, and indexing. It adds material on matrices and solving simultaneous linear equations.Review of MATLAB for MME 315 (Mechanical vibrations)
Instructor:
Greg Reese, Ph.D.Research Computing Support Group
Academic Technology Services
Miami University
Requirements:
- Basic use of a PC or Mac
- Basic knowledge of MATLAB (at this level)
Format:
Interactive presentation with hands-on use of MATLABDuration:
1 hourDate:
Presented on request. Please contact the instructor.Presentation:
Download the tutorial as a PDF file.Description:
This workshop contains a review of using MATLAB functions, writing functions, and solving ordinary differential equations.Introduction to MATLAB for MTH 432 (Optimization)
Instructor:
Greg Reese, Ph.D.Research Computing Support Group
Academic Technology Services
Miami University
Requirements:
- Basic use of a PC or Mac
- No experience with MATLAB necessary
- No experience with computer programming necessary
Format:
Interactive presentation with hands-on use of MATLABDuration:
Two hoursDate:
Presented on request. Please contact the instructor.Presentation:
Download the tutorial as a PDF file.Description:
This workshop is a condensed version of Introduction to MATLAB - Part I and Introduction to MATLAB - Part II . It omits material on simulation and analysis of data, indexing, and set theory. It adds material on plotting functions that are in symbolic form and using two basic optimization routines from the MATLAB Optimization Toolbox.Introduction to MATLAB for MTH 453 (Numerical Analysis)
Instructor:
Greg Reese, Ph.D.Research Computing Support Group
Academic Technology Services
Miami University
Requirements:
- Basic use of a PC or Mac
- No experience with MATLAB necessary
- No experience with computer programming necessary