Matlab: Difference between revisions

From UMIACS
Jump to navigation Jump to search
No edit summary
 
No edit summary
 
(90 intermediate revisions by 15 users not shown)
Line 1: Line 1:
UMIACS has [[Matlab]] licenses that cover Linux, Windows and Mac. To access them you have to be using a university owned computer.
UMIACS has institutional Matlab licenses through UMD that cover Linux, Windows, and macOS. To access them, you have to be using a University owned computer. Please note that only Matlab versions R2020a and newer are supported by the University's license server.
 
If you would like to install the institutional version of Matlab on a self-supported machine, please [[HelpDesk | contact staff]] and we can provide you install media.


==Linux==
==Linux==
Below are the different locations of Matlab across our supported linux workstations and servers. The one in bold is our latest version.
[[Modules]] are the preferred way to interact with Matlab on UMIACS-supported Linux machines. The Modules page will provide information on adding Matlab into your environment and using it.
 
==Windows==
All UMIACS-supported Windows machines should come with a pre-installed version of Matlab. Please [[HelpDesk | contact staff]] if you would like a later version installed.
 
==macOS==
Please [[HelpDesk | contact staff]] if you would like Matlab installed on a UMIACS-supported macOS machine.
 
==License Information==
Campus has a limited number of seats for Matlab itself, as well as the various toolboxes, managed by a cluster of [https://www.mathworks.com/help/install/administer-network-licenses.html network license servers]. As such, you must have network connectivity to be able to use the University's licenses. When calling functions in a toolbox, Matlab will automatically check out a license for that toolbox, making it temporarily unavailable to other users. If, while attempting to use Matlab, you run into a license manager error stating that the maximum number of users for Matlab has been reached, this likely indicates that all of campus' available licenses are in use. To check the number of licenses available for a specific toolbox, please see the below sections:
 
===Toolbox Shortnames===
The toolbox names themselves don't always work with licensing commands; rather, Matlab has a set of shortnames which can be passed to these commands. The following are the valid shortnames:
 
Aerospace_Blockset 
Aerospace_Toolbox
Antenna_Toolbox 
Bioinformatics_Toolbox 
Communication_Blocks 
Communication_Toolbox 
Compiler 
Control_Toolbox 
Curve_Fitting_Toolbox 
Data_Acq_Toolbox 
Database_Toolbox 
Datafeed_Toolbox 
Distrib_Computing_Toolbox 
Econometrics_Toolbox 
Excel_Link 
Fin_Derivatives_Toolbox
Fin_Instruments_Toolbox 
Financial_Toolbox 
Fixed_Income_Toolbox 
Fixed_Point_Toolbox
Fuzzy_Toolbox
GADS_Toolbox 
Identification_Toolbox 
Image_Acquisition_Toolbox 
Image_Toolbox 
Instr_Control_Toolbox 
MAP_Toolbox 
MATLAB 
MATLAB_Builder_for_Java 
MATLAB_Coder 
MATLAB_Excel_Builder 
MATLAB_Report_Gen 
MPC_Toolbox 
Neural_Network_Toolbox 
Optimization_Toolbox
OPC_Toolbox 
PDE_Toolbox
Phased_Array_System_Toolbox 
Real-Time_Workshop 
Robotics_System_Toolbox
Robust_Toolbox
RTW_Embedded_Coder
Signal_Blocks 
Signal_Toolbox
SimEvents 
SimMechanics 
Simscape 
SIMULINK 
Simulink_Control_Design
Simulink_Design_Optim 
Stateflow 
Stateflow_Coder 
Statistics_Toolbox 
Symbolic_Toolbox 
Video_and_Image_Blockset 
Virtual_Reality_Toolbox 
Wavelet_Toolbox


===RHEL5===
If you are having problems, feel free to contact [[HelpDesk | UMIACS Staff]], however please note that the Matlab license servers are hosted by campus' Division of Information Technology.
* /opt/matlab-r2007b
* /opt/matlab-r2008a
* /opt/matlab-r2008b
* /opt/matlab-r2009b
* /opt/matlab-r2010a
* /opt/matlab-r2010b
* /opt/matlab-r2011a
* '''/opt/matlab-r2011b'''


===RHEL6/Ubuntu===
==Matlab Customizations==
You can tweak your Matlab experience using a file "startup.m". If this file is present in the current working directory where you launch Matlab, it will be executed. You can perform a variety of tasks using this file. These include (but are not limited to) customizing the window environment, setting variables for later use, and enabling use of 3rd party toolboxes. Alternatively, you can use the userpath env variable to set a path other than the current working directory for startup and 3rd party toolbox locations. Please see the following links for more information:


* /opt/common/matlab-r2007b
* [http://www.mathworks.com/help/matlab/ref/matlabrc.html Mathworks: Startup.m]
* /opt/common/matlab-r2008a
* [https://www.mathworks.com/help/matlab/ref/userpath.html Mathworks: Userpath function]
* /opt/common/matlab-r2008b
* /opt/common/matlab-r2009b
* /opt/common/matlab-r2010a
* /opt/common/matlab-r2010b
* /opt/common/matlab-r2011a
* '''/opt/common/matlab-r2011b'''

Latest revision as of 14:55, 29 November 2023

UMIACS has institutional Matlab licenses through UMD that cover Linux, Windows, and macOS. To access them, you have to be using a University owned computer. Please note that only Matlab versions R2020a and newer are supported by the University's license server.

If you would like to install the institutional version of Matlab on a self-supported machine, please contact staff and we can provide you install media.

Linux

Modules are the preferred way to interact with Matlab on UMIACS-supported Linux machines. The Modules page will provide information on adding Matlab into your environment and using it.

Windows

All UMIACS-supported Windows machines should come with a pre-installed version of Matlab. Please contact staff if you would like a later version installed.

macOS

Please contact staff if you would like Matlab installed on a UMIACS-supported macOS machine.

License Information

Campus has a limited number of seats for Matlab itself, as well as the various toolboxes, managed by a cluster of network license servers. As such, you must have network connectivity to be able to use the University's licenses. When calling functions in a toolbox, Matlab will automatically check out a license for that toolbox, making it temporarily unavailable to other users. If, while attempting to use Matlab, you run into a license manager error stating that the maximum number of users for Matlab has been reached, this likely indicates that all of campus' available licenses are in use. To check the number of licenses available for a specific toolbox, please see the below sections:

Toolbox Shortnames

The toolbox names themselves don't always work with licensing commands; rather, Matlab has a set of shortnames which can be passed to these commands. The following are the valid shortnames:

Aerospace_Blockset   
Aerospace_Toolbox
Antenna_Toolbox  
Bioinformatics_Toolbox  
Communication_Blocks  
Communication_Toolbox  
Compiler  
Control_Toolbox  
Curve_Fitting_Toolbox  
Data_Acq_Toolbox  
Database_Toolbox  
Datafeed_Toolbox  
Distrib_Computing_Toolbox  
Econometrics_Toolbox  
Excel_Link  
Fin_Derivatives_Toolbox
Fin_Instruments_Toolbox  
Financial_Toolbox  
Fixed_Income_Toolbox  
Fixed_Point_Toolbox
Fuzzy_Toolbox 
GADS_Toolbox  
Identification_Toolbox  
Image_Acquisition_Toolbox  
Image_Toolbox  
Instr_Control_Toolbox  
MAP_Toolbox  
MATLAB  
MATLAB_Builder_for_Java  
MATLAB_Coder  
MATLAB_Excel_Builder  
MATLAB_Report_Gen  
MPC_Toolbox  
Neural_Network_Toolbox  
Optimization_Toolbox
OPC_Toolbox  
PDE_Toolbox
Phased_Array_System_Toolbox  
Real-Time_Workshop  
Robotics_System_Toolbox 
Robust_Toolbox
RTW_Embedded_Coder
Signal_Blocks  
Signal_Toolbox
SimEvents  
SimMechanics  
Simscape  
SIMULINK  
Simulink_Control_Design
Simulink_Design_Optim  
Stateflow  
Stateflow_Coder  
Statistics_Toolbox  
Symbolic_Toolbox  
Video_and_Image_Blockset  
Virtual_Reality_Toolbox  
Wavelet_Toolbox

If you are having problems, feel free to contact UMIACS Staff, however please note that the Matlab license servers are hosted by campus' Division of Information Technology.

Matlab Customizations

You can tweak your Matlab experience using a file "startup.m". If this file is present in the current working directory where you launch Matlab, it will be executed. You can perform a variety of tasks using this file. These include (but are not limited to) customizing the window environment, setting variables for later use, and enabling use of 3rd party toolboxes. Alternatively, you can use the userpath env variable to set a path other than the current working directory for startup and 3rd party toolbox locations. Please see the following links for more information: