MATLAB: Difference between revisions
(Created page with "MATLAB is a programming environment for algorithm development, data analysis, visualization, and numerical computation. Using MATLAB, you can solve technical computing problems faster than traditional programming languages, such as C, C++, and Fortran. You can use MATLAB in various applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology. A common mistake for ne...") |
(No difference)
|
Revision as of 04:31, 3 July 2024
MATLAB is a programming environment for algorithm development, data analysis, visualization, and numerical computation. Using MATLAB, you can solve technical computing problems faster than traditional programming languages, such as C, C++, and Fortran.
You can use MATLAB in various applications, including signal and image processing, communications, control design, test and measurement, financial modeling and analysis, and computational biology.
A common mistake for new users of HPC clusters is to run heavy workloads directly on a login node (e.g., discovery.usc.eduor endeavour.usc.edu). Unless you are only running a small test, please make sure to run your program as a job interactively on a compute node. Processes left running on login nodes may be terminated without warning. For more information on jobs, see our Running Jobs user guide.
To run MATLAB interactively on a compute node, follow these two steps:
Reserve job resources on a node using salloc Once resources are allocated, load the required modules and enter matlab -nodisplay