100% found this document useful (2 votes)
38 views

MATLAB An Introduction with Applications Fourth Edition Amos Gilat pdf download

Ebook download

Uploaded by

tayefiznas37
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
38 views

MATLAB An Introduction with Applications Fourth Edition Amos Gilat pdf download

Ebook download

Uploaded by

tayefiznas37
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 47

MATLAB An Introduction with Applications Fourth

Edition Amos Gilat pdf download

https://ebookfinal.com/download/matlab-an-introduction-with-
applications-fourth-edition-amos-gilat/

Explore and download more ebooks or textbooks


at ebookfinal.com
We believe these products will be a great fit for you. Click
the link to download now, or visit ebookfinal
to discover even more!

MATLAB An Introduction with Applications 3rd Edition Amos


Gilat

https://ebookfinal.com/download/matlab-an-introduction-with-
applications-3rd-edition-amos-gilat/

MATLAB 4th Edition An Introduction with Applications Amos


Gilat

https://ebookfinal.com/download/matlab-4th-edition-an-introduction-
with-applications-amos-gilat/

Probability 2nd Edition An Introduction with Statistical


Applications John J. Kinney

https://ebookfinal.com/download/probability-2nd-edition-an-
introduction-with-statistical-applications-john-j-kinney/

Abstract Algebra An introduction with Applications 2nd


Edition Derek J.S. Robinson

https://ebookfinal.com/download/abstract-algebra-an-introduction-with-
applications-2nd-edition-derek-j-s-robinson/
An Introduction to Stochastic Modeling Fourth Edition
Pinsky

https://ebookfinal.com/download/an-introduction-to-stochastic-
modeling-fourth-edition-pinsky/

Signals and Systems with MATLAB Applications 2nd Edition


Steven T. Karris

https://ebookfinal.com/download/signals-and-systems-with-matlab-
applications-2nd-edition-steven-t-karris/

An Introduction to Numerical Methods A MATLAB Approach


Third Edition Guenther

https://ebookfinal.com/download/an-introduction-to-numerical-methods-
a-matlab-approach-third-edition-guenther/

Computational Nanotechnology Modeling and Applications


with MATLAB R Sarhan M Musa

https://ebookfinal.com/download/computational-nanotechnology-modeling-
and-applications-with-matlab-r-sarhan-m-musa/

An Introduction to Model Based Survey Sampling with


Applications 1st Edition Ray Chambers

https://ebookfinal.com/download/an-introduction-to-model-based-survey-
sampling-with-applications-1st-edition-ray-chambers/
MATLAB An Introduction with Applications Fourth
Edition Amos Gilat Digital Instant Download
Author(s): Amos Gilat
ISBN(s): 9780470767856, 0470767855
Edition: 4th
File Details: PDF, 9.33 MB
Year: 2011
Language: english
This page intentionally left blank
MATLAB
®

An Introduction
with Applications
This page intentionally left blank
MATLAB
®

An Introduction
with Applications
Fourth Edition

Amos Gilat
Department of Mechanical Engineering
The Ohio State University

JOHN WILEY & SONS, INC.


VP & EXECUTIVE PUBLISHER Don Fowley
PUBLISHER Dan Sayre
MARKETING MANAGER Christopher Ruel
EDITORIAL ASSISTANT Katie Singleton
DESIGNER Wendy Lai
MEDIA EDITOR Thomas Kulesa
PRODUCTION MANAGER Micheline Frederick
PRODUCTION EDITOR Amy Weintraub

Cover images: Amos Gilat

This book was printed and bound by Malloy Lithographers. The cover was printed by
Malloy Lithographers.

This book is printed on acid free paper. ∞

Copyright © 2011 John Wiley & Sons, Inc. All rights reserved. No part of this publi-
cation may be reproduced, stored in a retrieval system or transmitted in any form or
by any means, electronic, mechanical, photocopying, recording, scanning or other-
wise, except as permitted under Sections 107 or 108 of the 1976 United States Copy-
right Act, without either the prior written permission of the Publisher, or authorization
through payment of the appropriate per-copy fee to the Copyright Clearance Center,
Inc. 222 Rosewood Drive, Danvers, MA 01923, website www.copyright.com.
Requests to the Publisher for permission should be addressed to the Permissions
Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030-5774,
(201)748-6011, fax (201)748-6008, website http://www.wiley.com/go/permissions.

"Evaluation copies are provided to qualified academics and professionals for review
purposes only, for use in their courses during the next academic year. These copies
are licensed and may not be sold or transferred to a third party. Upon completion of
the review period, please return the evaluation copy to Wiley. Return instructions and
a free of charge return shipping label are available at www.wiley.com/go/returnlabel.
Outside of the United States, please contact your local representative."

Library of Congress Cataloging in Publication Data:

ISBN-13 978-0-470-76785-6

Printed in the United States of America


10 9 8 7 6 5 4 3 2 1
Preface
MATLAB® is a very popular language for technical computing used by stu-
dents, engineers, and scientists in universities, research institutes, and industries
all over the world. The software is popular because it is powerful and easy to use.
For university freshmen in it can be thought of as the next tool to use after the
graphic calculator in high school.
This book was written following several years of teaching the software to
freshmen in an introductory engineering course. The objective was to write a book
that teaches the software in a friendly, non-intimidating fashion. Therefore, the
book is written in simple and direct language. In many places bullets, rather than
lengthy text, are used to list facts and details that are related to a specific topic.
The book includes numerous sample problems in mathematics, science, and engi-
neering that are similar to problems encountered by new users of MATLAB.
This fourth edition of the book is updated to MATLAB 7.11 (Release
2010b). Other modifications/changes to this edition are: programming (now
Chapter 6) is introduced before user-defined functions (now Chapter 7), applica-
tions in numerical analysis (now Chapter 9) follows polynomials, curve fitting
and interpolation that is covered in Chapter 8. The last two chapters are 3D plot-
ting (now Chapter 10) and symbolic math (Chapter 11). In addition, the end of
chapter problems have been revised. There are many more problems in every
chapter, and close to 80% are new of different than in previous editions. In addi-
tion, the problems cover a wider range of topics.
I would like to thank several of my colleagues at The Ohio State University.
Professors Richard Freuler, Mark Walter, and Walter Lampert, and Dr. Mike Parke
read sections of the book and suggested modifications. I also appreciate the
involvement and support of Professors Robert Gustafson and John Demel and Dr.
John Merrill from the First-Year Engineering Program at The Ohio State Univer-
sity. Special thanks go to Professor Mike Lichtensteiger (OSU), and my daughter
Tal Gilat (Marquette University), who carefully reviewed the first edition of the
book and provided valuable comments and criticisms. Professor Brian Harper
(OSU) has made a significant contribution to the new end of chapter problems in
the present edition.
I would like to express my appreciation to all those who have reviewed the
first edition of the text at its various stages of development, including Betty Barr,
University of Houston; Andrei G. Chakhovskoi, University of California, Davis;
Roger King, University of Toledo; Richard Kwor, University of Colorado at Colo-
rado Springs; Larry Lagerstrom, University of California, Davis; Yueh-Jaw Lin,
University of Akron; H. David Sheets, Canisius College; Geb Thomas, University
v
vi Preface

