Lectures in Basic Computational Numerical Analysis

Total Page:16

File Type:pdf, Size:1020Kb

Lectures in Basic Computational Numerical Analysis D f − 0 (m+1) (m) (m) 1 (m) = f = − [ (ƒ )] ƒ i + − x x J (x ) i 1 f i− 2h 1 LECTURES IN BASIC COMPUTATIONAL NUMERICAL ANALYSIS J. M. McDonough ƒ(y,t) y′ = University of Kentucky Lexington, KY 40506 E-mail: [email protected] LECTURES IN BASIC COMPUTATIONAL NUMERICAL ANALYSIS J. M. McDonough Departments of Mechanical Engineering and Mathematics University of Kentucky c 1984, 1990, 1995, 2001, 2004, 2007 Contents 1 Numerical Linear Algebra 1 1.1 Some Basic Facts from Linear Algebra . ......... 1 1.2 SolutionofLinearSystems. ........ 5 1.2.1 Numerical solution of linear systems: direct elimination ............ 5 1.2.2 Numerical solution of linear systems: iterative methods ............ 16 1.2.3 Summary of methods for solving linear systems . .......... 24 1.3 The Algebraic Eigenvalue Problem . ......... 25 1.3.1 Thepowermethod................................ 26 1.3.2 Inverse iteration with Rayleigh quotient shifts . .............. 29 1.3.3 TheQRalgorithm ................................ 30 1.3.4 Summary of methods for the algebraic eigenvalue problem........... 31 1.4 Summary ......................................... 32 2 Solution of Nonlinear Equations 33 2.1 Fixed-Point Methods for Single Nonlinear Equations . ............... 33 2.1.1 Basic fixed-point iteration . ....... 33 2.1.2 Newtoniteration ............................... 34 2.2 Modifications to Newton’s Method . ........ 38 2.2.1 Thesecantmethod............................... 38 2.2.2 Themethodoffalseposition . ..... 39 2.3 Newton’s Method for Systems of Equations . .......... 41 2.3.1 Derivation of Newton’s Method for Systems . ......... 41 2.3.2 Pseudo-language algorithm for Newton’s method for systems ......... 43 2.4 Summary ......................................... 43 3 Approximation Theory 45 3.1 ApproximationofFunctions . ........ 45 3.1.1 Themethodofleastsquares. ..... 45 3.1.2 Lagrange interpolation polynomials . .......... 49 3.1.3 Cubic spline interpolation . ....... 55 3.1.4 Extraplotation ................................ 60 3.2 NumericalQuadrature . .. .. .. .. .. .. .. .. ...... 60 3.2.1 Basic Newton–Cotes quadrature formulas . ......... 60 3.2.2 Gauss–Legendrequadrature . ...... 65 3.2.3 Evaluation of multiple integrals . ......... 66 3.3 Finite-Difference Approximations . ........... 68 3.3.1 Basicconcepts ................................. 68 i ii CONTENTS 3.3.2 UseofTaylorseries............................. 68 3.3.3 Partial derivatives and derivatives of higher order . ............... 70 3.3.4 Differentiation of interpolation polynomials . ............. 71 3.4 Richardson Extrapolation Revisited . ........... 72 3.5 Computational Test for Grid Function Convergence . .............. 73 3.6 Summary ......................................... 76 4 Numerical Solution of ODEs 77 4.1 Initial-ValueProblems . ........ 77 4.1.1 Mathematical Background . ..... 77 4.1.2 Basic Single-Step Methods . ...... 80 4.1.3 Runge–KuttaMethods. 90 4.1.4 Multi-Step and Predictor-Corrector, Methods . ............ 94 4.1.5 SolutionofStiffEquations. ...... 99 4.2 Boundary-ValueProblemsforODEs . ........101 4.2.1 Mathematical Background . 102 4.2.2 ShootingMethods ............................... 103 4.2.3 Finite-Difference Methods . 104 4.3 Singular and Nonlinear Boundary-Value Problems . .............108 4.3.1 CoordinateSingularities . .......109 4.3.2 Iterative Methods for Nonlinear BVPs . ........110 4.3.3 TheGalerkinProcedure . 114 4.3.4 Summary ......................................118 5 Numerical Solution of PDEs 119 5.1 Mathematical Introduction . ........119 5.1.1 Classification of Linear PDEs . 120 5.1.2 Basic Concept of Well Posedness . 121 5.2 Overview of Discretization Methods for PDEs . ............122 5.3 ParabolicEquations .............................. 124 5.3.1 Explicit Euler Method for the Heat Equation . .........124 5.3.2 Backward-Euler Method for the Heat Equation . .........128 5.3.3 Second-Order Approximations to the Heat Equation . ...........130 5.3.4 Peaceman–Rachford Alternating-Direction-ImplicitScheme . .136 5.4 EllipticEquations ............................... 144 5.4.1 Successive Overrelaxation . .......145 5.4.2 The Alternating-Direction-Implicit Scheme . ............148 5.5 HyperbolicEquations ............................. 149 5.5.1 TheWaveEquation ............................... 149 5.5.2 First-Order Hyperbolic Equations and Systems . ...........155 5.6 Summary ......................................... 159 References 160 List of Figures 1.1 Sparse,bandmatrix ............................... ..... 12 1.2 Compactly-banded matrices: (a) tridiagonal, (b) pentadiagonal .. .. .. .. 12 1.3 Graphical analysis of fixed-point iteration: the convergentcase ............ 18 1.4 Graphical analysis of fixed-point iteration: the divergentcase ............. 19 2.1 GeometryofNewton’smethod . ...... 36 2.2 Newton’s method applied to F (x) = tanh x ....................... 37 2.3 Geometryofthesecantmethod . ....... 39 2.4 Geometryofregulafalsi . ....... 40 3.1 Least-squares curve fitting of experimental data . ............... 46 3.2 Linear interpolation of f(x,y): R2 R1 ......................... 53 → 3.3 Ill-behavior of high-order Lagrange polynomials . ................ 54 3.4 Discontinuity of 1st derivative in local linear interpolation . 55 3.5 GeometryofTrapezoidalRule. ........ 61 3.6 Grid-point Indexing on h and 2h Grids.......................... 65 4.1 Region of absolute stability for Euler’s method applied to u′ = λu .......... 83 4.2 Forward-Euler solutions to u′ = λu, λ< 0........................ 84 4.3 Comparison of round-off and truncation error . ............ 86 4.4 GeometryofRunge–Kuttamethods . ....... 91 4.5 Solutionofastiffsystem. .......100 4.6 Region of absolute stability for backward-Euler method ................101 4.7 Geometric representation of the shooting method . ..............103 4.8 Finite-Difference grid for the interval [0, 1]........................104 4.9 Matrix structure of discrete equations approximating (4.56) ..............107 5.1 Methods for spatial discretization of partial differential equations; (a) finite differ- ence, (b) finite element and (c) spectral. .........122 5.2 Mesh star for forward-Euler method applied to heat equation .............125 5.3 Matrix structure for 2-D Crank–Nicolson method. .............138 5.4 Implementation of Peaceman–Rachford ADI. ...........141 5.5 Matrix structure of centered discretization of Poisson/Dirichlet problem. 146 5.6 Analytical domain of dependence for the point (x,t)...................150 5.7 Numerical domain of dependence of the grid point (m,n +1)..............152 5.8 Difference approximation satisfying CFL condition. ................156 iii Chapter 1 Numerical Linear Algebra From a practical standpoint numerical linear algebra is without a doubt the single most important topic in numerical analysis. Nearly all other problems ultimately can be reduced to problems in numerical linear algebra; e.g., solution of systems of ordinary differential equation initial value problems by implicit methods, solution of boundary value problems for ordinary and partial dif- ferential equations by any discrete approximation method, construction of splines, and solution of systems of nonlinear algebraic equations represent just a few of the applications of numerical linear algebra. Because of this prevalence of numerical linear algebra, we begin our treatment of basic numerical methods with this topic, and note that this is somewhat nonstandard. In this chapter we begin with discussion of some basic notations and definitions which will be of importance throughout these lectires, but especially so in the present chapter. Then we consider the two main problems encountered in numerical linear algebra: i) solution of linear systems of equations, and ii) the algebraic eigenvalue problem. Much attention will be given to the first of these because of its wide applicability; all of the examples cited above involve this class of problems. The second, although very important, occurs less frequently, and we will provide only a cursory treatment. 1.1 Some Basic Facts from Linear Algebra Before beginning our treatment of numerical solution of linear systems we will review a few im- portant facts from linear algebra, itself. We typically think of linear algebra as being associated with vectors and matrices in some finite-dimensional space. But, in fact, most of our ideas extend quite naturally to the infinite-dimensional spaces frequently encountered in the study of partial differential equations. We begin with the basic notion of linearity which is crucial to much of mathematical analysis. Definition 1.1 Let S be a vector space defined on the real numbers R (or the complex numbers C), and let L be an operator (or transformation) whose domain is S. Suppose for any u, v S and ∈ a, b R (or C) we have ∈ L(au + bv)= aLu + bLv. (1.1) Then L is said to be a linear operator. Examples of linear operators include M N matrices, differential operators and integral operators. × It is generally important to be able to distinguish linear and nonlinear operators because prob- lems involving only the former can often be solved without recourse to iterative procedures. This 1 2 CHAPTER 1. NUMERICAL LINEAR ALGEBRA is seldom true for nonlinear problems, with the consequence that corresponding algorithms must be more elaborate. This will become apparent as we proceed. One of the most fundamental properties of any object, be it mathematical or physical, is its size. Of course, in numerical analysis we are always concerned with the size of the error in any particular
Recommended publications
  • Advances in Theoretical & Computational Physics
    ISSN: 2639-0108 Review Article Advances in Theoretical & Computational Physics Cosmology: Preprogrammed Evolution (The problem of Providence) Besud Chu Erdeni Unified Theory Lab, Bayangol disrict, Ulan-Bator, Mongolia *Corresponding author Besud Chu Erdeni, Unified Theory Lab, Bayangol disrict, Ulan-Bator, Mongolia. Submitted: 25 March 2021; Accepted: 08 Apr 2021; Published: 18 Apr 2021 Citation: Besud Chu Erdeni (2021) Cosmology: Preprogrammed Evolution (The problem of Providence). Adv Theo Comp Phy 4(2): 113-120. Abstract This is continued from the article Superunification: Pure Mathematics and Theoretical Physics published in this journal and intended to discuss the general logical and philosophical consequences of the universal mathematical machine described by the superunified field theory. At first was mathematical continuum, that is, uncountably infinite set of real numbers. The continuum is self-exited and self- organized into the universal system of mathematical harmony observed by the intelligent beings in the Cosmos as the physical Universe. Consequently, cosmology as a science of evolution in the Uni- verse can be thought as a preprogrammed natural phenomenon beginning with the Big Bang event, or else, the Creation act pro- (6) cess. The reader is supposed to be acquinted with the Pythagoras’ (Arithmetization) and Plato’s (Geometrization) concepts. Then, With this we can derive even the human gene-chromosome topol- the numeric, Pythagorean, form of 4-dim space-time shall be ogy. (1) The operator that images the organic growth process from nothing is where time is an agorithmic (both geometric and algebraic) bifur- cation of Newton’s absolute space denoted by the golden section exp exp e.
    [Show full text]
  • Journal of Computational Physics
    JOURNAL OF COMPUTATIONAL PHYSICS AUTHOR INFORMATION PACK TABLE OF CONTENTS XXX . • Description p.1 • Audience p.2 • Impact Factor p.2 • Abstracting and Indexing p.2 • Editorial Board p.2 • Guide for Authors p.6 ISSN: 0021-9991 DESCRIPTION . Journal of Computational Physics has an open access mirror journal Journal of Computational Physics: X which has the same aims and scope, editorial board and peer-review process. To submit to Journal of Computational Physics: X visit https://www.editorialmanager.com/JCPX/default.aspx. The Journal of Computational Physics focuses on the computational aspects of physical problems. JCP encourages original scientific contributions in advanced mathematical and numerical modeling reflecting a combination of concepts, methods and principles which are often interdisciplinary in nature and span several areas of physics, mechanics, applied mathematics, statistics, applied geometry, computer science, chemistry and other scientific disciplines as well: the Journal's editors seek to emphasize methods that cross disciplinary boundaries. The Journal of Computational Physics also publishes short notes of 4 pages or less (including figures, tables, and references but excluding title pages). Letters to the Editor commenting on articles already published in this Journal will also be considered. Neither notes nor letters should have an abstract. Review articles providing a survey of particular fields are particularly encouraged. Full text articles have a recommended length of 35 pages. In order to estimate the page limit, please use our template. Published conference papers are welcome provided the submitted manuscript is a significant enhancement of the conference paper with substantial additions. Reproducibility, that is the ability to reproduce results obtained by others, is a core principle of the scientific method.
    [Show full text]
  • Computational Science and Engineering
    Computational Science and Engineering, PhD College of Engineering Graduate Coordinator: TBA Email: Phone: Department Chair: Marwan Bikdash Email: [email protected] Phone: 336-334-7437 The PhD in Computational Science and Engineering (CSE) is an interdisciplinary graduate program designed for students who seek to use advanced computational methods to solve large problems in diverse fields ranging from the basic sciences (physics, chemistry, mathematics, etc.) to sociology, biology, engineering, and economics. The mission of Computational Science and Engineering is to graduate professionals who (a) have expertise in developing novel computational methodologies and products, and/or (b) have extended their expertise in specific disciplines (in science, technology, engineering, and socioeconomics) with computational tools. The Ph.D. program is designed for students with graduate and undergraduate degrees in a variety of fields including engineering, chemistry, physics, mathematics, computer science, and economics who will be trained to develop problem-solving methodologies and computational tools for solving challenging problems. Research in Computational Science and Engineering includes: computational system theory, big data and computational statistics, high-performance computing and scientific visualization, multi-scale and multi-physics modeling, computational solid, fluid and nonlinear dynamics, computational geometry, fast and scalable algorithms, computational civil engineering, bioinformatics and computational biology, and computational physics. Additional Admission Requirements Master of Science or Engineering degree in Computational Science and Engineering (CSE) or in science, engineering, business, economics, technology or in a field allied to computational science or computational engineering field. GRE scores Program Outcomes: Students will demonstrate critical thinking and ability in conducting research in engineering, science and mathematics through computational modeling and simulations.
    [Show full text]
  • RESOURCES in NUMERICAL ANALYSIS Kendall E
    RESOURCES IN NUMERICAL ANALYSIS Kendall E. Atkinson University of Iowa Introduction I. General Numerical Analysis A. Introductory Sources B. Advanced Introductory Texts with Broad Coverage C. Books With a Sampling of Introductory Topics D. Major Journals and Serial Publications 1. General Surveys 2. Leading journals with a general coverage in numerical analysis. 3. Other journals with a general coverage in numerical analysis. E. Other Printed Resources F. Online Resources II. Numerical Linear Algebra, Nonlinear Algebra, and Optimization A. Numerical Linear Algebra 1. General references 2. Eigenvalue problems 3. Iterative methods 4. Applications on parallel and vector computers 5. Over-determined linear systems. B. Numerical Solution of Nonlinear Systems 1. Single equations 2. Multivariate problems C. Optimization III. Approximation Theory A. Approximation of Functions 1. General references 2. Algorithms and software 3. Special topics 4. Multivariate approximation theory 5. Wavelets B. Interpolation Theory 1. Multivariable interpolation 2. Spline functions C. Numerical Integration and Differentiation 1. General references 2. Multivariate numerical integration IV. Solving Differential and Integral Equations A. Ordinary Differential Equations B. Partial Differential Equations C. Integral Equations V. Miscellaneous Important References VI. History of Numerical Analysis INTRODUCTION Numerical analysis is the area of mathematics and computer science that creates, analyzes, and implements algorithms for solving numerically the problems of continuous mathematics. Such problems originate generally from real-world applications of algebra, geometry, and calculus, and they involve variables that vary continuously; these problems occur throughout the natural sciences, social sciences, engineering, medicine, and business. During the second half of the twentieth century and continuing up to the present day, digital computers have grown in power and availability.
    [Show full text]
  • COMPUTER PHYSICS COMMUNICATIONS an International Journal and Program Library for Computational Physics
    COMPUTER PHYSICS COMMUNICATIONS An International Journal and Program Library for Computational Physics AUTHOR INFORMATION PACK TABLE OF CONTENTS XXX . • Description p.1 • Audience p.2 • Impact Factor p.2 • Abstracting and Indexing p.2 • Editorial Board p.2 • Guide for Authors p.4 ISSN: 0010-4655 DESCRIPTION . Visit the CPC International Computer Program Library on Mendeley Data. Computer Physics Communications publishes research papers and application software in the broad field of computational physics; current areas of particular interest are reflected by the research interests and expertise of the CPC Editorial Board. The focus of CPC is on contemporary computational methods and techniques and their implementation, the effectiveness of which will normally be evidenced by the author(s) within the context of a substantive problem in physics. Within this setting CPC publishes two types of paper. Computer Programs in Physics (CPiP) These papers describe significant computer programs to be archived in the CPC Program Library which is held in the Mendeley Data repository. The submitted software must be covered by an approved open source licence. Papers and associated computer programs that address a problem of contemporary interest in physics that cannot be solved by current software are particularly encouraged. Computational Physics Papers (CP) These are research papers in, but are not limited to, the following themes across computational physics and related disciplines. mathematical and numerical methods and algorithms; computational models including those associated with the design, control and analysis of experiments; and algebraic computation. Each will normally include software implementation and performance details. The software implementation should, ideally, be available via GitHub, Zenodo or an institutional repository.In addition, research papers on the impact of advanced computer architecture and special purpose computers on computing in the physical sciences and software topics related to, and of importance in, the physical sciences may be considered.
    [Show full text]
  • Computational Complexity for Physicists
    L IMITS OF C OMPUTATION Copyright (c) 2002 Institute of Electrical and Electronics Engineers. Reprinted, with permission, from Computing in Science & Engineering. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the discussed products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by sending a blank email message to [email protected]. By choosing to view this document, you agree to all provisions of the copyright laws protecting it. COMPUTATIONALCOMPLEXITY FOR PHYSICISTS The theory of computational complexity has some interesting links to physics, in particular to quantum computing and statistical mechanics. This article contains an informal introduction to this theory and its links to physics. ompared to the traditionally close rela- mentation as well as the computer on which the tionship between physics and mathe- program is running. matics, an exchange of ideas and meth- The theory of computational complexity pro- ods between physics and computer vides us with a notion of complexity that is Cscience barely exists. However, the few interac- largely independent of implementation details tions that have gone beyond Fortran program- and the computer at hand. Its precise definition ming and the quest for faster computers have been requires a considerable formalism, however. successful and have provided surprising insights in This is not surprising because it is related to a both fields.
    [Show full text]
  • Computational Complexity: a Modern Approach
    i Computational Complexity: A Modern Approach Sanjeev Arora and Boaz Barak Princeton University http://www.cs.princeton.edu/theory/complexity/ [email protected] Not to be reproduced or distributed without the authors’ permission ii Chapter 10 Quantum Computation “Turning to quantum mechanics.... secret, secret, close the doors! we always have had a great deal of difficulty in understanding the world view that quantum mechanics represents ... It has not yet become obvious to me that there’s no real problem. I cannot define the real problem, therefore I suspect there’s no real problem, but I’m not sure there’s no real problem. So that’s why I like to investigate things.” Richard Feynman, 1964 “The only difference between a probabilistic classical world and the equations of the quantum world is that somehow or other it appears as if the probabilities would have to go negative..” Richard Feynman, in “Simulating physics with computers,” 1982 Quantum computing is a new computational model that may be physically realizable and may provide an exponential advantage over “classical” computational models such as prob- abilistic and deterministic Turing machines. In this chapter we survey the basic principles of quantum computation and some of the important algorithms in this model. One important reason to study quantum computers is that they pose a serious challenge to the strong Church-Turing thesis (see Section 1.6.3), which stipulates that every physi- cally reasonable computation device can be simulated by a Turing machine with at most polynomial slowdown. As we will see in Section 10.6, there is a polynomial-time algorithm for quantum computers to factor integers, whereas despite much effort, no such algorithm is known for deterministic or probabilistic Turing machines.
    [Show full text]
  • COMPUTATIONAL SCIENCE 2017-2018 College of Engineering and Computer Science BACHELOR of SCIENCE Computer Science
    COMPUTATIONAL SCIENCE 2017-2018 College of Engineering and Computer Science BACHELOR OF SCIENCE Computer Science *The Computational Science program offers students the opportunity to acquire a knowledge in computing integrated with knowledge in one of the following areas of study: (a) bioinformatics, (b) computational physics, (c) computational chemistry, (d) computational mathematics, (e) environmental science informatics, (f) health informatics, (g) digital forensics and cyber security, (h) business informatics, (i) biomedical informatics, (j) computational engineering physics, and (k) computational engineering technology. Graduates of this program major in computational science with a concentration in one of the above areas of study. (Amended for clarification 12/5/2018). *Previous UTRGV language: Computational science graduates develop emphasis in two major fields, one in computer science and one in another field, in order to integrate an interdisciplinary computing degree applied to a number of emerging areas of study such as biomedical-informatics, digital forensics, computational chemistry, and computational physics, to mention a few examples. Graduates of this program are prepared to enter the workforce or to continue a graduate studies either in computer science or in the second major. A – GENERAL EDUCATION CORE – 42 HOURS Students must fulfill the General Education Core requirements. The courses listed below satisfy both degree requirements and General Education core requirements. Required 020 - Mathematics – 3 hours For all
    [Show full text]
  • Efficient Space-Time Sampling with Pixel-Wise Coded Exposure For
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE 1 Efficient Space-Time Sampling with Pixel-wise Coded Exposure for High Speed Imaging Dengyu Liu, Jinwei Gu, Yasunobu Hitomi, Mohit Gupta, Tomoo Mitsunaga, Shree K. Nayar Abstract—Cameras face a fundamental tradeoff between spatial and temporal resolution. Digital still cameras can capture images with high spatial resolution, but most high-speed video cameras have relatively low spatial resolution. It is hard to overcome this tradeoff without incurring a significant increase in hardware costs. In this paper, we propose techniques for sampling, representing and reconstructing the space-time volume in order to overcome this tradeoff. Our approach has two important distinctions compared to previous works: (1) we achieve sparse representation of videos by learning an over-complete dictionary on video patches, and (2) we adhere to practical hardware constraints on sampling schemes imposed by architectures of current image sensors, which means that our sampling function can be implemented on CMOS image sensors with modified control units in the future. We evaluate components of our approach - sampling function and sparse representation by comparing them to several existing approaches. We also implement a prototype imaging system with pixel-wise coded exposure control using a Liquid Crystal on Silicon (LCoS) device. System characteristics such as field of view, Modulation Transfer Function (MTF) are evaluated for our imaging system. Both simulations and experiments on a wide range of
    [Show full text]
  • Applied Analysis & Scientific Computing Discrete Mathematics
    CENTER FOR NONLINEAR ANALYSIS The CNA provides an environment to enhance and coordinate research and training in applied analysis, including partial differential equations, calculus of Applied Analysis & variations, numerical analysis and scientific computation. It advances research and educational opportunities at the broad interface between mathematics and Scientific Computing physical sciences and engineering. The CNA fosters networks and collaborations within CMU and with US and international institutions. Discrete Mathematics & Operations Research RANKINGS DOCTOR OF PHILOSOPHY IN ALGORITHMS, COMBINATORICS, U.S. News & World Report AND OPTIMIZATION #16 | Applied Mathematics Carnegie Mellon University offers an interdisciplinary Ph.D program in Algorithms, Combinatorics, and #7 | Discrete Mathematics and Combinatorics Optimization. This program is the first of its kind in the United States. It is administered jointly #6 | Best Graduate Schools for Logic by the Tepper School of Business (Operations Research group), the Computer Science Department (Algorithms and Complexity group), and the Quantnet Department of Mathematical Sciences (Discrete Mathematics group). #4 | Best Financial Engineering Programs Carnegie Mellon University does not CONTACT discriminate in admission, employment, or Logic administration of its programs or activities on Department of Mathematical Sciences the basis of race, color, national origin, sex, handicap or disability, age, sexual orientation, 5000 Forbes Avenue gender identity, religion, creed, ancestry,
    [Show full text]
  • Metal Complexes of Penicillin and Cephalosporin Antibiotics
    I METAL COMPLEXES OF PENICILLIN AND CEPHALOSPORIN ANTIBIOTICS A thesis submitted to THE UNIVERSITY OF CAPE TOWN in fulfilment of the requirement$ forTown the degree of DOCTOR OF PHILOSOPHY Cape of by GRAHAM E. JACKSON University Department of Chernis try, University of Cape Town, Rondebosch, Cape, · South Africa. September 1975. The copyright of th:s the~is is held by the University of C::i~r:: To\vn. Reproduction of i .. c whole or any part \ . may be made for study purposes only, and \; not for publication. The copyright of this thesis vests in the author. No quotation from it or information derived from it is to be published without full acknowledgementTown of the source. The thesis is to be used for private study or non- commercial research purposes only. Cape Published by the University ofof Cape Town (UCT) in terms of the non-exclusive license granted to UCT by the author. University '· ii ACKNOWLEDGEMENTS I would like to express my sincere thanks to my supervisors: Dr. L.R. Nassimbeni, Dr. P.W. Linder and Dr. G.V. Fazakerley for their invaluable guidance and friendship throughout the course of this work. I would also like to thank my colleagues, Jill Russel, Melanie Wolf and Graham Mortimor for their many useful conrrnents. I am indebted to AE & CI for financial assistance during the course of. this study. iii ABSTRACT The interaction between metal"'.'ions and the penici l)in and cephalosporin antibiotics have been studied in an attempt to determine both the site and mechanism of this interaction. The solution conformation of the Cu(II) and Mn(II) complexes were determined using an n.m.r, line broadening, technique.
    [Show full text]
  • Quality Improvement of Compressed Color Images Using a Probabilistic Approach
    QUALITY IMPROVEMENT OF COMPRESSED COLOR IMAGES USING A PROBABILISTIC APPROACH Nobuteru Takao, Shun Haraguchi, Hideki Noda, Michiharu Niimi Kyushu Institute of Technology, Dept. of Systems Design and Informatics, 680-4 Kawazu, Iizuka, 820-8502 Japan E-mail: {takao, haraguchi, noda, niimi}@mip.ces.kyutech.ac.jp ABSTRACT method using information on luminance component which is not downsampled. In compressed color images, colors are usually represented by luminance and chrominance (YCbCr) components. Con- The interpolation aims to recover only resolution of chromi- sidering characteristics of human vision system, chromi- nance components lost by downsampling. Alternatively, we nance (CbCr) components are generally represented more aim to recover not only resolution lost by downsampling coarsely than luminance component. Aiming at possible re- but also precision lost by a coarser quantization, if possi- covery of chrominance components, we propose a model- ble. Aiming at such recovery of chrominance components, based chrominance estimation algorithm where color im- we propose a model-based method where color images are ages are modeled by a Markov random field (MRF). A sim- modeled by a Markov random field (MRF). A simple MRF ple MRF model is here used whose local conditional proba- model is here used whose local conditional probability den- bility density function (pdf) for a color vector of a pixel is a sity function (pdf) for a color vector of a pixel is a Gaussian Gaussian pdf depending on color vectors of its neighboring pdf depending on color vectors of its neighboring pixels. pixels. Chrominance components of a pixel are estimated Chrominance components of a pixel are estimated by max- by maximizing the conditional pdf given its luminance com- imizing the conditional pdf given its luminance component ponent and its neighboring color vectors.
    [Show full text]