PSI.NBI.DK Grupper+

PSI.NBI.DK

PSI er skrevet af fysikstuderende til fysikstuderende. Målet er at gøre hverdagen lettere–både fagligt og socialt.

Admins

Arvid
Kim
Schou
Et
Boeje
Fiana
Amaliec
Fitfot

MATLAB - A practical introduction to programming and problem solving


Fra forlagets hjemmeside:

Assuming no knowledge of programming, this book presents both programming concepts and MATLAB's built-in functions, providing a perfect platform for exploiting MATLAB's extensive capabilities for tackling engineering problems. It starts with programming concepts such as variables, assignments, input/output, and selection statements, moves onto loops and then solves problems using both the ?programming concept' and the ?power of MATLAB' side-by-side. In-depth coverage is given to input/output, a topic that is fundamental to many engineering applications.


Audience:

Engineers learning to program and model in Matlab. Undergraduates in engineering and science taking a course on MATLAB.

ISBN-13: 978-0-7506-8762-1

Titel MATLAB - A practical introduction to programming and problem solving
Emne Naturvidenskab
Forfatter Stormy Attaway
Forlag Elsevier
År 2009
Kort Resumé Bogen er stilet til folk som ikke har programmeret før, og som ønsker at bruge bogen til selvstudie.

Anmeldelser


2/3 af bogen omhandler grundlæggende programmering i Matlab - der dannes et bredt grundlag for at kunne benytte de mere avancerede funktioner i Matlab, og dette gør bogen godt.


Den sidste 1/3 omhandler noget mere anvendt programmering, men bogen skuffer dog lidt her. Differentialligninger nævnes slet ikke, og differentation og integration behandles næsten ikke. Der findes kan sagtens findes bøger som dækker disse meget vigtige emner bedre.


Bogen gennemgår en del måder man kan automatisere import/eksport af data på.


Bedømmelse: 7/10 Fordi den første del ligger et så solidt fundament, og ruster dig godt til selv at søge (og forstå) mere information... og så er bogen ikke særligt dyr. Det trækker dog lidt ned at den springer så let henover den numerisk kalkulus, men det er dog viden som man nemt kan tilegne sig fra andre kilder, efter at have denne bog.


Kapitler


I. Programming and Problem Solving Using MATLAB


Chapter 1: Introduction to MATLAB


1.1 Getting into MATLAB

1.2 Variables and Assignment Statements

1.3 Expressions

1.4 Characters and Encoding

1.5 Vectors and Matrices

1.6 End Of Chapter Summary


Chapter 2: Introduction to MATLAB Programming


2.1 Algorithms

2.2 MATLAB Scripts

2.3 Input and Output

2.4 Scripts with Input and Output

2.5 Scripts to Produce and Customize Simple Plots

2.6 Introduction to File Input/Output (load and save)

2.7 User-defined functions that return a single value

2.8 End Of Chapter Summary


Chapter 3: Selection Statements


3.1 Relational Expressions

3.2 The if Statement

3.3 The If-else Statement

3.4 Nested if-else statements

3.5 The switch statement

3.6 The menu function

3.7 The"is" functions in MATLAB

3.8 End Of Chapter Summary


Chapter 4: Looping


4.1 The for loop

4.2 Nested for loops

4.3 Vectorizing

4.4 While loops

4.5 End Of Chapter Summary


Chapter 5: MATLAB Programs


5.1 More Types of User-Defined Functions

5.2 MATLAB Program Organization

5.3 Application: Menu-Driven Modular Program

5.4 Variable Scope

5.5 Debugging Techniques

5.6 End Of Chapter Summary


Chapter 6: String Manipulation


6.1 Creating String Variables

6.2 Operations on Strings

6.3 The "is" functions for strings

6.4 Converting between string and number types

6.5 End Of Chapter Summary


Chapter 7: Data Structures: Cell Arrays, Structures


7.1 Cell Arrays

7.2 Structures

7.3 End Of Chapter Summary


Chapter 8: Advanced File Input and Output


8.1 Lower-level File I/O Functions

8.2 Writing and reading spreadsheet files

8.3 Using MAT-files for Variables

8.4 End Of Chapter Summary


Chapter 9: Advanced Functions


9.1 Anonymous Functions

9.2 Uses of Function handles

9.3 Variable numbers of arguments

9.4 Nested Functions

9.5 Recursive Functions

9.6 End Of Chapter Summary


II. Applications


Chapter 10: MATLAB Plots


10.1 Plot Functions

10.2 Animation

10.3 Three Dimensional Plots

10.4 Customizing Plots

10.5 Graphics Properties

10.6 Plot Applications

10.7 End Of Chapter Summary


Chapter 11: Solving Systems of Linear Algebraic Equations


11.1 Matrix Definitions

11.2 Matrix Solutions to Systems of Linear Algebraic Equations

11.3 Symbolic Mathematics

11.4 End Of Chapter Summary


Chapter 12: Basic Statistics, Searching, and Sorting


12.1 Statistical Functions


12.3 Sorting

12.4 Indexing

12.5 Searching

12.6 End Of Chapter Summary


Chapter 13: Sights and Sounds


13.1 Sound Files

13.2 Introduction to Handle Graphics

13.3 Image Processing

13.4 Introduction to Graphical User Interfaces

13.5 End Of Chapter Summary


Chapter 14: Advanced Mathematics


14.1 Fitting Curves to Data

14.2 Complex Numbers

14.3 Calculus: Integration and Differentiation

14.4 End Of Chapter Summary



Oversigt over andre Anmeldelser

Tags: anmeldelser, bog, naturvidenskab.

Kontakt

PSI.NBI.dk hostes af Niels Bohr Institutet på en server sponsoreret af KUUR. PSI udvikles og administreres udelukkende af studerende på fysik.

Du kan til envher tid kontakte de travle redaktører på psi@fys.ku.dk.

Fælles coolness

PSI køres 100% af fysikstuderende. Derfor afhænger PSI også af vores fælles bidrag til den fælles coolness. Kun få har direkte datalogagtige tendenser og sidder hele natten og koder PSI, men alle kan tilføje relevant, nødvendigt og interessant indhold til PSI.

Så husk det: Vores fælles coolness skyldes alle de mange der har bidraget til PSI på den ene eller anden måde. Giv dem lidt street-cred når du møder dem næste gang. På den måde kan PSI blive ved med at gøre studiet sjovere og lettere.

Lovgivning og Copyright

Det er trivielt, men vi nævner det alligevel: Alt hvad der udgives på PSI - af redaktører eller brugere - skal overholde dansk lovgivning.

Offentligt indhold gjort tilgængelig for almenheden under Creative Commons some rights reserved medmindre andet angives.

2019 PSI