MATLAB: Difference between revisions

From NU HPC Wiki
Jump to navigation Jump to search
(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