• Complain

Michael Oberguggenberger - Analysis for Computer Scientists: Foundations, Methods, and Algorithms

Here you can read online Michael Oberguggenberger - Analysis for Computer Scientists: Foundations, Methods, and Algorithms full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2011, publisher: Springer Science & Business Media, genre: Children. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Michael Oberguggenberger Analysis for Computer Scientists: Foundations, Methods, and Algorithms

Analysis for Computer Scientists: Foundations, Methods, and Algorithms: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Analysis for Computer Scientists: Foundations, Methods, and Algorithms" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

This textbook presents an algorithmic approach to mathematical analysis, with a focus on modelling and on the applications of analysis. Fully integrating mathematical software into the text as an important component of analysis, the book makes thorough use of examples and explanations using MATLAB, Maple, and Java applets. Mathematical theory is described alongside the basic concepts and methods of numerical analysis, supported by computer experiments and programming exercises, and an extensive use of figure illustrations. Features: thoroughly describes the essential concepts of analysis; provides summaries and exercises in each chapter, as well as computer experiments; discusses important applications and advanced topics; presents tools from vector and matrix algebra in the appendices, together with further information on continuity; includes definitions, propositions and examples throughout the text; supplementary software can be downloaded from the books webpage.

Michael Oberguggenberger: author's other books


Who wrote Analysis for Computer Scientists: Foundations, Methods, and Algorithms? Find out the surname, the name of the author of the book and a list of all author's works by series.

Analysis for Computer Scientists: Foundations, Methods, and Algorithms — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Analysis for Computer Scientists: Foundations, Methods, and Algorithms" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Michael Oberguggenberger and Alexander Ostermann Undergraduate Topics in Computer Science Analysis for Computer Scientists Foundations, Methods, and Algorithms 10.1007/978-0-85729-446-3_1 Springer-Verlag London Limited 2011
1. Numbers
Michael Oberguggenberger 1
(1)
Institute of Basic Sciences in Civil Eng, University of Innsbruck, Technikerstrasse 13, Innsbruck, 6020, Austria
(2)
Department of Mathematics, University of Innsbruck, Technikerstrasse 13/7, Innsbruck, 6020, Austria
Michael Oberguggenberger (Corresponding author)
Email:
Alexander Ostermann
Email:
Abstract
The commonly known rational numbers (fractions) are not sufficient for a rigorous foundation of mathematical analysis. The historical development shows that for issues concerning analysis, the rational numbers have to be extended to the real numbers. For clarity we introduce the real numbers as decimal numbers with an infinite number of decimal places. We illustrate exemplarily how the rules of calculation and the order relation extend from the rational to the real numbers in a natural way.
A further section is dedicated to floating point numbers, which are implemented in most programming languages as approximations to the real numbers. In particular, we will discuss optimal rounding and in connection with this the relative machine accuracy.
The commonly known rational numbers (fractions) are not sufficient for a rigorous foundation of mathematical analysis. The historical development shows that for issues concerning analysis, the rational numbers have to be extended to the real numbers. For clarity we introduce the real numbers as decimal numbers with an infinite number of decimal places. We illustrate exemplarily how the rules of calculation and the order relation extend from the rational to the real numbers in a natural way.
A further section is dedicated to floating point numbers, which are implemented in most programming languages as approximations to the real numbers. In particular, we will discuss optimal rounding and in connection with this the relative machine accuracy.
1.1 The Real Numbers
In this book we assume the following number systems as known:
Two rational numbers and are equal if and only if km n Further an - photo 1
Two rational numbers Picture 2 and Picture 3 are equal if and only if km = n . Further, an integer k can be identified with the fraction Picture 4 . Consequently, the inclusions are true.
Let M and N be arbitrary sets. A mapping from M to N is a rule which assigns to each element in M exactly one element in N . A mapping is called bijective , if for each element n N there exists exactly one element in M which is assigned to n .
Definition 1.1
Two sets M and N have the same cardinality if there exists a bijective mapping between these sets. A set M is called countably infinite if it has the same cardinality as .
The sets , and have the same cardinality and in this sense are equally large . All three sets have an infinite number of elements which can be enumerated. Each enumeration represents a bijective mapping to . The countability of can be seen from the representation ={0,1,1,2,2,3,3,}. To prove the countability of , Cantors diagonal method is used:
The enumeration is carried out in the direction of the arrows where each - photo 5
The enumeration is carried out in the direction of the arrows, where each rational number is only counted at its first appearance. In this way the countability of all positive rational number (and therefore all rational numbers) is proven.
To visualise the rational numbers we use a line, which can be pictured as an infinitely long ruler, on which an arbitrary point is labelled as zero . The integers are marked equidistantly starting from zero. Likewise each rational number is allocated a specific place on the real line according to its size; see Fig..
Fig 11 The real line However the real line also contains points which do - photo 6
Fig. 1.1
The real line
However, the real line also contains points which do not correspond to rational numbers. (We say that is not complete .) For instance, the length of the diagonal d in the unit square (see Fig. ) can be measured with a ruler. Yet, the Pythagoreans already knew that d 2=2, but that Analysis for Computer Scientists Foundations Methods and Algorithms - image 7 is not a rational number.
Analysis for Computer Scientists Foundations Methods and Algorithms - image 8
Fig. 1.2
Diagonal in the unit square
Proposition 1.2
Picture 9 .
Proof
This statement is proven indirectly. Assume that Analysis for Computer Scientists Foundations Methods and Algorithms - image 10 were rational. Then Analysis for Computer Scientists Foundations Methods and Algorithms - image 11 can be represented as a reduced fraction Analysis for Computer Scientists Foundations Methods and Algorithms - image 12 . Squaring this equation gives k 2=2 n 2 and thus k 2 would be an even number. This is only possible if k itself is an even number, so k =2 l . If we substitute this into the above we obtain 4 l 2=2 n 2 which simplifies to 2 l 2= n 2. Consequently n would also be even which is in contradiction to the initial assumption that the fraction Picture 13 was reduced.
As is generally known, Picture 14 is the unique positive root of the polynomial x 22. The naive supposition that all non-rational numbers are roots of polynomials with integer coefficients turns out to be incorrect. There are other non-rational numbers (so-called transcendental numbers) which cannot be represented in this way. For example, the ratio of a circles circumference to its diameter,
is transcendental but it can be represented on the real line as half the - photo 15
is transcendental, but it can be represented on the real line as half the circumference of the circle with radius 1 (e.g. through unwinding).
In the following we will take up a pragmatic point of view and construct the missing numbers as decimals.
Definition 1.3
A finite decimal number x with l decimal places has the form
Analysis for Computer Scientists Foundations Methods and Algorithms - image 16
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Analysis for Computer Scientists: Foundations, Methods, and Algorithms»

Look at similar books to Analysis for Computer Scientists: Foundations, Methods, and Algorithms. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Analysis for Computer Scientists: Foundations, Methods, and Algorithms»

Discussion, reviews of the book Analysis for Computer Scientists: Foundations, Methods, and Algorithms and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.