Matlab: Difference between revisions
No edit summary |
|||
(70 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
UMIACS has | 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== | ||
[[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== | ==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: | |||
== | |||
The toolbox names themselves don't always work with | |||
Aerospace_Blockset | Aerospace_Blockset | ||
Aerospace_Toolbox | Aerospace_Toolbox | ||
Antenna_Toolbox | |||
Bioinformatics_Toolbox | Bioinformatics_Toolbox | ||
Communication_Blocks | Communication_Blocks | ||
Line 79: | Line 33: | ||
Econometrics_Toolbox | Econometrics_Toolbox | ||
Excel_Link | Excel_Link | ||
Fin_Derivatives_Toolbox | Fin_Derivatives_Toolbox | ||
Fin_Instruments_Toolbox | |||
Financial_Toolbox | Financial_Toolbox | ||
Fixed_Income_Toolbox | Fixed_Income_Toolbox | ||
Fixed_Point_Toolbox | Fixed_Point_Toolbox | ||
Fuzzy_Toolbox | |||
GADS_Toolbox | GADS_Toolbox | ||
Identification_Toolbox | Identification_Toolbox | ||
Line 96: | Line 52: | ||
MPC_Toolbox | MPC_Toolbox | ||
Neural_Network_Toolbox | Neural_Network_Toolbox | ||
Optimization_Toolbox | Optimization_Toolbox | ||
PDE_Toolbox | OPC_Toolbox | ||
PDE_Toolbox | |||
Phased_Array_System_Toolbox | |||
Real-Time_Workshop | Real-Time_Workshop | ||
Robust_Toolbox | Robotics_System_Toolbox | ||
Robust_Toolbox | |||
RTW_Embedded_Coder | |||
Signal_Blocks | Signal_Blocks | ||
Signal_Toolbox | Signal_Toolbox | ||
SimEvents | |||
SimMechanics | SimMechanics | ||
Simscape | Simscape | ||
SIMULINK | SIMULINK | ||
Simulink_Control_Design | Simulink_Control_Design | ||
Simulink_Design_Optim | |||
Stateflow | Stateflow | ||
Stateflow_Coder | Stateflow_Coder | ||
Line 114: | Line 76: | ||
Wavelet_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' | 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. | ||
==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: | |||
* [http://www.mathworks.com/help/matlab/ref/matlabrc.html Mathworks: Startup.m] | |||
* [https://www.mathworks.com/help/matlab/ref/userpath.html Mathworks: Userpath function] |
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: