Graphics Reference
In-Depth Information
Figure 1-1.
1.1.1 Algorithms and Applications Development
MATLAB provides high-level programming language and development tools with which it is possible to develop and
utilize algorithms and applications quickly.
The MATLAB language includes vector and matrix operations that are fundamental to solve scientific and
engineering problems, streamlined for both development and execution.
With the MATLAB language, it is possible to program and develop algorithms faster than with traditional
languages because it is not necessary to perform low level administrative tasks, such as specifying data types and
allocating memory. In many cases, MATLAB eliminates the need of 'for' loops using a technique called vectorization.
As a result, a line of MATLAB code usually replaces several lines of C or C++ code.
At the same time, MATLAB offers all the features of traditional programming languages, including arithmetic
operators, control flow, data structures, data types, object-oriented programming and debugging.
An algorithm for modulation of communications that generates 1024 random bits, performs modulation, adds
complex Gaussian noise and graphically represents the result is represented in Figure 1-2 . All in just lines of code
in MATLAB.
 
Search WWH ::




Custom Search