• Complain

Zhihua Zhang - Environmental Data Analysis: Methods and Applications

Here you can read online Zhihua Zhang - Environmental Data Analysis: Methods and Applications full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2023, publisher: De Gruyter, genre: Computer. 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.

No cover
  • Book:
    Environmental Data Analysis: Methods and Applications
  • Author:
  • Publisher:
    De Gruyter
  • Genre:
  • Year:
    2023
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Environmental Data Analysis: Methods and Applications: summary, description and annotation

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

There are some books that target the theory of the finite element, while others focus on the programming side of things. Introduction to Finite Element Analysis Using MATLAB and Abaqus accomplishes both. This book teaches the first principles of the finite element method. It presents the theory of the finite element method while maintaining a balance between its mathematical formulation, programming implementation, and application using commercial software. The computer implementation is carried out using MATLAB, while the practical applications are carried out in both MATLAB and Abaqus. MATLAB is a high-level language specially designed for dealing with matrices, making it particularly suited for programming the finite element method, while Abaqus is a suite of commercial finite element software.- Includes more than 100 tables, photographs, and figures- Provides MATLAB codes to generate contour plots for sample resultsTo deeply mine features and quickly capture useful information inside environmental big data, in the second edition of our book Environmental Data Analysis: Methods and Applications, we add emerging network models: neural networks, complex networks, downscaling analysis and streaming data on networks. Neural networks can imitate nonlinear non-stationary hidden links inside the environmental system through a learning process and then make exact predictions, but they do not need to directly extract these hidden links. Complex networks can fill gaps in understanding complex nonlinear dynamical processes governing the environmental system. Changes in environmental evolution over time can be detected by local, global, topological, and spectral structures of associated networks. Downscaling analysis can overcome the sparsity of environmental monitoring sites and produce a high-resolution environmental evolution map. Streaming data on networks can reveal the complexity of dynamic environmental evolutions and make near-real-time management and decisions. All these models and algorithms have been rapidly developed since the release of the first edition of our book.Networks are becoming an emerging brand-new tool to fill gaps in understanding the complex nonlinear dynamical processes governing environmental process. Unlike traditional data analysis, the network approach can reveal topology structures of environmental systems and extract nonlinear non-stationary hidden links over a wide range of spatial/temporal scales. In this chapter, we will focus on neural networks, complex networks, downscaling analysis, and streaming data on networks.A neural network is a massively parallel distributed processor that works much like human brains. Neurons in a neural network are designed as nonlinear information-processing units, and the interactions between neurons are mediated by synapses. Neural networks can recognize hidden patterns and correlations in raw environmental data through various Deep Learning algorithms.Introduction to Finite Element Analysis Using MATLAB and Abaqus introduces and explains theory in each chapter, and provides corresponding examples. It offers introductory notes and provides matrix structural analysis for trusses, beams, and frames. The book examines the theories of stress and strain and the relationships between them. The author then covers weighted residual methods and finite element approximation and numerical integration. He presents the finite element formulation for plane stress/strain problems, introduces axisymmetric problems, and highlights the theory of plates. The text supplies step-by-step procedures for solving problems with Abaqus interactive and keyword editions. The described procedures are implemented as MATLAB codes and Abaqus files can be found on the CRC Press website.

Zhihua Zhang: author's other books


Who wrote Environmental Data Analysis: Methods and Applications? Find out the surname, the name of the author of the book and a list of all author's works by series.

Environmental Data Analysis: Methods and Applications — 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 "Environmental Data Analysis: Methods and Applications" 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
Interpolation

Data records with equidistant time intervals are fundamental prerequisites for the development of environmental modeling, simulation and impact assessment. Usually long-term environmental time series contain missing data or data with different sampling intervals. Interpolation can be used to handle missing environmental data or fill the intervals between two grid points so that series of measurements with small intervals are kept. In this chapter we will discuss curve fitting, Lagrange and Hermite interpolations, spline interpolation, trigonometric interpolation, and bivariate interpolation.

4.1 Curve fitting

