Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is MATLAB? Does it generate executables?

What exactly is MATLAB/Simulink? I've tried to understand it but have only gotten more confused in the process.

I know that you can write programs utilizing high-level industry-specific functions and algorithms but:

  • Is it a runtime where you can 'build' your code into an exectable program for a Client/Server?
  • Is it only a simulation environment, like LabVIEW, not to be used in production software/hardware?
  • Is it a code generation software, like compiler-compilers which does not really execute code itself?
like image 839
Robin Rodricks Avatar asked Jan 17 '09 11:01

Robin Rodricks


People also ask

Can you run MATLAB executable without MATLAB?

The MATLAB compiler runtime (MCR), also known as MATLAB Runtime, is a standalone set of shared libraries, MATLAB code, and other files that enables the execution of MATLAB files on computers without an installed version of MATLAB.

What is the difference between MATLAB and MATLAB runtime?

MATLAB has a desktop graphical interface. The MATLAB Runtime has all the MATLAB functionality without the graphical interface. The MATLAB Runtime is version-specific. You must run your applications with the version of the MATLAB Runtime associated with the version of MATLAB Compiler SDK™ with which it was created.


1 Answers

It is, mostly, a simulation and mathematical calculation environment.

During my education, we used it for spectrum analyses, sound processing and image processing. It is great for experimenting with such things; and resonably fast if used correctly.

It does have some features, such as the Matlab compiler, that allows you to take Matlab code and compile it to an executable.

like image 81
driis Avatar answered Nov 15 '22 09:11

driis