of Iowa; Brian Vick, Virginia Polytechnic Institute and State University; Jay
Weitzen, University of Massachusetts, Lowell; and Jane Patterson Fife, The Ohio
State University. In addition, I would like to acknowledge Daniel Sayre, Ken San-
tor, and Katie Singleton, all from John Wiley & Sons, who supported the produc-
tion of the Fourth edition.
I hope that the book will be useful and will help the users of MATLAB to
enjoy the software.
Amos Gilat
Columbus, Ohio
November, 2010
gilat.1@osu.edu

To my parents Schoschana and Haim Gelbwacks


Contents
Preface v
Introduction 1
Chapter 1 Starting with MATLAB 5
1.1 STARTING MATLAB, MATLAB WINDOWS 5
1.2 WORKING IN THE COMMAND WINDOW 9
1.3 ARITHMETIC OPERATIONS WITH SCALARS 10
1.3.1 Order of Precedence 11
1.3.2 Using MATLAB as a Calculator 11
1.4 DISPLAY FORMATS 12
1.5 ELEMENTARY MATH BUILT-IN FUNCTIONS 13
1.6 DEFINING SCALAR VARIABLES 16
1.6.1 The Assignment Operator 16
1.6.2 Rules About Variable Names 18
1.6.3 Predefined Variables and Keywords 18
1.7 USEFUL COMMANDS FOR MANAGING VARIABLES 19
1.8 SCRIPT FILES 20
1.8.1 Notes About Script Files 20
1.8.2 Creating and Saving a Script File 21
1.8.3 Running (Executing) a Script File 22
1.8.4 Current Folder 22
1.9 EXAMPLES OF MATLAB APPLICATIONS 24
1.10 PROBLEMS 27
Chapter 2 Creating Arrays 35
2.1 CREATING A ONE-DIMENSIONAL ARRAY (VECTOR) 35
2.2 CREATING A TWO-DIMENSIONAL ARRAY (MATRIX) 39
2.2.1 The zeros, ones and, eye Commands 40
2.3 NOTES ABOUT VARIABLES IN MATLAB 41
2.4 THE TRANSPOSE OPERATOR 41
2.5 ARRAY ADDRESSING 42
2.5.1 Vector 42
2.5.2 Matrix 43
2.6 USING A COLON : IN ADDRESSING ARRAYS 44
2.7 ADDING ELEMENTS TO EXISTING VARIABLES 46
2.8 DELETING ELEMENTS 48
2.9 BUILT-IN FUNCTIONS FOR HANDLING ARRAYS 49
2.10 STRINGS AND STRINGS AS VARIABLES 53
2.11 PROBLEMS 55
Chapter 3 Mathematical Operations with Arrays 63
3.1 ADDITION AND SUBTRACTION 64
3.2 ARRAY MULTIPLICATION 65
3.3 ARRAY DIVISION 68
vii
viii Contents

3.4 ELEMENT-BY-ELEMENT OPERATIONS 72


3.5 USING ARRAYS IN MATLAB BUILT-IN MATH FUNCTIONS 75
3.6 BUILT-IN FUNCTIONS FOR ANALYZING ARRAYS 75
3.7 GENERATION OF RANDOM NUMBERS 77
3.8 EXAMPLES OF MATLAB APPLICATIONS 80
3.9 PROBLEMS 86
Chapter 4 Using Script Files and Managing Data 95
4.1 THE MATLAB WORKSPACE AND THE WORKSPACE WINDOW 96
4.2 INPUT TO A SCRIPT FILE 97
4.3 OUTPUT COMMANDS 100
4.3.1 The disp Command 101
4.3.2 The fprintf Command 103
4.4 THE save AND load COMMANDS 111
4.4.1 The save Command 111
4.4.2 The load Command 112
4.5 IMPORTING AND EXPORTING DATA 114
4.5.1 Commands for Importing and Exporting Data 114
4.5.2 Using the Import Wizard 116
4.6 EXAMPLES OF MATLAB APPLICATIONS 118
4.7 PROBLEMS 123
Chapter 5 Two-Dimensional Plots 133
5.1 THE plot COMMAND 134
5.1.1 Plot of Given Data 138
5.1.2 Plot of a Function 139
5.2 THE fplot COMMAND 140
5.3 PLOTTING MULTIPLE GRAPHS IN THE SAME PLOT 141
5.3.1 Using the plot Command 141
5.3.2 Using the hold on and hold off Commands 142
5.3.3 Using the line Command 143
5.4 FORMATTING A PLOT 144
5.4.1 Formatting a Plot Using Commands 144
5.4.2 Formatting a Plot Using the Plot Editor 148
5.5 PLOTS WITH LOGARITHMIC AXES 149
5.6 PLOTS WITH ERROR BARS 150
5.7 PLOTS WITH SPECIAL GRAPHICS 152
5.8 HISTOGRAMS 153
5.9 POLAR PLOTS 156
5.10 PUTTING MULTIPLE PLOTS ON THE SAME PAGE 157
5.11 MULTIPLE FIGURE WINDOWS 157
5.12 EXAMPLES OF MATLAB APPLICATIONS 159
5.13 PROBLEMS 163
Contents ix

Chapter 6 Programming in MATLAB 173


6.1 RELATIONAL AND LOGICAL OPERATORS 174
6.2 CONDITIONAL STATEMENTS 182
6.2.1 The if-end Structure 182
6.2.2 The if-else-end Structure 184
6.2.3 The if-elseif-else-end Structure 185
6.3 THE switch-case STATEMENT 187
6.4 LOOPS 190
6.4.1 for-end Loops 190
6.4.2 while-end Loops 195
6.5 NESTED LOOPS AND NESTED CONDITIONAL STATEMENTS 198
6.6 THE break AND continue COMMANDS 200
6.7 EXAMPLES OF MATLAB APPLICATIONS 201
6.8 PROBLEMS 209
Chapter 7 User-Defined Functions and Function Files 219
7.1 CREATING A FUNCTION FILE 220
7.2 STRUCTURE OF A FUNCTION FILE 221
7.2.1 Function Definition Line 222
7.2.2 Input and Output Arguments 222
7.2.3 The H1 Line and Help Text Lines 224
7.2.4 Function Body 224
7.3 LOCAL AND GLOBAL VARIABLES 224
7.4 SAVING A FUNCTION FILE 225
7.5 USING A USER-DEFINED FUNCTION 226
7.6 EXAMPLES OF SIMPLE USER-DEFINED FUNCTIONS 227
7.7 COMPARISON BETWEEN SCRIPT FILES AND FUNCTION FILES 229
7.8 ANONYMOUS AND INLINE FUNCTIONS 229
7.8.1 Anonymous Functions 230
7.8.2 Inline Functions 233
7.9 FUNCTION FUNCTIONS 234
7.9.1 Using Function Handles for Passing a Function into a Function
Function 235
7.9.2 Using a Function Name for Passing a Function into a Function
Function 238
7.10 SUBFUNCTIONS 240
7.11 NESTED FUNCTIONS 242
7.12 EXAMPLES OF MATLAB APPLICATIONS 245
7.13 PROBLEMS 248
Chapter 8 Polynomials, Curve Fitting, and Interpolation 261
8.1 POLYNOMIALS 261
8.1.1 Value of a Polynomial 262
8.1.2 Roots of a Polynomial 263
8.1.3 Addition, Multiplication, and Division of Polynomials 264
8.1.4 Derivatives of Polynomials 266
8.2 CURVE FITTING 267
x Contents

8.2.1 Curve Fitting with Polynomials; The polyfit Function 267


8.2.2 Curve Fitting with Functions Other than Polynomials 271
8.3 INTERPOLATION 274
8.4 THE BASIC FITTING INTERFACE 278
8.5 EXAMPLES OF MATLAB APPLICATIONS 281
8.6 PROBLEMS 286
Chapter 9 Applications in Numerical Analysis 295
9.1 SOLVING AN EQUATION WITH ONE VARIABLE 295
9.2 FINDING A MINIMUM OR A MAXIMUM OF A FUNCTION 298
9.3 NUMERICAL INTEGRATION 300
9.4 ORDINARY DIFFERENTIAL EQUATIONS 303
9.5 EXAMPLES OF MATLAB APPLICATIONS 307
9.6 PROBLEMS 313
Chapter 10 Three-Dimensional Plots 323
10.1 LINE PLOTS 323
10.2 MESH AND SURFACE PLOTS 324
10.3 PLOTS WITH SPECIAL GRAPHICS 331
10.4 THE view COMMAND 333
10.5 EXAMPLES OF MATLAB APPLICATIONS 336
10.6 PROBLEMS 341
Chapter 11 Symbolic Math 347
11.1 SYMBOLIC OBJECTS AND SYMBOLIC EXPRESSIONS 348
11.1.1 Creating Symbolic Objects 348
11.1.2 Creating Symbolic Expressions 350
11.1.3 The findsym Command and the Default Symbolic
Variable 353
11.2 CHANGING THE FORM OF AN EXISTING SYMBOLIC EXPRESSION 354
11.2.1 The collect, expand, and factor Commands 354
11.2.2 The simplify and simple Commands 356
11.2.3 The pretty Command 357
11.3 SOLVING ALGEBRAIC EQUATIONS 358
11.4 DIFFERENTIATION 363
11.5 INTEGRATION 365
11.6 SOLVING AN ORDINARY DIFFERENTIAL EQUATION 366
11.7 PLOTTING SYMBOLIC EXPRESSIONS 369
11.8 NUMERICAL CALCULATIONS WITH SYMBOLIC EXPRESSIONS 372
11.9 EXAMPLES OF MATLAB APPLICATIONS 376
11.10 PROBLEMS 384
Appendix: Summary of Characters, Commands, and
Functions 393
Answers to Selected Problems 401
Index 413
Introduction
MATLAB is a powerful language for technical computing. The name MATLAB
stands for MATrix LABoratory, because its basic data element is a matrix (array).
MATLAB can be used for math computations, modeling and simulations, data
analysis and processing, visualization and graphics, and algorithm development.
MATLAB is widely used in universities and colleges in introductory and
advanced courses in mathematics, science, and especially engineering. In industry
the software is used in research, development, and design. The standard
MATLAB program has tools (functions) that can be used to solve common
problems. In addition, MATLAB has optional toolboxes that are collections of
specialized programs designed to solve specific types of problems. Examples
include toolboxes for signal processing, symbolic calculations, and control
systems.
Until recently, most of the users of MATLAB have been people with
previous knowledge of programming languages such as FORTRAN and C who
switched to MATLAB as the software became popular. Consequently, the
majority of the literature that has been written about MATLAB assumes that the
reader has knowledge of computer programming. Books about MATLAB often
address advanced topics or applications that are specialized to a particular field.
Today, however, MATLAB is being introduced to college students as the first (and
often the only) computer program they will learn. For these students there is a
need for a book that teaches MATLAB assuming no prior experience in computer
programming.
The Purpose of This Book
MATLAB: An Introduction with Applications is intended for students who are
using MATLAB for the first time and have little or no experience in computer
programming. It can be used as a textbook in freshmen engineering courses or in
workshops where MATLAB is being taught. The book can also serve as a
reference in more advanced science and engineering courses where MATLAB is
used as a tool for solving problems. It also can be used for self-study of MATLAB
by students and practicing engineers. In addition, the book can be a supplement or
a secondary book in courses where MATLAB is used but the instructor does not
have the time to cover it extensively.
Topics Covered
MATLAB is a huge program, and therefore it is impossible to cover all of it in one
book. This book focuses primarily on the foundations of MATLAB. The
1
2 Introduction

