Numerical and Statistical Methods for Bioengineering Applications in MATLAB 1st Edition Michael R. King pdf download
Numerical and Statistical Methods for Bioengineering Applications in MATLAB 1st Edition Michael R. King pdf download
or textbooks at https://ebookultra.com
_____ Follow the link below to get your download now _____
https://ebookultra.com/download/numerical-and-statistical-
methods-for-bioengineering-applications-in-matlab-1st-
edition-michael-r-king/
https://ebookultra.com/download/numerical-methods-in-engineering-with-
matlab-edition-1-jaan-kiusalaas/
https://ebookultra.com/download/numerical-methods-for-viscosity-
solutions-and-applications-1st-edition-maurizio-falcone/
https://ebookultra.com/download/numerical-analysis-for-engineers-
methods-and-applications-second-edition-bilal-ayyub-author/
https://ebookultra.com/download/numerical-particle-in-cell-methods-
theory-and-applications-yu-n-grigoryev/
Methods in Bioengineering Systems Analysis of Biological
Networks The Artech House Methods in Bioengineering 1st
Edition Arul Jayaraman
https://ebookultra.com/download/methods-in-bioengineering-systems-
analysis-of-biological-networks-the-artech-house-methods-in-
bioengineering-1st-edition-arul-jayaraman/
https://ebookultra.com/download/matlab-numerical-calculations-lopez/
https://ebookultra.com/download/numerical-issues-in-statistical-
computing-for-social-scientist-1st-edition-micah-altman/
https://ebookultra.com/download/numerical-methods-for-finance-1st-
edition-john-miller/
Numerical and Statistical Methods for Bioengineering
Applications in MATLAB 1st Edition Michael R. King
Digital Instant Download
Author(s): Michael R. King, Nipa A. Mody
ISBN(s): 9780521871587, 0521871581
Edition: 1
File Details: PDF, 4.17 MB
Year: 2010
Language: english
This page intentionally left blank
Numerical and Statistical Methods for Bioengineering
This is the first MATLAB-based numerical methods textbook for bioengineers that
uniquely integrates modeling concepts with statistical analysis, while maintaining a
focus on enabling the user to report the error or uncertainty in their result.
Between traditional numerical method topics of linear modeling concepts, non-
linear root finding, and numerical integration, chapters on hypothesis testing, data
regression, and probability are interweaved. A unique feature of the book is the
inclusion of examples from clinical trials and bioinformatics, which are not found
in other numerical methods textbooks for engineers. With a wealth of biomedical
engineering examples, case studies on topical biomedical research, and the inclu-
sion of end of chapter problems, this is a perfect core text for a one-semester
undergraduate course.
Series Editors
W. MARK SALTZMAN, Yale University
SHU CHIEN, University of California, San Diego
Series Advisors
WILLIAM HENDEE, Medical College of Wisconsin
ROGER KAMM, Massachusetts Institute of Technology
R O B E R T M A L K I N , Duke University
A L I S O N N O B L E , Oxford University
B E R N H A R D P A L S S O N , University of California, San Diego
N I C H O L A S P E P P A S , University of Texas at Austin
M I C H A E L S E F T O N , University of Toronto
G E O R G E T R U S K E Y , Duke University
C H E N G Z H U , Georgia Institute of Technology
Published in the United States of America by Cambridge University Press, New York
www.cambridge.org
Information on this title: www.cambridge.org/9780521871587
Preface page ix
Format
As with most textbooks, the chapters have been organized so that concepts are
progressively built upon as the reader advances from one chapter to the next.
Chapters 1 and 2 develop basic concepts, such as types of errors, linear algebra
concepts, linear problems, and linear regression, that are referred to in later
chapters. Chapters 3 (Probability and statistics) and 5 (Nonlinear root-finding
techniques) draw upon the material covered in Chapters 1 and 2. Chapter 4
(Hypothesis testing) exclusively draws upon the material covered in Chapter 3,
and can be covered at any point after Chapter 3 (Sections 3.1 to 3.5) is completed.
The material on linear regression error in Chapter 3 should precede the coverage
of Chapter 8 (Nonlinear model regression and optimization). The following chap-
ter order is strongly recommended to provide a seamless transition from one topic
to the next:
Chapter 4 can be covered at any time once the first three chapters are completed,
while Chapter 7 can be covered at any time after working through Chapters 1, 2, 3,
and 5. Chapter 9 covers an elective topic that can be taken up at any time during
a course of study.
The examples provided in each chapter are of two types: Examples and Boxes.
The problems presented in the Examples are more straightforward and the equa-
tions simpler. Examples either illustrate concepts already introduced in earlier
sections or are used to present new concepts. They are relatively quick to work
through compared to the Boxes since little additional background information is
needed to understand the example problems. The Boxes discuss biomedical
research, clinical, or industrial problems and include an explanation of relevant
biology or engineering concepts to present the nature of the problem. In a majority
of the Boxes, the equations to be solved numerically are derived from first
principles to provide a more complete understanding of the problem. The pro-
blems covered in Boxes can be more challenging and require more involvement by
xi Preface
the reader. While the Examples are critical in mastering the text material, the
choice of which boxed problems to focus on is left to the instructor or reader.
As a recurring theme of this book, we illustrate the implementation of numerical
methods through programming with the technical software package MATLAB.
Previous experience with MATLAB is not necessary to follow and understand this
book, although some prior programming knowledge is recommended. The best
way to learn how to program in a new language is to jump right into coding when
a need presents itself. Sophistication of the code is increased gradually in succes-
sive chapters. New commands and programming concepts are introduced on a
need-to-know basis. Readers who are unfamiliar with MATLAB should first study
Appendix A, Introduction to MATLAB, to orient themselves with the MATLAB
programming environment and to learn the basic commands and programming
terminology. Examples and Boxed problems are accompanied by the MATLAB
code containing the numerical algorithm to solve the numerical or statistical
problem. The MATLAB programs presented throughout the book illustrate
code writing practice. We show two ways to use MATLAB as a tool for solving
numerical problems: (1) by developing a program (m-file) that contains the numer-
ical algorithm, and (2) using built-in functions supplied by MATLAB to solve a
problem numerically. While self-written numerical algorithms coded in MATLAB
are instructive for teaching, MATLAB built-in functions that compute the numer-
ical solution can be more efficient and robust for use in practice. The reader is
taught to integrate MATLAB functions into their written code to solve a specific
problem (e.g. the backslash operator).
The book has its own website hosted by Cambridge University Press at www.
cambridge.org/kingmody. All of the m-files and numerical data sets within this book
can be found at this website, along with additional MATLAB programs relevant to
the topics and problems covered in the text.
Acknowledgements
First and foremost, M. R. K. owes a debt of gratitude to Professor David Leighton
at the University of Notre Dame. The “Biomedical computation” course that led
to this book was closely inspired by Leighton’s “Computer methods for chemical
engineers” course at Notre Dame. I (Michael King) had the good fortune of
serving as a teaching assistant and later as a graduate instructor for that course,
and it shaped the format and style of my own teaching on this subject. I would also
like to thank former students, teaching assistants, and faculty colleagues at the
University of Rochester and Cornell University; over the years, their valuable
input has helped continually to improve the material that comprises this book.
I thank my wife and colleague Cindy Reinhart-King for her constant support.
Finally, I thank my co-author, friend, and former student Nipa Mody: without her
tireless efforts this book would not exist.
N.A.M. would like to acknowledge the timely and helpful advice on creating
bioengineering examples from the following business and medical professionals:
Khyati Desai, Shimoni Shah, Shital Modi, and Pinky Shah. I (Nipa Mody) also
thank Banu Sankaran and Ajay Sadrangani for their general feedback on parts of
the book. I am indebted to the support provided by the following faculty and
staff members of the Biomedical Engineering Department of the University of
Rochester: Professor Richard E. Waugh, Donna Porcelli, Nancy Gronski, Mary
xii Preface
Gilmore, and Gayle Hurlbutt, in this endeavor. I very much appreciate the valiant
support of my husband, Anand Mody, while I embarked on the formidable task
of book writing.
We thank those people who have critically read versions of this manuscript, in
particular, Ayotunde Oluwakorede Ositelu, Aram Chung, and Bryce Allio, and also
to our reviewers for their excellent recommendations. We express many thanks
to Michelle Carey, Sarah Matthews, Christopher Miller, and Irene Pizzie at
Cambridge University Press for their help in the planning and execution of this
book project and for their patience.
If readers wish to suggest additional topics or comments, please write to us.
We welcome all comments and criticisms as this book (and the field of biomedical
engineering) continue to evolve.
1 Types and sources of numerical error
1.1 Introduction
The job of a biomedical engineer often involves the task of formulating and solving
mathematical equations that define, for example, the design criteria of biomedical
equipment or a prosthetic organ or physiological/pathological processes occurring
in the human body. Mathematics and engineering are inextricably linked. The types
of equations that one may come across in various fields of engineering vary widely,
but can be broadly categorized as: linear equations in one variable, linear equations
with respect to multiple variables, nonlinear equations in one or more variables,
linear and nonlinear ordinary differential equations, higher order differential equa-
tions of nth order, and integral equations. Not all mathematical equations are
amenable to an analytical solution, i.e. a solution that gives an exact answer either
as a number or as some function of the variables that define the problem. For
example, the analytical solution for
(1) x2 þ 2x þ 1 ¼ 0 is x ¼ 1, and
(2) dy=dx þ 3x ¼ 5, with initial conditions x ¼ 0; y ¼ 0, is y ¼ 5x 3x2 =2.
Sometimes the analytical solution to a system of equations may be exceedingly
difficult and time-consuming to obtain, or once obtained may be too complicated
to provide insight.
The need to obtain a solution to these otherwise unsolvable problems in a
reasonable amount of time and with the resources at hand has led to the develop-
ment of numerical methods. Such methods are used to determine an approximation
to the actual solution within some tolerable degree of error. A numerical method
is an iterative mathematical procedure that can be applied to only certain types
or forms of a mathematical equation, and under usual circumstances allows the
solution to converge to a final value with a pre-determined level of accuracy or
tolerance. Numerical methods can often provide exceedingly accurate solutions for
the problem under consideration. However, keep in mind that the solutions are
rarely ever exact. A closely related branch of mathematics is numerical analysis,
which goes hand-in-hand with the development and application of numerical meth-
ods. This related field of study is concerned with analyzing the performance
characteristics of established numerical methods, i.e. how quickly the numerical
technique converges to the final solution and accuracy limitations. It is important
to have, at the least, basic knowledge of numerical analysis so that you can make an
informed decision when choosing a technique for solving a numerical problem. The
accuracy and precision of the numerical solution obtained is dependent on a number
of factors, which include the choice of the numerical technique and the implementa-
tion of the technique chosen.
Errors can creep into any mathematical solution or statistical analysis in several
ways. Human mistakes include, for example, (1) entering incorrect data into
Exploring the Variety of Random
Documents with Different Content
PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if you
provide access to or distribute copies of a Project Gutenberg™ work
in a format other than “Plain Vanilla ASCII” or other format used in
the official version posted on the official Project Gutenberg™ website
(www.gutenberg.org), you must, at no additional cost, fee or
expense to the user, provide a copy, a means of exporting a copy, or
a means of obtaining a copy upon request, of the work in its original
“Plain Vanilla ASCII” or other form. Any alternate format must
include the full Project Gutenberg™ License as specified in
paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth
in paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookultra.com