Given observation data (xk,yk)(k=1,,M) , we will find a polynomial P(x) of degree N(N such that the sum k=1M(P(xk)yk)2 attains the minimal value. This is the so-called curve fitting problem.

4.1.1 Polynomial fitting

Let (xk,yk)(k=1,,M) be the observation data. Take a polynomial with unknown a0,a1,,aN

f(x)=a0+a1x++aNxN(N

to fit these data. Denote

F(a0,a1,,aN)=1M(f(xk)yk)2=1M(a0+a1xk++aNxkNyk)2.

For =0,,N , let Fa=0 . Then

1M(a0+a1xk+a2xk2++aNxkNyk)xk=0.

Denote Rl=k=1Mxkl and S=k=1Mykxk . Then

Ra0+R+1a1+R+2a2++R+NaN=S(=0,1,,N)

or

i=0NR+iai=S(=0,1,,N).

This is a system of N+1 linear equations with N+1 unknown, and so it has a unique solution a0,a1,,aN .

Proposition 4.1.1.

If a0,a1,,aN is the solution of the system of linear equations

i=0NR+iai=S(=0,1,,N),

then the polynomial fitting of data {xk,yk}k=1,,M is f(x)==0Nax .

It is more convenient to choose a linear combination of orthogonal polynomials to fit data. For the given observation data (xk,yk) ( k=1,,M ), assume that {xk} satisfy 1=x1 and are equally spaced. Choose the following linear combination of normal Legendre polynomials Pn(x) (see ()) to fit the data

f(x)=a0P0(x)+a1P1(x)++aNPN(x).

Let

F(a0,a1,,aN)=k=1M(f(xk)yk)2=k=1M=0NaP(xk)yk2.

Then Fa=0 ( =0,1,,N ) is equivalent to

k=1M=0NaP(xk)ykP(xk)=0(=0,1,,N).

The left-hand side is equal to =0Nk=1MP(xk)P(xk)ak=1MykP(xk) . So

(4.1.1) =0N,a=0(=0,1,,N),

where

(4.1.2) ,=k=1MP(xk)P(xk),=k=1MykP(xk).

Since x1,,xM are equally spaced nodes on [1,1] and normal Legendre polynomials satisfy

11P(x)P(x)dx=,

where is the Kronecker delta, we get

,=k=1MP(xk)P(xk)0(),,=k=1MP2(xk)M12.

From this and (), a2M1 ( =0,1,,N ), where are stated in ().

Proposition 4.1.2.

Let 1=x0 and let them be equally spaced, and data (xk,yk) ( k=0,1,,M ) be given. Then the polynomial fitting data is f(x)==0NP(x) , where 2M1k=1MykP(xk) and P(x) is the -th normal Legendre polynomial.

Now we consider the orthogonal polynomial with weight function to fit the given data.

Given data (xk,yk) ( k=1,,M ) satisfying a=x1 , the normal orthogonal polynomials P()(x) ( =0,1, ) on [a,b] with weight function (x) satisfy

abP()(x)P()(x)(x)dx=,,

where , is the Kronecker delta. Then the polynomial fitting data is

f(x)==0N()P()(x),

where

()2M1k=1MykP()(xk)(xk).
4.1.2 Orthogonality method

In fitting data using the orthogonality method, the BC-decomposition of matrices is crucial.

BC-decomposition

Let A be an MN matrix with rank r, where MN . Then the matrix A can be decomposed into A=BC , where B is an Mr matrix, C is an rN matrix, and ranks of B and C are both r.

In fact, let A=(ij)MN and aj=(1j,,Mj)T ( j=1,,N ) be its j-th column vector. Since rank(A)=r , there are r linearly independent column vectors. Say, a1,a2,,ar are the r linearly independent column vectors. We construct an orthonormal basis e1,e2,,eM on RM such that for any s=2,,M ,

esaj(j=1,,s1).

Let P=(e1|e2||eM) . Then P is an orthogonal matrix of order M. Define U=PTA . Since PT=P1 ,

A=PU.

Let U=(ukl)MN , where ukl=(ek,al) . Since a1,a2,,ar are linearly independent, al=j=1rcjlaj ( l>r ). From this and esaj , it follows that ukl=(ek,al)=j=1rcjl(ek,aj)=0 ( k>r ). Denote B=(ukl)k,l=1,,r and C=(ukl)k=1,,r;l=r+1,,N . So

U=BC00

and the product PU only depends on the first r columns of P and the first r rows of U, and A=PU=BC , where B=(e1|e2||er) and C=(B|C) .

Consider a general system of linear independent functions 1(x),2(x),,N(x) . We use their linear combination F(x) to fit observation data (xi,yi) ( i=1,,M ), where MN , such that

2:=i=1Mj=1Njj(xi)yi2

attains the minimal value. Some often used function systems are the power function system {xi} , the trigonometric function system sin(ix) , and the exponential function system {eix} .

Let Fj=0 . Then

(4.1.3) i=1Mj(xi)j=1Njj(xi)yi=0(i=1,,M).

This is a system of linear equations. The matrix form is AT(Ay)=0 , where

A=(ij)MN,=(1,,N)T,y=(y1,,yM)T,

and ij=j(xi) ( i=1,,M ; j=1,,N ). Denote by =(1,,N) the solution of (). Then the combination fitting data is j=1Njj(x) . We solve out = below.

Replacing A by its BC-decomposition in the matrix form of (),

CTBTBC=CTBTy.

Multiplying both sides by C,

(CCT)(BTB)C=(CCT)BTy.

Both CCT and BTB are rr nonsingular matrices and rank(B)=rank(C)=r , so

C=W,whereW=(BTB)1BTy.

This implies that CT(CCT)1C=CT(CCT)1W . Note that CT(CCT)1C=I . The desired solution is

=CT(CCT)1W=CT(CCT)1(BTB)1BTy.

Write =(1,,N) . So the combination F(x) fitting data is j=1Njj(x) .

4.2 Lagrange interpolation

Given a real sequence yk ( k=1,,n ) and nodes xk ( k=1,,n ), where x1, we construct a Lagrange interpolation polynomial Ln(x) of degree n1 such that Ln(xk)=yk ( k=1,,n ). Moreover, we introduce the uniform convergence and mean convergence of the Lagrange interpolation polynomial sequences.

4.2.1 Fundamental polynomials

Let n(x) be the product of n factors (xxk) ( k=1,,n ), i.e.,

n(x)=(xx1)(xx2)(xxn).

Then n(x) is a polynomial of degree n and n(xk)=0 ( k=1,,n ), and

n(xk)=(xkx1)(xkxk1)(xkxk+1)(xkxn)(k=1,,n).

Define fundamental polynomials as

(4.2.1) lk(x)=n(x)n(xk)(xxk)(k=1,,n).

Then lk(x) is a polynomial of degree n1 and lk(xj)=jk for j,k=1,,n , where jk is the Kronecker delta.

Let P(x) be any polynomial of degree n1 . Then P(x)=k=1nP(xk)lk(x) . In fact, let

Q(x)=1nP(xk)lk(x).

Then Q(x) is a polynomial of degree n1 and Q(xk)=P(xk) ( k=1,,n ). These n pairs of values determine that P(x)=Q(x) , i.e., P(x)=k=1nP(xk)lk(x) .

4.2.2 Lagrange interpolation polynomials

Lagrange interpolation polynomial of degree n1 is defined as

(4.2.2) Ln(x)=1nyklk(x)=1nykn(x)n(xk)(xxk).

Clearly, Ln(xj)=yj ( j=1,,n ). Formula () is called the Lagrange interpolation formula. For convenience of computation, it is rewritten in the form

(4.2.3) Ln(x)=c0+c1(xx1)+c2(xx1)(xx2)++cn1(xx1)(xx2)(xxn1).

This form is called the Newton interpolation formula. The coefficients {ck} are computed as follows.

c0=y1,c1=y2c0x2x1,ck1=ykc0l=1k2cl(xkx1)(xkxl)(xkx1)(xkxk1)(k=3,,n).

The combination of Lagrange and Newton interpolation formulas gives

(4.2.4) ck1==1kyk(x)(k=1,,n).

When we add a node, if we use the Lagrange interpolation formula, this again necessitates computing each fundamental polynomial li(x) ; if we use the Newton interpolation formula, the coefficients already computed do not have to be changed. Therefore, in numerical computations, it is best to use the Newton interpolation formula.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Environmental Data Analysis: Methods and Applications»

Look at similar books to Environmental Data Analysis: Methods and Applications. 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 «Environmental Data Analysis: Methods and Applications»

Discussion, reviews of the book Environmental Data Analysis: Methods and Applications 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.