Cargando…

MATLAB programming for biomedical engineers and scientists /

MATLAB Programming for Biomedical Engineers and Scientists provides an easy-to-learn introduction to the fundamentals of computer programming in MATLAB. This book explains the principles of good programming practice, while demonstrating how to write efficient and robust code that analyzes and visual...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: King, Andrew P. (Andrew Peter)
Otros Autores: Aljabar, Paul
Formato: Electrónico eBook
Idioma:Inglés
Publicado: London, United Kingdom : Academic Press is an imprint of Elsevier, [2017]
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 KNOVEL_ocn990802689
003 OCoLC
005 20231027140348.0
006 m o d
007 cr cnu|||unuuu
008 170623s2017 enka ob 001 0 eng d
010 |a  2017302020 
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d OPELS  |d IDEBK  |d EBLCP  |d OCLCF  |d YDX  |d MERER  |d OCLCQ  |d UPM  |d OCLCQ  |d AUD  |d IDB  |d GBVCP  |d OCLCO  |d VRC  |d UAB  |d STF  |d D6H  |d KNOVL  |d ERL  |d CEF  |d U3W  |d MERUC  |d COO  |d OCLCQ  |d OCLCO  |d ZCU  |d OCLCO  |d AU@  |d UMR  |d OCLCO  |d OCLCQ  |d WYU  |d OCLCO  |d OCLCQ  |d LVT  |d OCLCQ  |d N$T  |d OCLCQ  |d OCLCO  |d OCLCA  |d OCLCQ  |d MM9  |d VT2  |d OCLCO  |d OCLCQ  |d SFB  |d OCLCQ  |d OCLCO 
016 7 |a 101712113  |2 DNLM 
019 |a 991670837  |a 1066470543  |a 1235838404 
020 |a 9780128135105  |q (electronic bk.) 
020 |a 0128135107  |q (electronic bk.) 
020 |z 9780128122037 
020 |z 012812203X 
029 1 |a AU@  |b 000060410273 
029 1 |a CHBIS  |b 011069571 
029 1 |a CHNEW  |b 001014377 
029 1 |a CHVBK  |b 499779827 
029 1 |a GBVCP  |b 892971614 
035 |a (OCoLC)990802689  |z (OCoLC)991670837  |z (OCoLC)1066470543  |z (OCoLC)1235838404 
050 4 |a QA297 
060 4 |a 2017 G-342 
060 4 |a QT 36 
072 7 |a MAT  |x 041000  |2 bisacsh 
082 0 4 |a 518  |2 23 
049 |a UAMI 
100 1 |a King, Andrew P.  |q (Andrew Peter) 
245 1 0 |a MATLAB programming for biomedical engineers and scientists /  |c Andrew P. King, Paul Aljabar. 
264 1 |a London, United Kingdom :  |b Academic Press is an imprint of Elsevier,  |c [2017] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed June 26, 2017). 
520 |a MATLAB Programming for Biomedical Engineers and Scientists provides an easy-to-learn introduction to the fundamentals of computer programming in MATLAB. This book explains the principles of good programming practice, while demonstrating how to write efficient and robust code that analyzes and visualizes biomedical data. Aimed at the biomedical engineer, biomedical scientist, and medical researcher with little or no computer programming experience, it is an excellent resource for learning the principles and practice of computer programming using MATLAB. This book enables the reader to: Analyze problems and apply structured design methods to produce elegant, efficient and well-structuredïŽprogram designsImplement a structured program design in MATLAB, making good use of incremental development approachesWrite code that makes good use of MATLAB programming features, including control structures, functions and advanced data typesWrite MATLAB code to read in medical data from files and write data to filesWrite MATLAB code that is efficient and robust to errors in input dataWrite MATLAB code to analyze and visualize medical data, including imaging data. 
505 0 |a Front Cover; MATLAB Programming for Biomedical Engineers and Scientists; Copyright; Dedication; Contents; About the Authors; Preface; Aims and Motivation; Learning Objectives; How to Use This Book; Acknowledgments; 1 Introduction to Computer Programming and MATLAB; 1.1 Introduction; 1.1.1 Computer Programming; 1.1.2 MATLAB; 1.2 The MATLAB Environment; 1.3 Help; 1.4 Variables, Arrays and Simple Operations; 1.5 Data Types; 1.6 Loading and Saving Data; 1.7 Visualizing Data; 1.8 Curve Fitting; 1.9 Matrices; 1.10 MATLAB Scripts; 1.11 Comments; 1.12 Debugging; 1.12.1 MATLAB Debugger. 
505 8 |a 1.12.2 MATLAB Code Analyzer1.13 Summary; 1.14 Further Resources; Exercises; 2 Control Structures; 2.1 Introduction; 2.2 Conditional if Statements; 2.3 Comparison/Logical Operators; 2.4 Conditional switch Statements; 2.5 Iteration: for Loops; 2.6 Iteration: while Loops; 2.7 A Note about Ef ciency; 2.8 break and continue; 2.9 Nesting Control Structures; 2.10 Summary; 2.11 Further Resources; Exercises; 3 Functions; 3.1 Introduction; 3.2 Functions; 3.3 Checking for Errors; 3.4 Function m-Files and Script m-Files; 3.5 A Function m-File Can Contain More than One Function. 
505 8 |a 3.6 A Script m-File Cannot Also Include Functions3.7 m-Files and the MATLAB Search Path; 3.8 Naming Rules; 3.9 Scope of Variables; Be Careful About Script m-Files and Scope; 3.10 Recursion: A Function Calling Itself; 3.11 Summary; 3.12 Further Resources; Exercises; 4 Program Development and Testing; 4.1 Introduction; 4.2 Incremental Development; 4.3 Are We Finished? Validating User Input; 4.4 Debugging a Function; 4.5 Common Reasons for Errors when Running a Script or a Function; 4.6 Error Handling; 4.6.1 The error and warning Functions; 4.6.2 The try and catch Method; 4.7 Summary. 
505 8 |a 4.8 Further Resources Exercises; 5 Data Types; 5.1 Introduction; 5.2 Numeric Types; 5.2.1 Precision for Non-Integer (Floating Point) Numeric Types; 5.2.2 MATLAB Defaults to Double Precision for Numbers; 5.2.3 How Does MATLAB Display Numeric Values by Default?; 5.2.4 Take Care when Working with Numeric Types Other than Doubles; 5.2.5 Ranges of Numeric Types; 5.3 In nity and NaN (Not a Number); 5.4 Characters and Strings; 5.5 Identifying the Type of a Variable; 5.6 The Boolean Data Type; 5.7 Cells and Cell Arrays; 5.7.1 Cell Arrays Can Contain Mixed Data Types. 
505 8 |a 5.7.2 The Different Kinds of Bracket: Recap5.8 Converting Between Types; 5.8.1 Converting Between a Number and a Character; 5.8.2 Converting Between a Number and a Logical Type; 5.8.3 Converting Arrays; 5.9 The Structure Data Type; 5.10 Summary; 5.11 Further Resources; Exercises; 6 File Input/Output; 6.1 Introduction; 6.2 Recap on Basic Input/Output Functions; 6.3 Simple Functions for Dealing with Text Files; 6.4 Reading from Files; 6.5 Writing to Files; 6.6 Summary; 6.7 Further Resources; Exercises; 7 Program Design; 7.1 Introduction; 7.2 Top-Down Design; Step 1 -- First Level Factoring. 
505 8 |a Step 2 -- Further Factoring. 
590 |a Knovel  |b ACADEMIC - General Engineering & Project Administration 
590 |a Knovel  |b ACADEMIC - Biochemistry, Biology & Biotechnology 
630 0 0 |a MATLAB. 
630 0 2 |a MATLAB 
630 0 7 |a MATLAB  |2 fast 
650 0 |a Numerical analysis  |x Data processing. 
650 1 2 |a Mathematical Computing 
650 1 2 |a Biomedical Engineering  |x methods 
650 2 2 |a Software 
650 2 2 |a Electronic Data Processing 
650 6 |a Analyse numérique  |x Informatique. 
650 6 |a Logiciels. 
650 6 |a Informatique. 
650 7 |a software.  |2 aat 
650 7 |a MATHEMATICS  |x Numerical Analysis.  |2 bisacsh 
650 7 |a Numerical analysis  |x Data processing  |2 fast 
650 7 |a MATLAB  |2 gnd 
650 7 |a Biomedizinische Technik  |2 gnd 
700 1 |a Aljabar, Paul. 
776 0 8 |i Print version:  |z 012812203X  |z 9780128122037  |w (OCoLC)973806576 
856 4 0 |u https://appknovel.uam.elogim.com/kn/resources/kpMATLABP2/toc  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL4882844 
938 |a EBSCOhost  |b EBSC  |n 1465563 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis38398176 
938 |a YBP Library Services  |b YANK  |n 14655279 
994 |a 92  |b IZTAP