assumption is that once these foundations are well understood, the student will be
able to learn advanced topics easily by using the information in the Help menu.
The order in which the topics are presented in this book was chosen
carefully, based on several years of experience in teaching MATLAB in an
introductory engineering course. The topics are presented in an order that allows
the student to follow the book chapter after chapter. Every topic is presented
completely in one place and then used in the following chapters.
The first chapter describes the basic structure and features of MATLAB and
how to use the program for simple arithmetic operations with scalars as with a
calculator. Script files are introduced at the end of the chapter. They allow the
student to write, save, and execute simple MATLAB programs. The next two
chapters are devoted to the topic of arrays. MATLAB’s basic data element is an
array that does not require dimensioning. This concept, which makes MATLAB a
very powerful program, can be a little difficult to grasp for students who have only
limited knowledge of and experience with linear algebra and vector analysis. The
concept of arrays is introduced gradually and then explained in extensive detail.
Chapter 2 describes how to create arrays, and Chapter 3 covers mathematical
operations with arrays.
Following the basics, more advanced topics that are related to script files
and input and output of data are presented in Chapter 4. This is followed by
coverage of two-dimensional plotting in Chapter 5. Programming with MATLAB
is introduced in Chapter 6. This includes flow control with conditional statements
and loops. User-defined functions, anonymous functions, and function functions
are covered next in Chapter 7. The coverage of function files (user-defined
functions) is intentionally separated from the subject of script files. This has
proven to be easier to understand by students who are not familiar with similar
concepts from other computer programs.
The next three chapters cover more advanced topics. Chapter 8 describes
how MATLAB can be used for carrying out calculations with polynomials, and
how to use MATLAB for curve fitting and interpolation. Chapter 9 covers
applications of MATLAB in numerical analysis. It includes solving nonlinear
equations, finding minimum or a maximum of a function, numerical integration,
and solution of first-order ordinary differential equations. Chapter 10 describes
how to produce three-dimensional plots, an extension of the chapter on two-
dimensional plots. Chapter 11 covers in great detail how to use MATLAB in
symbolic operations.
The Framework of a Typical Chapter
In every chapter the topics are introduced gradually in an order that makes the
concepts easy to understand. The use of MATLAB is demonstrated extensively
within the text and by examples. Some of the longer examples in Chapters 1–3 are
titled as tutorials. Every use of MATLAB is printed with a different font and with
a gray background. Additional explanations appear in boxed text with a white
background. The idea is that the reader will execute these demonstrations and
Introduction 3

tutorials in order to gain experience in using MATLAB. In addition, every chapter


includes formal sample problems that are examples of applications of MATLAB
for solving problems in math, science, and engineering. Each example includes a
problem statement and a detailed solution. Some sample problems are presented
in the middle of the chapter. All of the chapters (except Chapter 2) have a section
at the end with several sample problems of applications. It should be pointed out
that problems with MATLAB can be solved in many different ways. The solutions
of the sample problems are written such that they are easy to follow. This means
that in many cases the problem can be solved by writing a shorter, or sometimes
“trickier,” program. The students are encouraged to try to write their own solu-
tions and compare the end results. At the end of each chapter there is a set of
homework problems. They include general problems from math and science and
problems from different disciplines of engineering.
Symbolic Calculations
MATLAB is essentially a software for numerical calculations. Symbolic math
operations, however, can be executed if the Symbolic Math toolbox is installed.
The Symbolic Math toolbox is included in the student version of the software and
can be added to the standard program.
Software and Hardware
The MATLAB program, like most other software, is continually being developed
and new versions are released frequently. This book covers MATLAB Version
7.11, Release 2010b. It should be emphasized, however, that the book covers the
basics of MATLAB, which do not change much from version to version. The book
covers the use of MATLAB on computers that use the Windows operating system.
Everything is essentially the same when MATLAB is used on other machines. The
user is referred to the documentation of MATLAB for details on using MATLAB
on other operating systems. It is assumed that the software is installed on the
computer, and the user has basic knowledge of operating the computer.
The Order of Topics in the Book
It is probably impossible to write a textbook where all the subjects are presented
in an order that is suitable for everyone. The order of topics in this book is such
that the fundamentals of MATLAB are covered first (arrays and array operations),
and, as mentioned before, every topic is covered completely in one location,
which makes the book easy to use as a reference. The order of the topics in this
fourth edition of the book is a little bit different than in previous editions. Pro-
gramming is introduced before user-defined functions. This allows using pro-
gramming in user-defined functions. Also, applications of MATLAB in numerical
analysis (now Chapter 9, previously 10) follow Chapter 8 which covers polynomi-
als, curve fitting, and interpolation.
This page intentionally left blank
Chapter 1
Starting with
MATLAB
This chapter begins by describing the characteristics and purposes of the different
windows in MATLAB. Next, the Command Window is introduced in detail. This
chapter shows how to use MATLAB for arithmetic operations with scalars in a
fashion similar to the way that a calculator is used. This includes the use of ele-
mentary math functions with scalars. The chapter then shows how to define scalar
variables (the assignment operator) and how to use these variables in arithmetic
calculations. The last section in the chapter introduces script files. It shows how to
write, save, and execute simple MATLAB programs.

1.1 STARTING MATLAB, MATLAB WINDOWS


It is assumed that the software is installed on the computer, and that the user can
start the program. Once the program starts, the MATLAB desktop window opens
(Figure 1-1). The window contains four smaller windows: the Command Window,
the Current Folder Window, the Workspace Window, and the Command History
Window. This is the default view that shows four of the various windows of MAT-
LAB. A list of several windows and their purpose is given in Table 1-1. The Start
button on the lower left side can be used to access MATLAB tools and features.
Four of the windows—the Command Window, the Figure Window, the Editor
Window, and the Help Window—are used extensively throughout the book and
are briefly described on the following pages. More detailed descriptions are
included in the chapters where they are used. The Command History Window,
Current Folder Window, and the Workspace Window are described in Sections
1.2, 1.8.4, and 4.1, respectively.
Command Window: The Command Window is MATLAB’s main window and
opens when MATLAB is started. It is convenient to have the Command Window
as the only visible window, and this can be done by either closing all the other
windows (click on the x at the top right-hand side of the window you want to
close) or by first selecting the Desktop Layout in the Desktop menu, and then
5
6 Chapter 1: Starting with MATLAB

selecting Command Window Only from the submenu that opens. Working in the
Command Window is described in detail in Section 1.2.

Figure 1-1: The default view of MATLAB desktop.

Table 1-1: MATLAB windows

Window Purpose
Command Window Main window, enters variables, runs
programs.
Figure Window Contains output from graphic
commands.
Editor Window Creates and debugs script and
function files.
Help Window Provides help information.
Command History Window Logs commands entered in the
Command Window.
Workspace Window Provides information about the
variables that are used.
Current Folder Window Shows the files in the current folder.

Figure Window: The Figure Window opens automatically when graphics com-
mands are executed, and contains graphs created by these commands. An example
of a Figure Window is shown in Figure 1-2. A more detailed description of this
window is given in Chapter 5.
1.1 Starting MATLAB, MATLAB Windows 7

Figure 1-2: Example of a Figure Window.


Editor Window: The Editor Window is used for writing and editing programs.
This window is opened from the File menu. An example of an Editor Window is
shown in Figure 1-3. More details on the Editor Window are given in Section
1.8.2, where it is used for writing script files, and in Chapter 7, where it is used to
write function files.

Figure 1-3: Example of an Editor Window.


Help Window: The Help Window contains help information. This window can
be opened from the Help menu in the toolbar of any MATLAB window. The Help
Window is interactive and can be used to obtain information on any feature of
MATLAB. Figure 1-4 shows an open Help Window.
8 Chapter 1: Starting with MATLAB

Figure 1-4: The Help Window.

When MATLAB is started for the first time the screen looks like that shown in
Figure 1-1. For most beginners it is probably more convenient to close all the win-
dows except the Command Window. (Each of the windows can be closed by
clicking on the button.) The closed windows can be reopened by selecting
them from the Desktop menu. The windows shown in Figure 1-1 can be displayed
by selecting first Desktop Layout in the Desktop menu and then Default from
the submenu. The various windows in Figure 1-1 are docked to the desktop. A
window can be undocked (become a separate, independent window) by clicking
on the button on the upper right-hand corner. An independent window can be
redocked by clicking on the button.
Discovering Diverse Content Through
Random Scribd Documents
Neither Vance nor Ned dared to answer it lest it should be a trick
similar to the one they played a short time previous with such good
success, and it was necessary to wait until Roy returned.
Then the following conversation ensued, Manuel, as a matter of
course, being the spokesman at the wheel-house end of the tube:
“We are willing to admit that we are beaten, and will take to the
small boat at once if you send our friends up.”
Ned dictated the reply:
“It can’t be done. Go alone if you choose, but they stay where
they are until we reach port or are overhauled by some craft, when
you will have a chance to explain how you happen to be on deck
with everybody else holding the fort below.”
“Then we shall stay here, and it may be you’ll have a chance to
fight fire after we get ready to take to the small boat.”
This threat had the effect of frightening Roy somewhat, but Vance
cried positively:
“They won’t dare to do anything of the kind while their chums are
in the hold. Besides, I’d rather take my chances of fighting fire than
of letting them loose. What would prevent them from doing the
same thing after their friends were freed?”
“That’s so!” Ned cried. “Here’s a good trade for them! If they’ll get
into the small boat and push off where we can see them, we’ll let
the others go one at a time. They can swim to the small boat, and
thus save themselves from spending quite a while in jail.”
Roy repeated the words, and a few moments later, to the surprise
of all, Manuel cried:
“We’re in a tight place, and are willing to accept the offer. When
shall we start?”
“He’s up to some mischief now or I’m a Dutchman!” Ned
exclaimed in a low tone, and added: “Tell them to leave at once, and
to push off thirty or forty yards on the port side.”
“Do you think it’s safe?” Vance asked nervously.
“We’d better take the chances than hang ’round here two or three
days. I believe I can outwit them by working lively.”
Roy repeated the proposition, and Manuel replied:
“Then we’ll start at once, for it will take us nearly all night to pull
back to the island.”
“Now, Vance, keep your eyes open and be ready to run to the
wheel-house on the starboard side,” Ned said quickly, and he waited
at his post until the sound of footsteps on the deck told that the two
men had gone aft.
Then he hurriedly joined Vance, and the latter whispered
nervously:
“They have got at least one revolver, and probably two between
them. We should have insisted on taking the weapons, otherwise
they may fire on us while we are getting under way.”
“That’s exactly what I count on their trying to do, but I reckon
they won’t make very much by it,” Ned said as he went into the port
state-room aft. “Keep a sharp watch there until the boat pushes off,
and then get into the wheel-house as lively as you know how.”
It was evidently a portion of Manuel’s scheme to play fair until his
companions should be with him, when he probably intended to try
something else.
Ned had opened the bull’s-eye a few inches to enable him to see
what was going on, and when the men in the boat came within his
range of vision he said to Vance:
“Now is your time to get into the wheel-house. Be careful to keep
out of sight, and don’t stand erect until we are beyond range.”
“Now send over our friends!” Manuel shouted.
“You shall have them as soon as we can make the necessary
arrangements,” Ned replied as he pushed the muzzle of his weapon
through the aperture. “For fear you might take a notion to board us
again, or send a few bullets at the man at the wheel, I shall stand
right here ready to kill you whenever either of your party makes a
threatening gesture. Bring up the prisoners, Roy.”
It was some moments before this order could be obeyed, owing to
the network of ropes, but they were finally released and driven
through the cabin, Roy marching behind with the heavy starting-bar
ready to strike down the first one who attempted to show fight.
“See that they jump together,” Ned said, still keeping his eyes
fixed on the boat, where Manuel was busily engaged heaping
maledictions on the heads of the boys because his plans were not
working exactly to suit him. “Comeback here instantly they are in the
water.”
Roy gave the word for the march to be resumed, and the
prisoners rushed on deck after the companion-way door had been
forced by the aid of the bar.
A moment later a loud splash told that they had leaped together,
and as Roy came at full speed below, Ned cried:
“Start her as quick as possible. A few seconds means everything
to us just now!”
The men in the water swam directly toward the boat, and as if to
pick them up at the earliest possible moment, the sailing master
pulled toward them.
“That’s their game, to board us again, thinking we can’t start the
engine,” Ned muttered to himself. “Manuel fancies he has released
his chums, and that we are still in his power.”
Nervous as Ned was, it seemed as if the screw would never
revolve.
The men had been pulled on board the boat and the sailing
master was rowing toward the bow of the yacht with all speed,
probably intending to board from there.
“Hold on or I shall shoot!” Ned cried, and the words had hardly
been spoken before the little craft was so far ahead that he could no
longer see her.
“Hurry up there unless you are willing we shall take those fellows
aboard again!” Ned cried as he ran to the engine-room door, and
then, tearing away the barricade he had erected, rushed on to the
deck.
A bullet whistled past his head as he emerged, and on shrinking
back he understood that the machinery was in motion.
“Give it to her for all she’s worth!” he shouted excitedly, running
through the cabin to the main companion-way, and just as he was
where he could look out, the boat swept past within half a dozen
feet of the stern.
In the bow of the little craft was the darkey, who had been trying
to gain a hold of the yacht as she moved swiftly ahead.
“We’ve done it by the skin of our teeth!” he cried sufficiently loud
for Roy to hear as he ran forward once more, and shouted from the
engine-room door, “take care of yourself, Vance! They are most likely
ready to shoot.”
Three minutes later he ventured on deck, and looking far astern,
saw the pirates sitting motionless in the boat as if dazed at the very
successful manner in which their villainous scheme had been
frustrated.
It seemed incredible that the little craft could have traversed such
a distance in so short a time, but there was no disputing the fact,
and Ned set up a shout of triumph, in which he was joined both
from the wheel-house and engine-room.
Then he ran to where Vance, having just risen to his feet, was
swinging the yacht around as if to intercept a small craft which was
running to the westward.
“That explains why those fellows were so anxious to gain
possession of the craft at once that they were willing to accede to
our terms in the slight hope of getting the best of us. Unless I’m
very much mistaken that is a Key West pilot-boat, which has been
up the coast somewhere, and we had better speak her.”
Vance was not mistaken.
Half an hour later they had overhauled the craft and taken on
board a reliable pilot, who promised they should be at anchor at Key
West before midnight, and, what was better still, he kept his word to
the letter.
Between them Vance and Roy ran the engine, and it is safe to say
both felt a sense of the most intense relief when they heard the
signal to slow down, followed by a command to Ned to “clear away
the anchor.”
It yet lacked a quarter of twelve when the mighty splash told that
the Zoe was in the home port once more, and her capture nothing
more dangerous than some hideous nightmare which is quickly
forgotten.
Vance and Roy were on shore very soon after sunrise next
morning, and almost the first person they met was the former’s
father.
The party had heard at New York of the fears which were
entertained concerning the safety of the Zoe, and passage was
taken on the Key West steamer at once.
They had arrived the evening previous, and Mr. Stewart had left
the hotel thus early in order to hire a craft of some kind to make a
tour of the keys in search of some tidings of the missing ones.
Now that there is no possibility there can be any trouble regarding
the Zoe or her cargo, it is time to end the story.
There is really nothing more to say, except that Ned spent that
winter with Vance and Roy, and very many short cruises did they
take in the Zoe; but, putting them all together, there was not as
much adventure in them as had been crowded into the first voyage.
As a matter of course the treasure was taken charge of by Mr.
Stewart and Mr. Harland, and to-day, in a certain New York City
bank, there is $8,000 as Ned’s share of the treasure found on Spider
Key.
Up to the present time the boy who the good people of Jonesboro
had decided was certain to come to some bad end has never
returned to that place, nor is he likely to do so until after he has
passed an examination for Columbia College, which he, with Vance
and Ned, intends to enter next term if possible.
Where is the Zoe?
That question cannot be answered, although it is very probable
she is in the vicinity of Key West; but if any of the readers should
keep a sharp lookout during the coming summer, it is more than
likely they will see a jaunty little steam craft, bearing the same
name, which is owned by Ned, Vance, and Roy, having been
purchased with a portion of the money found in the old hulk on
Spider Key.

THE END.
TRANSCRIBER’S NOTES
1. P. 257, changed “either side the center panel” to “either
side of the center panel”.
2. Table of Contents added by transcriber.
3. Silently corrected typographical errors and variations in
spelling.
*** END OF THE PROJECT GUTENBERG EBOOK WRECKED ON
SPIDER ISLAND; OR, HOW NED ROGERS FOUND THE TREASURE
***

Updated editions will replace the previous one—the old editions


will be renamed.

Creating the works from print editions not protected by U.S.


copyright law means that no one owns a United States
copyright in these works, so the Foundation (and you!) can copy
and distribute it in the United States without permission and
without paying copyright royalties. Special rules, set forth in the
General Terms of Use part of this license, apply to copying and
distributing Project Gutenberg™ electronic works to protect the
PROJECT GUTENBERG™ concept and trademark. Project
Gutenberg is a registered trademark, and may not be used if
you charge for an eBook, except by following the terms of the
trademark license, including paying royalties for use of the
Project Gutenberg trademark. If you do not charge anything for
copies of this eBook, complying with the trademark license is
very easy. You may use this eBook for nearly any purpose such
as creation of derivative works, reports, performances and
research. Project Gutenberg eBooks may be modified and
printed and given away—you may do practically ANYTHING in
the United States with eBooks not protected by U.S. copyright
law. Redistribution is subject to the trademark license, especially
commercial redistribution.

START: FULL LICENSE


THE FULL PROJECT GUTENBERG LICENSE
PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK

To protect the Project Gutenberg™ mission of promoting the


free distribution of electronic works, by using or distributing this
work (or any other work associated in any way with the phrase
“Project Gutenberg”), you agree to comply with all the terms of
the Full Project Gutenberg™ License available with this file or
online at www.gutenberg.org/license.

Section 1. General Terms of Use and


Redistributing Project Gutenberg™
electronic works
1.A. By reading or using any part of this Project Gutenberg™
electronic work, you indicate that you have read, understand,
agree to and accept all the terms of this license and intellectual
property (trademark/copyright) agreement. If you do not agree
to abide by all the terms of this agreement, you must cease
using and return or destroy all copies of Project Gutenberg™
electronic works in your possession. If you paid a fee for
obtaining a copy of or access to a Project Gutenberg™
electronic work and you do not agree to be bound by the terms
of this agreement, you may obtain a refund from the person or
entity to whom you paid the fee as set forth in paragraph 1.E.8.

1.B. “Project Gutenberg” is a registered trademark. It may only


be used on or associated in any way with an electronic work by
people who agree to be bound by the terms of this agreement.
There are a few things that you can do with most Project
Gutenberg™ electronic works even without complying with the
full terms of this agreement. See paragraph 1.C below. There
are a lot of things you can do with Project Gutenberg™
electronic works if you follow the terms of this agreement and
help preserve free future access to Project Gutenberg™
electronic works. See paragraph 1.E below.
1.C. The Project Gutenberg Literary Archive Foundation (“the
Foundation” or PGLAF), owns a compilation copyright in the
collection of Project Gutenberg™ electronic works. Nearly all the
individual works in the collection are in the public domain in the
United States. If an individual work is unprotected by copyright
law in the United States and you are located in the United
States, we do not claim a right to prevent you from copying,
distributing, performing, displaying or creating derivative works
based on the work as long as all references to Project
Gutenberg are removed. Of course, we hope that you will
support the Project Gutenberg™ mission of promoting free
access to electronic works by freely sharing Project Gutenberg™
works in compliance with the terms of this agreement for
keeping the Project Gutenberg™ name associated with the
work. You can easily comply with the terms of this agreement
by keeping this work in the same format with its attached full
Project Gutenberg™ License when you share it without charge
with others.

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. Unless you have removed all references to Project


Gutenberg:

1.E.1. The following sentence, with active links to, or other


immediate access to, the full Project Gutenberg™ License must
appear prominently whenever any copy of a Project
Gutenberg™ work (any work on which the phrase “Project
Gutenberg” appears, or with which the phrase “Project
Gutenberg” is associated) is accessed, displayed, performed,
viewed, copied or distributed:

This eBook is for the use of anyone anywhere in the United


States and most other parts of the world at no cost and
with almost no restrictions whatsoever. You may copy it,
give it away or re-use it under the terms of the Project
Gutenberg License included with this eBook or online at
www.gutenberg.org. If you are not located in the United
States, you will have to check the laws of the country
where you are located before using this eBook.

1.E.2. If an individual Project Gutenberg™ electronic work is


derived from texts not protected by U.S. copyright law (does not
contain a notice indicating that it is posted with permission of
the copyright holder), the work can be copied and distributed to
anyone in the United States without paying any fees or charges.
If you are redistributing or providing access to a work with the
phrase “Project Gutenberg” associated with or appearing on the
work, you must comply either with the requirements of
paragraphs 1.E.1 through 1.E.7 or obtain permission for the use
of the work and the Project Gutenberg™ trademark as set forth
in paragraphs 1.E.8 or 1.E.9.

1.E.3. If an individual Project Gutenberg™ electronic work is


posted with the permission of the copyright holder, your use and
distribution must comply with both paragraphs 1.E.1 through
1.E.7 and any additional terms imposed by the copyright holder.
Additional terms will be linked to the Project Gutenberg™
License for all works posted with the permission of the copyright
holder found at the beginning of this work.

1.E.4. Do not unlink or detach or remove the full Project


Gutenberg™ License terms from this work, or any files
containing a part of this work or any other work associated with
Project Gutenberg™.

1.E.5. Do not copy, display, perform, distribute or redistribute


this electronic work, or any part of this electronic work, without
prominently displaying the sentence set forth in paragraph 1.E.1
with active links or immediate access to the full terms of the
Project Gutenberg™ License.

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.

1.E.7. Do not charge a fee for access to, viewing, displaying,


performing, copying or distributing any Project Gutenberg™
works unless you comply with paragraph 1.E.8 or 1.E.9.

1.E.8. You may charge a reasonable fee for copies of or


providing access to or distributing Project Gutenberg™
electronic works provided that:

• 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 provide a full refund of any money paid by a user who


notifies you in writing (or by e-mail) within 30 days of receipt
that s/he does not agree to the terms of the full Project
Gutenberg™ License. You must require such a user to return or
destroy all copies of the works possessed in a physical medium
and discontinue all use of and all access to other copies of
Project Gutenberg™ works.

• You provide, in accordance with paragraph 1.F.3, a full refund of


any money paid for a work or a replacement copy, if a defect in
the electronic work is discovered and reported to you within 90
days of receipt of the work.

• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.

1.E.9. If you wish to charge a fee or distribute a Project


Gutenberg™ electronic work or group of works on different
terms than are set forth in this agreement, you must obtain
permission in writing from the Project Gutenberg Literary
Archive Foundation, the manager of the Project Gutenberg™
trademark. Contact the Foundation as set forth in Section 3
below.

1.F.

1.F.1. Project Gutenberg volunteers and employees expend


considerable effort to identify, do copyright research on,
transcribe and proofread works not protected by U.S. copyright
law in creating the Project Gutenberg™ collection. Despite these
efforts, Project Gutenberg™ electronic works, and the medium
on which they may be stored, may contain “Defects,” such as,
but not limited to, incomplete, inaccurate or corrupt data,
transcription errors, a copyright or other intellectual property
infringement, a defective or damaged disk or other medium, a
computer virus, or computer codes that damage or cannot be
read by your equipment.

