Both sides previous revisionPrevious revisionNext revision | Previous revision |
userdoc:matlab [2022/10/28 14:36] – prall | userdoc:matlab [2023/09/15 10:05] (current) – prall |
---|
| |
===== License types: Research, Classroom and Student licenses ===== | ===== License types: Research, Classroom and Student licenses ===== |
| |
| |
| |
| |
==== Research License ==== | ==== Research License ==== |
ECE has a license subscription to use MATLAB "Full Suite" for research purposes. This is provided through our network license server. Below, this page describes the Matlab network license held by ECE for research use - this is available to ECE professors, graduate students, and research staff (including visitors, volunteers, casuals, as well as undergrads doing research projects with an ECE faculty supervisor.) | ECE has a license subscription to use MATLAB "[[userdoc:matlab:full_suite|Full Suite]]" for research purposes. This is provided through our network license server. Below, this page describes the Matlab network license held by ECE for research use - this is available to ECE professors, graduate students, and research staff (including visitors, volunteers, casuals, as well as undergrads doing research projects with an ECE faculty supervisor.) |
| |
==== Classroom Licenses ==== | ==== Classroom Licenses ==== |
ECE also holds "Classroom" licenses for MATLAB "Full Suite" for undergrad computing, in use in the undergrad drop-in computing labs and in teaching labs. Classroom licenses are managed separately by teaching lab support staff under Afshin Poraria. | ECE also holds "Classroom" licenses for MATLAB "[[userdoc:matlab:full_suite|Full Suite]]" for undergrad computing, in use in the undergrad drop-in computing labs and in teaching labs. Classroom licenses are managed separately by teaching lab support staff under Afshin Poraria. |
| |
If planning course assignments or labs using MATLAB toolboxes, please coordinate on software installation well in advance with the undergrad lab admins. These are separate licenses independent of ECE's research network license. | If planning course assignments or labs using MATLAB toolboxes, please coordinate on software installation well in advance with the undergrad lab admins. These are separate licenses independent of ECE's research network license. |
| |
| |
==== Student Individual Licenses ==== | ==== Student Individual Licenses ==== |
Under UofT's overall MATLAB subscription, each current student receives one individual MATLAB license for use on one personally owned computer, as long as they are enrolled, via [[https://www.mathworks.com/academia/tah-portal/university-of-toronto-676468.html|Mathworks UofT portal]]. This is a "node-locked" license, which does not require connecting to a license server and can be used anywhere, even offline. Student licenses should not be installed on UofT-owned computers, only personally-owned ones. | Under UofT's overall MATLAB subscription, each current student receives one individual MATLAB [[userdoc:matlab:full_suite|Full Suite]] license for use on one personally owned computer, as long as they are enrolled, via [[https://www.mathworks.com/academia/tah-portal/university-of-toronto-676468.html|Mathworks UofT portal]]. This is a "node-locked" license, which does not require connecting to a license server and can be used anywhere, even offline. Student licenses should not be installed on UofT-owned computers, only personally-owned ones. |
| |
We provide a handy flowchart to guide you on which license type to use where, at [[userdoc:matlab_setup_flowchart]] | We provide a handy flowchart to guide you on which license type to use where, at [[userdoc:matlab_setup_flowchart]] |
| |
| |
| |
UofT's MATLAB subscription also gives access to **MATLAB Online** where you can run MATLAB code in a browser session, without installing the application on your computer. You access MATLAB Online by logging in with your Mathworks login that is associated with UofT's subscription--either directly, for students, or via ECE's subscription, for faculty and staff, by associating your Mathworks login with ECE's subscription using our Activation Key during account setup. | UofT's MATLAB subscription also gives access to **MATLAB Online** where you can run MATLAB code in a browser session, without installing the application on your computer. You access MATLAB Online by logging in with your Mathworks login that is associated with UofT's subscription--either directly, for students, or via ECE's subscription, for faculty and staff, by associating your Mathworks login with ECE's subscription using our Activation Key during account setup. |
| |
Students access MATLAB Online via this TAH Portal link: [[https://matlab.mathworks.com/|MATLAB Online]]. Faculty and staff wanting access to MATLAB Online (for course prep, e.g.) and [[https://www.mathworks.com/help/matlabdrive/ug/share-and-collaborate-on-matlab-drive.html|MATLAB Drive]] (to distribute MATLAB code to MATLAB Online users) should contact chris.finley {at} utoronto.ca with their Mathworks account email (preferably your @utoronto.ca or @mail.utoronto.ca email) and ask to be added to the Individual Entitlement to gain access. Identify yourself as a member of ECE. | Students access MATLAB Online via this TAH Portal link: **[[https://matlab.mathworks.com/|MATLAB Online]]**. Faculty and staff wanting access to MATLAB Online (for course prep, e.g.) and **[[https://www.mathworks.com/help/matlabdrive/ug/share-and-collaborate-on-matlab-drive.html|MATLAB Drive]]** (to distribute MATLAB code to MATLAB Online users) should contact chris.finley {at} utoronto.ca with their Mathworks account email (preferably your @utoronto.ca or @mail.utoronto.ca email) and ask to be added to the Individual Entitlement to gain access. Identify yourself as a member of ECE. |
| |
//Note: files shared through MATLAB Drive can only be accessed in the recipient's Mathwork's login (thus, each recipient must have one.) For course materials, it may be less work to keep distributing these through Quercus, where you can give access to all enrolled students without needing to enumerate each of their email addresses. To share material in MATLAB Drive to a whole class, you could use "create link" in MATLAB Drive and share the link through Quercus.// | //Note: files shared through MATLAB Drive can only be accessed in the recipient's Mathwork's login (thus, each recipient must have one.) For course materials, it may be less work to keep distributing these through Quercus, where you can give access to all enrolled students without needing to enumerate each of their email addresses. To share material in MATLAB Drive to a whole class, you could use "create link" in MATLAB Drive and share the link through Quercus.// |
| |
| |
| |
==== Additional benefits ==== | ==== Additional benefits ==== |
Our UofT Full Suite subscription also includes access to several other valuable resources, including: | Our UofT Full Suite subscription also includes access to several other valuable resources, including: |
* Mathworks' extensive **courseware** at [[https://matlabacademy.mathworks.com/]] | * Mathworks' extensive **courseware** at **[[https://matlabacademy.mathworks.com/]]** |
* **MATLAB Grader** for automating marking of MATLAB assignments | * **MATLAB Grader** for automating marking of MATLAB assignments |
* Resources on **[[https://www.mathworks.com/learn/teaching-with-matlab.html|teaching with MATLAB]]** | * Resources on **[[https://www.mathworks.com/learn/teaching-with-matlab.html|teaching with MATLAB]]** |
| |
| |
===== Research license ===== | ===== Research license ===== |
| |
ECE holds a 'network concurrent' license for MATLAB 'Full Suite' (covering every toolbox and blockset that Mathworks offers) for use in research by ECE faculty, visitors, RAs, postdocs and students. This license is managed through one central network license server on ECE's network. Users can configure their MATLAB to get licenses from this network server; ECE research users may install MATLAB on any computers they use, and access licenses from our network license server. This requires a network connection to the server when launching MATLAB and throughout the time it is running and in use. | ECE holds a 'network concurrent' license for MATLAB "[[userdoc:matlab:full_suite|Full Suite]]" (covering every toolbox and blockset that Mathworks offers) for use in research by ECE faculty, visitors, RAs, postdocs and students. This license is managed through one central network license server on ECE's network. Users can configure their MATLAB to get licenses from this network server; ECE research users may install MATLAB on any computers they use, and access licenses from our network license server. This requires a network connection to the server when launching MATLAB and throughout the time it is running and in use. |
| |
Research users may use our Matlab license both on and off campus; remote license access requires use of the [[find_nw_info#ece-vpn_ece_virtual_private_network|ECE-VPN]] to connect to the network license server. (The VPN is required when connecting via UofT wifi, even when within ECE building space.) | Research users may use our Matlab license both on and off campus; remote license access requires use of the [[find_nw_info#ece-vpn_ece_virtual_private_network|ECE-VPN]] to connect to the network license server. (The VPN is required when connecting via UofT wifi, even when within ECE building space.) |
===== Release timeline ===== | ===== Release timeline ===== |
| |
MathWorks issued new releases of MATLAB each spring and fall. Release R2021a is the Spring 2021 release, and R2021b is the Fall 2021 release. MATLAB provides versions for Windows, Mac OS X and Linux, all released simultaneously with each release number. | MathWorks issued new releases of MATLAB each spring and fall. Release R2021a is the Spring 2021 release, and R2021b is the Fall 2021 release. MATLAB provides versions for Windows, macOS and Linux, all released simultaneously with each release number. |
| |
Note that for some releases, MathWorks also issues updates, which address functionality or security concerns. It is prudent to apply any updates to the release you are using. There is now a means to see available updates and initiate updating your existing MATLAB install through the "check for updates" sub-menu under the "Get Add-ons" menu in the MATLAB ribbon. | Note that for some releases, MathWorks also issues updates, which address functionality or security concerns. It is prudent to apply any updates to the release you are using. There is now a means to see available updates and initiate updating your existing MATLAB install through the "check for updates" sub-menu under the "Get Add-ons" menu in the MATLAB ribbon. |
| |
In general, though, it's simpler to keep your code compatible with the latest release and to maintain only one current release installed on a given PC. Once you have installed a newer release and have it working, you can uninstall earlier releases. | In general, though, it's simpler to keep your code compatible with the latest release and to maintain only one current release installed on a given PC. Once you have installed a newer release and have it working, you can uninstall earlier releases. |
| |
| |
| |
===== Installing MATLAB ===== | ===== Installing MATLAB ===== |
| |
See [[userdoc:matlab_setup_flowchart]] on which license to use based on where you will run MATLAB. Research users in ECE may install ECE's research network license for Matlab on as many computers as you need; each will be configured to use our network concurrent license server for license compliance. Users now receive access via a free login on Mathworks.com website to download the stand-alone MATLAB setup program for their platform, and use "install online" to download and install full software components from MathWorks' site. Self-install instructions for computers you manage are posted at [[matlab_self_install]]. | See **[[userdoc:matlab_setup_flowchart]]** on which license to use based on where you will run MATLAB. Research users in ECE may install ECE's research network license for Matlab on as many computers as you need; each will be configured to use our network concurrent license server for license compliance. Users now receive access via a free login on Mathworks.com website to download the stand-alone MATLAB setup program for their platform, and use "install online" to download and install full software components from MathWorks' site. Self-install instructions for computers you manage are posted at **[[matlab_self_install]]**. |
| |
For help on installing or updating MATLAB or a toolbox on a Tier 1 computer managed by our staff, please contact ECEHELP and we will install what you need. | For help on installing or updating MATLAB or a toolbox on a Tier 1 computer managed by our staff, please contact ECEHELP and we will install what you need. |