What is MATLAB? Does it create executable files?

What exactly is MATLAB / Simulink? I tried to understand this, but only got a little confused in this process.

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

  • Is this runtime where you can “create” your code in a fictitious client / server program?
  • Is this just a simulation , for example LabVIEW , which should not be used in production software / hardware?
  • Is it code generation software , such as compiler-compilers , that really doesn't execute the code itself?
+5
source share
6 answers

This is mainly a modeling and mathematical calculation environment.

During my training, we used it for spectrum analysis, sound processing, and image processing. This is great for experimenting with such things; and reasonably fast when used properly.

It has some functions, such as the Matlab compiler, which allows you to take Matlab code and compile it into an executable file.

+10
source

MATLAB - , . , , , . , "", MATLAB C-, .

, Simulink.

+3

MATLAB , , ​​ MATLAB. , , . , MATLAB (, Excel, COM-), .

+2

Simulink , , -, LabVIEW. Simulink vanilla MATLAB , , , , Block Processing Block Aerodynamics Blockset.

Simulink , ++.

+2

Matlab , Matlab. , , LAN WIFI .

, , , factory

:

  • , /, , , , , , .

  • ,

+1
source

There is also a subset of MATLAB called Embedded MATLAB (EML), which allows you to convert your M code to C code for built-in purposes.

In addition to modeling and generating C / C ++ code, Simulink allows you to test and validate your model.

+1
source

All Articles