1.F.2. LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except


for the “Right of Replacement or Refund” described in
paragraph 1.F.3, the Project Gutenberg Literary Archive
Foundation, the owner of the Project Gutenberg™ trademark,
and any other party distributing a Project Gutenberg™ electronic
work under this agreement, disclaim all liability to you for
damages, costs and expenses, including legal fees. YOU AGREE
THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT
LIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT
EXCEPT THOSE PROVIDED IN PARAGRAPH 1.F.3. YOU AGREE
THAT THE FOUNDATION, THE TRADEMARK OWNER, AND ANY
DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE LIABLE
TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL,
PUNITIVE OR INCIDENTAL DAMAGES EVEN IF YOU GIVE
NOTICE OF THE POSSIBILITY OF SUCH DAMAGE.

1.F.3. LIMITED RIGHT OF REPLACEMENT OR REFUND - If you


discover a defect in this electronic work within 90 days of
receiving it, you can receive a refund of the money (if any) you
paid for it by sending a written explanation to the person you
received the work from. If you received the work on a physical
medium, you must return the medium with your written
explanation. The person or entity that provided you with the
defective work may elect to provide a replacement copy in lieu
of a refund. If you received the work electronically, the person
or entity providing it to you may choose to give you a second
opportunity to receive the work electronically in lieu of a refund.
If the second copy is also defective, you may demand a refund
in writing without further opportunities to fix the problem.

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.

1.F.5. Some states do not allow disclaimers of certain implied


warranties or the exclusion or limitation of certain types of
damages. If any disclaimer or limitation set forth in this
agreement violates the law of the state applicable to this
agreement, the agreement shall be interpreted to make the
maximum disclaimer or limitation permitted by the applicable
state law. The invalidity or unenforceability of any provision of
this agreement shall not void the remaining provisions.

1.F.6. INDEMNITY - You agree to indemnify and hold the


Foundation, the trademark owner, any agent or employee of the
Foundation, anyone providing copies of Project Gutenberg™
electronic works in accordance with this agreement, and any
volunteers associated with the production, promotion and
distribution of Project Gutenberg™ electronic works, harmless
from all liability, costs and expenses, including legal fees, that
arise directly or indirectly from any of the following which you
do or cause to occur: (a) distribution of this or any Project
Gutenberg™ work, (b) alteration, modification, or additions or
deletions to any Project Gutenberg™ work, and (c) any Defect
you cause.

Section 2. Information about the Mission


of Project Gutenberg™
Project Gutenberg™ is synonymous with the free distribution of
electronic works in formats readable by the widest variety of
computers including obsolete, old, middle-aged and new
computers. It exists because of the efforts of hundreds of
volunteers and donations from people in all walks of life.

Volunteers and financial support to provide volunteers with the


assistance they need are critical to reaching Project
Gutenberg™’s goals and ensuring that the Project Gutenberg™
collection will remain freely available for generations to come. In
2001, the Project Gutenberg Literary Archive Foundation was
created to provide a secure and permanent future for Project
Gutenberg™ and future generations. To learn more about the
Project Gutenberg Literary Archive Foundation and how your
efforts and donations can help, see Sections 3 and 4 and the
Foundation information page at www.gutenberg.org.

Section 3. Information about the Project


Gutenberg Literary Archive Foundation
The Project Gutenberg Literary Archive Foundation is a non-
profit 501(c)(3) educational corporation organized under the
laws of the state of Mississippi and granted tax exempt status
by the Internal Revenue Service. The Foundation’s EIN or
federal tax identification number is 64-6221541. Contributions
to the Project Gutenberg Literary Archive Foundation are tax
deductible to the full extent permitted by U.S. federal laws and
your state’s laws.

The Foundation’s business office is located at 809 North 1500


West, Salt Lake City, UT 84116, (801) 596-1887. Email contact
links and up to date contact information can be found at the
Foundation’s website and official page at
www.gutenberg.org/contact
Section 4. Information about Donations to
the Project Gutenberg Literary Archive
Foundation
Project Gutenberg™ depends upon and cannot survive without
widespread public support and donations to carry out its mission
of increasing the number of public domain and licensed works
that can be freely distributed in machine-readable form
accessible by the widest array of equipment including outdated
equipment. Many small donations ($1 to $5,000) are particularly
important to maintaining tax exempt status with the IRS.

The Foundation is committed to complying with the laws


regulating charities and charitable donations in all 50 states of
the United States. Compliance requirements are not uniform
and it takes a considerable effort, much paperwork and many
fees to meet and keep up with these requirements. We do not
solicit donations in locations where we have not received written
confirmation of compliance. To SEND DONATIONS or determine
the status of compliance for any particular state visit
www.gutenberg.org/donate.

While we cannot and do not solicit contributions from states


where we have not met the solicitation requirements, we know
of no prohibition against accepting unsolicited donations from
donors in such states who approach us with offers to donate.

International donations are gratefully accepted, but we cannot


make any statements concerning tax treatment of donations
received from outside the United States. U.S. laws alone swamp
our small staff.

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.

Section 5. General Information About


Project Gutenberg™ electronic works
Professor Michael S. Hart was the originator of the Project
Gutenberg™ concept of a library of electronic works that could
be freely shared with anyone. For forty years, he produced and
distributed Project Gutenberg™ eBooks with only a loose
network of volunteer support.

Project Gutenberg™ eBooks are often created from several


printed editions, all of which are confirmed as not protected by
copyright in the U.S. unless a copyright notice is included. Thus,
we do not necessarily keep eBooks in compliance with any
particular paper edition.

Most people start at our website which has the main PG search
facility: www.gutenberg.org.

This website includes information about Project Gutenberg™,


including how to make donations to the Project Gutenberg
Literary Archive Foundation, how to help produce our new
eBooks, and how to subscribe to our email newsletter to hear
about new eBooks.
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade

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.

Let us accompany you on the journey of exploring knowledge and


personal growth!

ebookfinal.com

You might also like