Programming in Matlab

  • ポイントキャンペーン

Programming in Matlab

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 486 p.
  • 言語 ENG
  • 商品コード 9780534368807
  • DDC分類 005.133

Full Description


Perfect for use in a lab or by individuals, PROGRAMMING IN MATLAB (R) is designed to help anyone interested in electrical and computer engineering develop programming skills using MATLAB (R) as the programming language. The text is also applicable for those interested in utilizing MATLAB (R) in industry.MATLAB (R) is quickly surpassing C, BASIC, and Fortran in engineering departments as the programming language of choice (due to the many functions and toolboxes the program features). It allows the many students who use it to write complex programs to solve a variety of technical problems efficiently. Herniter offers a straightforward approach to learning the program, and assumes no prior exposure to MATLAB (R). The book offers comprehensive instructions for programming in MATLAB (R), including specific output results and numerous MATLAB (R) screen captures. Its use is ideal in a lab/lecture setting where readers can recreate examples and complete problem assignments. However, the text organization is also appropriate for use as a general reference guide for programming MATLAB (R). Herniter introduces fundamental programming skills, then moves into solving basic problems using built-in MATLAB (R) functions, and finally into solving engineering problems using MATLAB (R).

Contents

1. MATLAB (R) ENVIRONMENTMATLAB as a Calculator / Defining Variables / Functions / Display Formats / Saving the Variables Stored in Memory / Predefined Variables / Complex Numbers / Matrices and Vectors / Strings / Input and Output Statement / Plotting in MATLAB / MATLAB Help Facilities / MATLAB Script Files2. CONTROL FLOWIf-end / If-else-end / Else-if / Switch-case / for-loops / while-loops3. FUNCTIONSGeneral Structure of a Function / Scope of Variables / Passing Parameters / The Return Statement / Global Variables / NARGIN and NARGOUT / Recursive Functions / Problems4. MATRICES AND ARRAYSArrays in MATLAB / Addressing Arrays / Examples of Using Arrays / Designing MATLAB Functions to Handle Array Inputs / Dynamic Arrays5. FILE INPUT AND OUTPUTOpening and Closing Files / Writing Formatted Output to Files / Reading Formatted Data from Files / Writing and Reading Binary Files / Exchanging Data with Other Programs - Comma Separated Files6. MISCELLANEOUS MATLAB (R) FUNCTIONS AND VARIABLESTime, Date, and Execution Time / Evaluation / NARGIN and NARGOUT / Pause / Sound / SPRINTFBasic Two-Dimensional Plots / Line Styles, Markers, and Colors / Plot Color / Grid / The Axis Command / Placing Text on a Plot / Obtaining Numerical Values from a Plot / Various MATLAB 2-D Plot Types / Handle Graphics for Manipulating Plots8. MATLAB (R) APPLICATIONSPolynomials in MATLAB / Curve Fitting / Solving Equations / Numerical Integration / Differential Equations / Problems / INDEX