MATLAB

MATLAB is a programming and numeric computing platform used by millions of engineers and scientists to analyze data, develop algorithms and create models. (MATLAB website)

At Missouri S&T, it's used by thousands of students and faculty every semester to solve problems for class as well as to conduct research for publication.

Through our UM-System institutional license, Missouri S&T students and faculty can access the full suite of MATLAB and Simulink products available from MathWorks. Use AppsAnywhere to begin using these products.

IMPORTANT! 

  • MathWorks recently made a change to authentication, so you will sign into MATLAB/Simulink using your @umsystem userid and password.
  • If you had a pre-existing MATLAB/Simulink account, you may have lost access to data and projects under that account. You can contact MathWorks to request that your old account be merged with your new UM-System MATLAB account.

MATHWORKS SUPPORT OPTIONS:

  • EMAIL: service@mathworks.com
  • PHONE: 508-647-7000
    • Option 2 for customer support
    • Option 3 for technical support

Useful Links

University of Missouri MATLAB Portal -- this is the main webpage from which faculty and students can access MATLAB, Simulink, and other MathWorks products. Note that ALL toolboxes are available for download and install here, but it's often not necessary to download them all. You can also access their self-paced courses and user documentation from this page.

MathWorks Help Center Documentation -- A massive database of useful information on all MathWorks products. Browse to find help on numerous topics that may be of interest to you. This is also available directly from within MATLAB/Simulink (F1 key).

MATLAB Answers Page -- Ask questions and receive answers from other MathWorks product users! If you don't know the answer, chances are someone else out there does. Share your own experiences to expand the knowledge base.

Self-Paced Online Courses - These are designed to provide a self-paced training environment for new users. Students and faculty both can benefit from these courses by learning new skills and techniques in MATLAB, Simulink, image & signal processing, and more. In addition, these can be added to a Canvas course (see FAQs below) so that students can receive course credit for completing these self-paced short courses.

MATLAB Grader - The MATLAB Grader is a Canvas integration that allows professors to create Assignments that are graded automatically within the MATLAB environment and the results are passed back to the Canvas Gradebook. See the FAQ below on how to add a MATLAB Grader Assignment in Canvas.

MATLAB File Exchange -- Find snippets of projects that may be useful to your own MATLAB activities. Share you own code with others to help them out. Connect MATLAB with GitHub.

 

Frequently Asked Questions

Common questions and answers...

Within Canvas, it's now possible to add a MATLAB short course as an Assignment. Students will complete any of the Self-Paced Online Courses. Their progress and their final result will be reported back to Canvas as a grade in the Gradebook.

EXAMPLE: An instructor sets up a link to the MATLAB Onramp course and makes it an Assignment worth 10 points. A student spends 1 hour working in the course and completes 50% of the course. Within Canvas, that students grade will show up as 5/10. As the student finishes the MATLAB Onramp course, the grade will reflect their final completion score of 10/10.

Each Self-Paced Course can be added as its own individual Assignment in Canvas as follows:

  1. Login to Canvas and navigate to your course.
  2. Click Assignments in the course menu.
  3. Click the +Assignment button in the upper-right corner of the page.
    1. Like any Assignments, you can fill out the Name, Description, Points, Assignment Group, and Display Grade option.
  4. Under Submission Type, select External Tool from the drop-down menu.
  5. Click Find.
  6. Scroll down the list and select MATLAB and Simulink Online Courses.



  7. Click Select.
  8. Choose any additional options for the Assignment and click Save or Save and Publish.
  9. Now you should see the MathWorks Self-Paced Online Courses screen.
  10. Click Add Course.

  11. Choose any of the available offerings and click Assign Course. NOTE: You can only assign ONE short course per Canvas Assignment.

Now, when your students go to that Assignment in Canvas, they'll pass through into the MATLAB Self-Paced Online Courses training environment. Any work they do there will be reflected in their grade in the Canvas Gradebook.

MATLAB Grader is very different from the MATLAB Self-Paced Courses. MATLAB Grader lets you create an Assignment in Canvas that requires students to code in their solution using the MATLAB interface and commands. As the instructor, you can add various criteria to check against when students complete their Assignment, such as using specific formulas, or achieving a correct result. MATLAB Grader will use this rubric to assign credit to the student and pass that grade back into the Canvas Gradebook.

Students will be prompted to sign in to their MathWorks accounts the first time they attempt to use MathWorks in Canvas. They will need to use their @umsystem.edu SSO login id and password.

If you will be pulling MATLAB Grader Assignments from existing collections, then you may also be prompted to sign into MathWorks to sync those collections with MATLAB Grader in Canvas.

To get started:

  1. Login to Canvas and navigate to your course.
  2. Click Assignments in the course menu.
  3. Click +Assignment in the upper-right corner of the page.
    • Fill out the details for Name, Details, Points, etc., just as you would for any Assignment.
  4. Under Submission Type, select External Tool from the drop-down menu.
  5. Click the Find button.
  6. Select MATLAB Grader LTI 1.3 and click the Select button.



  7. Finish filling out the parameters for the Assignment, such as Due Dates and Availability Dates.
  8. Click Save or Save & Publish.

Now you should see the MATLAB Grader interface. Click Blank Problem to get started with a fresh, clean problem. Or you can sort through existing MathWorks collections to find a suitable problem to modify. Or, if you have already created Collections of problems, you can modify those. The MATLAB Grader Help Center can explain in more detail how to create problems and use them in your course.

IMPORTANT! To add an existing problem to the course, all you have to is click the Copy button next to that item. That will activate the problem within the course. You must click Set to Draft if you want to modify it, and then click Save as Final to preserve the current version and share it with students again.