24小时热门版块排行榜    

CyRhmU.jpeg
查看: 308  |  回复: 0
当前主题已经存档。

conanwj

版主 (著名写手)


[资源] 【分享】[DJVU]MATLAB Guide,Second Edition,Desmond J. Higham etc,2005

MATLAB Guide,Second Edition
Author:
                Desmond J. Higham
                        University of Strathclyde
                        Glasgow, Scotland
                Nicholas J. Higham
                        University of Manchester
                        Manchester, England
Publisher: Society for Industrial and Applied Mathematic,2005
Pages: 384
ISBN: 0-89871-578-4

Preface
MATLAB@ 1 is an interactive system for numerical computation. Numerical analyst
Cleve Moler wrote the initial Fortran version of MATLAB in the late 1970s as a
teaching aid. It became popular for both teaching and research and evolved into a
commercial software package written in C. For many years now, MATLAB has been
widely used in universities and industry.
MATLAB has several advantages over more traditional means of numerical com-
puting (e.g., writing Fortran or C programs and calling numerical libraries ):
. It allows quick and easy coding in a very high-level language.
. Data structures require minimal attention; in particular, arrays need not be
declared before first use.
. An interactive interface allows rapid experimentation and easy debugging.
. High-quality graphics and visualization facilities are available.
. MATLAB M-files are completely portable across a wide range of platforms.
. Toolboxes can be added to extend the system, giving, for example, specialized
signal processing facilities and a symbolic manipulation capability.
. A wide range of user-contributed M-files is freely available on the Internet.
Furthermore, MATLAB is a modern programming language and problem solving envi-
ronment: it has sophisticated data structures, contains built-in editing and debugging
tools, and supports object-oriented programming. These factors make MATLAB an
excellent language for teaching and a powerful tool for research and practical prob-
lem solving. Being interpreted, MATLAB inevitably suffers some loss of efficiency
compared with compiled languages, but built-in performance acceleration techniques
reduce the inefficiencies and users have the possibility of linking to compiled Fortran
or C code using MEX files.
This book has two purposes. First, it aims to give a lively introduction to the most
popular features of MATLAB, covering all that most users will ever need to know.
We assume no prior knowledge of MATLAB, but the reader is expected to be familiar
with the basics of programming and with the use of the operating system under which
MATLAB is being run. We describe how and why to use MATLAB functions but
do not explain the mathematical theory and algorithms underlying them; instead,
references are given to the appropriate literature.
The second purpose of the book is to provide a compact reference for all MATLAB
users. The scope of MATLAB has grown dramatically as the package has been de-
veloped (see Table 0.1), and even experienced MATLAB users may be unaware
some of the functionality of the latest versions. Indeed the PDF documentation for
MATLAB runs to several thousand pages. Hence we believe that there is a need
for a manual that is wide-ranging yet concise. We hope that our approach of focus-
ing on the most important features of MATLAB, combined with the book's logical
organization and detailed index, will make MATLAB Guide a useful reference.
The book is intended to be used by students, researchers, and practitioners alike.
Our philosophy is to teach by giving\jnformative examples rather than to treat every
function comprehensively. Full documentation is available in MATLAB's online help
and we pinpoint where to look for further details.
Our treatment includes many "hidden" or easily overlooked features of MATLAB
and we provide a wealth of useful tips, covering'such topics as customizing graphics,
M-file style, code optimization, and debugging.
The main subjects omitted are object-oriented programming, Graphical User In-
terface (GUI) tools, and the publishing features. Every MATLAB user benefits,
perhaps unknowingly, from its object-oriented nature, but we think that the typicai
user does not need to program in an object-oriented fashion. (For excellent examples
of the use of object orientation, see [10] and [95].) GUIs can be useful as front-ends
to MATLAB computations, but again, most users will not need to write them (for
an excllent example of a GUI, see eigtool [128]). The facility to publish an M-file
to HTML, XML, H\'lEX, etc. (new to Release 14) is best learned by using it and by
viewing the online documentation. Other areas not covered include MATLAB's Java
interface and -some of the more advanced visualization features.
We have ,not included exercises; MATLAB is' often taught in conjunction with
particular subjects, and exercises are best tailored to the context.
We have been careful to show complete, undoctored MATLAB output and to test
every piece of MATLAB code listed. The only editing we have done of output has
been to break overlong lines that continued past our right margin-in these cases we
have manually inserted the continuation periods ". . ." at the line break.
MATLAB. runs on several operating systems and we concentrate on features com-'
mon to all. We do not describe how to install or run MATLAB, or how to customize
it-the manuals, available in both printed and online form, should be consulted for
this system-specific information.
A Web page for the book can be found at
http://www.siam.org/books/ot92
It includes
, . All the M-files used as examples in the book.
i
. Updates relating to material in the book.
. Links to various MATLAB-related Web resources.
What This Book Describes
This book describes MATLAB 7.01 (Release 14 with Service Pack 1), although most
of the examples work with at most minor modification in MATLAB 6 (Release 12)
and MATLAB 6.5 (Release 13). If you are not sure which version of MATLAB you
are using, type ve'r or version at the MATLAB prompt.
All the output shown was generated on a Pentium 4 machine running MATLAB
under Windows XP.



本资源共8个可选网络硬盘链接,21.2 MB,保质期2009-07-01。


----------------------------------------------------------------------------
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
MATLAB Guide,Second Edition,Desmond J. Higham etc,Society for Industrial and Applied Mathematic,2005.djvu
----------------------------------------------------------------------------

[ Last edited by bluesine on 2009-12-8 at 19:19 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 conanwj 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
信息提示
请填处理意见