Curve and Surface Fitting with Splines


Book Description

The fitting of a curve or surface through a set of observational data is a very frequent problem in different disciplines (mathematics, engineering, medicine, ...) with many interesting applications. This book describes the algorithms and mathematical fundamentals of a widely used software package for data fitting with (tensor product) splines. As such it gives a survey of possibilities and benefits but also of the problems to cope with when approximating with this popular type of function. In particular it is demonstrated in detail how the properties of B-splines can be fully exploited for improving the computational efficiency and for incorporating different boundary or shape preserving constraints. Special attention is also paid to strategies for an automatic and adaptive knot selection with intent to obtain serious data reductions. The practical use of the smoothing software is illustrated with many examples, academic as well as taken from real life.




Curve and Surface Fitting


Book Description

The purpose of this book is to reveal the foundations and major features of several basic methods for curve and surface fitting that are currently in use.




Fitting Models to Biological Data Using Linear and Nonlinear Regression


Book Description

Most biologists use nonlinear regression more than any other statistical technique, but there are very few places to learn about curve-fitting. This book, by the author of the very successful Intuitive Biostatistics, addresses this relatively focused need of an extraordinarily broad range of scientists.




NUMERICAL, SYMBOLIC AND STATISTICAL COMPUTING FOR CHEMICAL ENGINEERS USING MATLAB


Book Description

Numerical, analytical and statistical computations are routine affairs for chemical engineers. They usually prefer a single software to solve their computational problems, and at present, MATLAB has emerged as a powerful computational language, which is preferably used for this purpose, due to its built-in functions and toolboxes. Considering the needs and convenience of the students, the author has made an attempt to write this book, which explains the various concepts of MATLAB in a systematic way and makes its readers proficient in using MATLAB for computing. It mainly focuses on the applications of MATLAB, rather than its use in programming basic numerical algorithms. Commencing with the introduction to MATLAB, the text covers vector and matrix computations, solution of linear and non-linear equations, differentiation and integration, and solution of ordinary and partial differential equations. Next, analytical computations using the Symbolic Math Toolbox and statistical computations using the Statistics and Machine Learning Toolbox are explained. Finally, the book describes various curve fitting techniques using the Curve Fitting Toolbox. Inclusion of all these advanced-level topics in the book stands it out from the rest. KEY FEATURES  Numerous worked-out examples to enable the readers understand the steps involved in solving the chemical engineering problems  MATLAB codes to explain the computational techniques  Several snapshots to help the readers understand the step-by-step procedures of using the toolboxes  Chapter-end exercises, including short-answer questions and numerical problems  Appendix comprising the definitions of some important and special matrices  Supplemented with Solutions Manual containing complete detailed solutions to the unsolved analytical problems  Accessibility of selected colour figures (including screenshots and results/outputs of the programs) cited in the text at www.phindia.com/Pallab_Ghosh. TARGET AUDIENCE • BE/B.Tech (Chemical Engineering) • ME/M.Tech (Chemical Engineering)




The NURBS Book


Book Description

Until recently B-spline curves and surfaces (NURBS) were principally of interest to the computer aided design community, where they have become the standard for curve and surface description. Today we are seeing expanded use of NURBS in modeling objects for the visual arts, including the film and entertainment industries, art, and sculpture. NURBS are now also being used for modeling scenes for virtual reality applications. These applications are expected to increase. Consequently, it is quite appropriate for The.N'URBS Book to be part of the Monographs in Visual Communication Series. B-spline curves and surfaces have been an enduring element throughout my pro fessional life. The first edition of Mathematical Elements for Computer Graphics, published in 1972, was the first computer aided design/interactive computer graph ics textbook to contain material on B-splines. That material was obtained through the good graces of Bill Gordon and Louie Knapp while they were at Syracuse University. A paper of mine, presented during the Summer of 1977 at a Society of Naval Architects and Marine Engineers meeting on computer aided ship surface design, was arguably the first to examine the use of B-spline curves for ship design. For many, B-splines, rational B-splines, and NURBS have been a bit mysterious.




Computational Methods with MATLAB®


Book Description

This textbook provides readers a comprehensive introduction to numerical methods, using MATLAB®. The authors discuss the theory and application of the most often used numerical methods, using MATLAB as a computational tool. The book is designed to be accessible to readers of varying backgrounds, so the presentation focuses more on the description, implementation, and application of the methods and less on the mathematical details. This book not only covers the most important methods and techniques of scientific computation, but also contains a great amount of code and implementations, facilitating the process of learning and application.




An Introduction to Numerical Methods and Analysis


Book Description

The new edition of the popular introductory textbook on numerical approximation methods and mathematical analysis, with a unique emphasis on real-world application An Introduction to Numerical Methods and Analysis helps students gain a solid understanding of a wide range of numerical approximation methods for solving problems of mathematical analysis. Designed for entry-level courses on the subject, this popular textbook maximizes teaching flexibility by first covering basic topics before gradually moving to more advanced material in each chapter and section. Throughout the text, students are provided clear and accessible guidance on a wide range of numerical methods and analysis techniques, including root-finding, numerical integration, interpolation, solution of systems of equations, and many others. This fully revised third edition contains new sections on higher-order difference methods, the bisection and inertia method for computing eigenvalues of a symmetric matrix, a completely re-written section on different methods for Poisson equations, and spectral methods for higher-dimensional problems. New problem sets—ranging in difficulty from simple computations to challenging derivations and proofs—are complemented by computer programming exercises, illustrative examples, and sample code. This acclaimed textbook: Explains how to both construct and evaluate approximations for accuracy and performance Covers both elementary concepts and tools and higher-level methods and solutions Features new and updated material reflecting new trends and applications in the field Contains an introduction to key concepts, a calculus review, an updated primer on computer arithmetic, a brief history of scientific computing, a survey of computer languages and software, and a revised literature review Includes an appendix of proofs of selected theorems and a companion website with additional exercises, application models, and supplemental resources An Introduction to Numerical Methods and Analysis, Third Edition is the perfect textbook for upper-level undergraduate students in mathematics, science, and engineering courses, as well as for courses in the social sciences, medicine, and business with numerical methods and analysis components.




Numerical Computing with MATLAB


Book Description

A revised textbook for introductory courses in numerical methods, MATLAB and technical computing, which emphasises the use of mathematical software.




Bézier and B-Spline Techniques


Book Description

This book provides a solid and uniform derivation of the various properties Bezier and B-spline representations have, and shows the beauty of the underlying rich mathematical structure. The book focuses on the core concepts of Computer Aided Geometric Design and provides a clear and illustrative presentation of the basic principles, as well as a treatment of advanced material including multivariate splines, some subdivision techniques and constructions of free form surfaces with arbitrary smoothness. The text is beautifully illustrated with many excellent figures to emphasize the geometric constructive approach of this book.




Modeling of Curves and Surfaces with MATLAB®


Book Description

This text on geometry is devoted to various central geometrical topics including: graphs of functions, transformations, (non-)Euclidean geometries, curves and surfaces as well as their applications in a variety of disciplines. This book presents elementary methods for analytical modeling and demonstrates the potential for symbolic computational tools to support the development of analytical solutions. The author systematically examines several powerful tools of MATLAB® including 2D and 3D animation of geometric images with shadows and colors and transformations using matrices. With over 150 stimulating exercises and problems, this text integrates traditional differential and non-Euclidean geometries with more current computer systems in a practical and user-friendly format. This text is an excellent classroom resource or self-study reference for undergraduate students in a variety of disciplines.