Sinopsis
I (and probably many engineers and researchers) remember the difficulties that we had solving even simple engineering and scientific problems in the 1970s and 1980s. These problems have been solved through viable mathematical methods and algorithms to simplify and reduce the complexity of problems enhancing the robustness and stability. However, many problems can be approached and sdved only through high-fidelity modeling, heterogeneous simulation, parallel computing, and data-intensive analysis. Even in those days, many used to apply Basic, C , FORTRAN, PL, and Pascal in numerical analysis and simulations. Though I cannot regret the great experience I had exploring many highperformance languages, revolutionary improvements were made in the middle 1980s with the development of the meaningful high-performance application-specific software environments (e.g., MATEMATICA, MATLAB@: MATRIX^, etc.). These developments, which date back at least to the mid 1960s when FORTRANa nd other languages were used to develop the application-specific toolboxes, were partially unsuccessful due to limited software capabilities, flexibility, and straightforwardness. MATLAB, introduced in the middle 198Os, is one of the most important and profound advances in computational and applied engineering and science.
MATLAB (MATrix LABoratory) is a high-performance interacting data-intensive software environment for high-efficiency engineering and scientific numerical calculations [ 11. Applications include: heterogeneous simulations and data-intensive analysis of very complex systems and signals, comprehensive matrix and arrays manipulations in numerical analysis, finding roots of polynomials, twoand three-dimensional plotting and graphics for different coordinate systems, integration and differentiation, signal processing, control, identification, symbolic calculus, optimization, etc. The goal of MATLAB is to enable the users to solve a wide spectrum of analytical and numerical problems using matrix-based methods, attain excellent interfacing and interactive capabilities, compile with high-level programming languages, ensure robustness in data-intensive analysis and heterogeneous simulations, provide easy access to and straightforward implementation of state-of-the-art numerical algorithms, guarantee powerful graphical features, etc. Due to high flexibility and versatility, the MATLAB environment has been significantly enhanced and developed during recent years. This provides users with advanced cutting-edge algorithms, enormous data-handling abilities, and powerful programming tools. MATLAB is based on a high-level matridarray language with control flow statements, functions, data structures, input/output, and object-oriented programming features.
MATLAB was originally developed to provide easy access to matrix software developed by the LINPACK and EISPACK matrix computation software. MATLAB has evolved over the last 20 years and become the standard instructional tool for introductory and advanced courses in science, engineering, and technology. The MATLAB environment allows one to integrate user-friendly tools with superior computational capabilities. As a result, MATLABis one of the most useful tools for scientific and engineering calculations and computing. Users practice and appreciate the MATLAB environment interactively, enjoy the flexibility and completeness, analyze and verify the results by applying the range of build-in commands and functions, expand MATLAB by developing their own application-specific files, etc. Users quickly access data files, programs, and graphics using MATLAB help. A family of application-specific toolboxes, with a specialized collection of m-files for solving problems commonly encountered in practice, ensures comprehensiveness and effectiveness. SIMULINK is a companion graphical mouse-driven interactive environment enhancing MATLAB. SIMULINK@is used for simulating linear and nonlinear continuous- and discrete-time dynamic systems. The MATLABfe atures are illustrated in Figure 1.1.
Content
- MATLAB Basics
- MATLAF Bunctions, Operators, and Commands
- MATLAB and Problem Solving
- MATLAB Graphics
- MATLAB Applications: Numerical Simulations of Differential Equations and Introduction to Dynamic Systems
- SIMULIK
0 komentar:
Posting Komentar