SlideShare a Scribd company logo
1 of 14
Download to read offline
Interpolation and It’s application
What is interpolation ?
Interpolation is the process of using points with known values or sample points to estimate
values at other unknown points. It can be used to predict unknown values for any geographic
point data, such as elevation, rainfall, chemical concentrations, noise levels, and so on.
Example:-Find value of x for y(x)=0.390 , from the following table
Application of interpolation in Computer Science
Iterative reconstruction in digital imaging
Approximation Using CAD Facilities
Interpolation in Grapics
Application of interpolation in Computer Science
1 • Approximation Using CAD Facilities
Application of interpolation in Computer Science
 Let us consider a problem where the formulation of the problem depends on some parameters and an iterative solution
is possible. It is well known that the final solution depends on the initial approximation in terms of accuracy and of
computer runtime.
If some solutions can be found using an initial solution which is not accurate, the next initial solutions can be evaluated by
the use of an interpolation method. In this way the computer time decreases and the accuracy is increased
Approximation of the Initial Solution for Iterative Methods
Application of interpolation in Computer Science
Moving Average in Experimental Data Processing
Important sources of the points considered in interpolation problems are the experiments. For instance, a thorough experimental and
numerical study was carried out regarding
The experimental data were used to calibrate the numerical FEM model, so the experimental data was checked, double checked and over
checked in order to offer a high degree of confidence. Several states of the running conditions were studied and several millions of
experimental values were acquired. In this way there was verified the repeatability of the experimental data for all the measurement points.
Figure 4 - Repeatability of the experimental values for the same measurement point
Application of interpolation in Computer Science
 The experimental data were used to calibrate the numerical FEM model, so the experimental data was checked, double
checked and over checked in order to offer a high degree of confidence. Several states of the running conditions were studied
and several millions of experimental values were acquired. In this way there was verified the repeatability of the experimental
data for all the measurement points.
Figure 5 : The “trend line” facility offered in Excel, in order to smooth the curves
Application of interpolation in Computer Science
The most facile method to smooth the curves was to use Excel in order to add a trend line which
might present the relevant variation of the phenomenon. Excel also offers a whole set of
facilities, such as:
 import of the data from several formats: text, Visual FoxPro tables, comma separated values,
etc;
graphics of the data presented in the sheet;
 record, store and run a macro (a set of consecutive commands),
in this way being possible to draw a graph by using a single click
Application of interpolation in Computer Science
Secure Multiparty Computation and Secret Sharing
schemes
“Secret sharing” or secret splitting describes the methodology of distributing secret information among a group of
participants in a way that a subset of this group is needed to reconstruct the secret. Whereby a single piece of
information cannot be used to reconstruct the secret.
Secret sharing has a wide operation range. It can be used in high security areas for validation reasons e.g. in the
military or in the banking area where it might be necessary to have a 4, 6 or 8 eye validation principle. It also can
be used to ensure the secure transport of information e.g. transport of a cryptographic key over several channels.
Last but not least it can be used in secure access regulation where only a combination of trustworthy people
might get access to a secure area
Application of interpolation in Computer Science
1) k is the least quantity of participants you would like
to be able to reconstruct the secret
2) Choose a polynomial of grade k-1
3) Define k random indices (a0…ak-1)
4) Define k points which can be calculated by the
polynomial
5) Distribute k points to the participants.
6) To calculate the secret out of the keys use e.g.
Lagrange interpolation [5] with x=0 .
Secret Sharing schemes step by step:
Application of interpolation in Computer Science
Secret sharing graphical explanation:
 Let’s start with a simple polynomial y = a 0+ a1x1.
 a0 is our secret and since the grade of the polynomial is 1 we need at least two points to
determine it (see figure 1).
figure 1: graph of a first grade polinomial. a0 is the secret e.g.
password. The points are the given keys
• If you have only one point given an infinite account of possible solutions can
be calculated (see figure 2).
figure 2: graph of a first grade polinomial. a0 is the secret e.g. password. Since
there is only one fix point the secret is not reconstructible, because an infinite
amount of lines are crossing the point
Application of interpolation in Computer Science
 If K is supposed to be bigger than 2 just take a polynomial with a higher grade e.g. y = a0-
a2x2+a0x4 in this case K is equal 5 (see figure 3).
figure 3: graph of a fourth grade polynomial. a0 is the
secret e.g. password. The points are the given keys.
 Now if you would like to add more participants to have a key you could just create a
new key by taking another point of the polynomial (see figure 4).
figure 4: graph of a fourth grade polynomial. a0 is the secret e.g.
password. The points are the given keys. The x are additional keys
that could be created without interfering with already existing keys.
Application of interpolation in Computer Science
Nonlinear programming
The Lagrange multiplier method has several generalizations. In nonlinear programming there are
several multiplier rules, e.g., the Caratheodory-John Multiplier Rule and the Convex Multiplier Rule,
for inequality constraints
ADVANTAGES AND DISADVANTAGES of LAGRANGE’S
INTERPOLATION
• ADVANTAGES
• The formula is simple and easy to remember.
• There is no need to construct the divided difference table.
• The application of the formula is not speedy.
• DISADVANTAGE
• There is always a chance to committing some error.
• The calculation provide no check whether the functional values
used the taken correctly or not.

More Related Content

What's hot

Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1Muhammad Waqas
 
presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve Mukuldev Khunte
 
Gauss elimination method
Gauss elimination methodGauss elimination method
Gauss elimination methodgilandio
 
Langrange Interpolation Polynomials
Langrange Interpolation PolynomialsLangrange Interpolation Polynomials
Langrange Interpolation PolynomialsSohaib H. Khan
 
Applications of differential equations
Applications of differential equationsApplications of differential equations
Applications of differential equationsSohag Babu
 
Numerical solutions of algebraic equations
Numerical solutions of algebraic equationsNumerical solutions of algebraic equations
Numerical solutions of algebraic equationsAvneet Singh Lal
 
introduction to Numerical Analysis
introduction to Numerical Analysisintroduction to Numerical Analysis
introduction to Numerical AnalysisGhulam Mehdi Sahito
 
MATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and IntegrationMATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and IntegrationAinul Islam
 
Applications of linear algebra
Applications of linear algebraApplications of linear algebra
Applications of linear algebraPrerak Trivedi
 
Errors in Numerical Analysis
Errors in Numerical AnalysisErrors in Numerical Analysis
Errors in Numerical AnalysisSouma Maiti
 
Newton cotes integration method
Newton cotes integration  methodNewton cotes integration  method
Newton cotes integration methodshashikant pabari
 
Spline Interpolation
Spline InterpolationSpline Interpolation
Spline InterpolationaiQUANT
 
Applications of numerical methods
Applications of numerical methodsApplications of numerical methods
Applications of numerical methodsTarun Gehlot
 
Lagrange's method
Lagrange's methodLagrange's method
Lagrange's methodKarnav Rana
 

What's hot (20)

GAUSS ELIMINATION METHOD
 GAUSS ELIMINATION METHOD GAUSS ELIMINATION METHOD
GAUSS ELIMINATION METHOD
 
numerical methods
numerical methodsnumerical methods
numerical methods
 
Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1Engineering Numerical Analysis Lecture-1
Engineering Numerical Analysis Lecture-1
 
presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve presentation on Euler and Modified Euler method ,and Fitting of curve
presentation on Euler and Modified Euler method ,and Fitting of curve
 
Gauss elimination method
Gauss elimination methodGauss elimination method
Gauss elimination method
 
Langrange Interpolation Polynomials
Langrange Interpolation PolynomialsLangrange Interpolation Polynomials
Langrange Interpolation Polynomials
 
Applications of numerical methods
Applications of numerical methodsApplications of numerical methods
Applications of numerical methods
 
Applications of differential equations
Applications of differential equationsApplications of differential equations
Applications of differential equations
 
Numerical solutions of algebraic equations
Numerical solutions of algebraic equationsNumerical solutions of algebraic equations
Numerical solutions of algebraic equations
 
introduction to Numerical Analysis
introduction to Numerical Analysisintroduction to Numerical Analysis
introduction to Numerical Analysis
 
MATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and IntegrationMATLAB : Numerical Differention and Integration
MATLAB : Numerical Differention and Integration
 
Applications of linear algebra
Applications of linear algebraApplications of linear algebra
Applications of linear algebra
 
Numerical methods
Numerical methodsNumerical methods
Numerical methods
 
Numerical analysis ppt
Numerical analysis pptNumerical analysis ppt
Numerical analysis ppt
 
Errors in Numerical Analysis
Errors in Numerical AnalysisErrors in Numerical Analysis
Errors in Numerical Analysis
 
Newton cotes integration method
Newton cotes integration  methodNewton cotes integration  method
Newton cotes integration method
 
Spline Interpolation
Spline InterpolationSpline Interpolation
Spline Interpolation
 
Applications of numerical methods
Applications of numerical methodsApplications of numerical methods
Applications of numerical methods
 
Application of integration
Application of integrationApplication of integration
Application of integration
 
Lagrange's method
Lagrange's methodLagrange's method
Lagrange's method
 

Similar to Interpolation and-its-application

VCE Unit 01 (2).pptx
VCE Unit 01 (2).pptxVCE Unit 01 (2).pptx
VCE Unit 01 (2).pptxskilljiolms
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSEsanjana mun
 
Scientific calculator project in c language
Scientific calculator project in c languageScientific calculator project in c language
Scientific calculator project in c languageAMIT KUMAR
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
House price prediction
House price predictionHouse price prediction
House price predictionSabahBegum
 
Engineering Numerical Analysis-Introduction.pdf
Engineering Numerical Analysis-Introduction.pdfEngineering Numerical Analysis-Introduction.pdf
Engineering Numerical Analysis-Introduction.pdfssuseraae901
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...IJCSES Journal
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...ijcseit
 
Rapport_Cemracs2012
Rapport_Cemracs2012Rapport_Cemracs2012
Rapport_Cemracs2012Jussara F.M.
 
Ai_Project_report
Ai_Project_reportAi_Project_report
Ai_Project_reportRavi Gupta
 
Lagrange Interpolation
Lagrange InterpolationLagrange Interpolation
Lagrange InterpolationSaloni Singhal
 
Data clustering using map reduce
Data clustering using map reduceData clustering using map reduce
Data clustering using map reduceVarad Meru
 
Transfer Learning for Improving Model Predictions in Highly Configurable Soft...
Transfer Learning for Improving Model Predictions in Highly Configurable Soft...Transfer Learning for Improving Model Predictions in Highly Configurable Soft...
Transfer Learning for Improving Model Predictions in Highly Configurable Soft...Pooyan Jamshidi
 

Similar to Interpolation and-its-application (20)

VCE Unit 01 (2).pptx
VCE Unit 01 (2).pptxVCE Unit 01 (2).pptx
VCE Unit 01 (2).pptx
 
Application's of Numerical Math in CSE
Application's of Numerical Math in CSEApplication's of Numerical Math in CSE
Application's of Numerical Math in CSE
 
Scientific calculator project in c language
Scientific calculator project in c languageScientific calculator project in c language
Scientific calculator project in c language
 
Ijetr042170
Ijetr042170Ijetr042170
Ijetr042170
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
G1802053147
G1802053147G1802053147
G1802053147
 
House price prediction
House price predictionHouse price prediction
House price prediction
 
Engineering Numerical Analysis-Introduction.pdf
Engineering Numerical Analysis-Introduction.pdfEngineering Numerical Analysis-Introduction.pdf
Engineering Numerical Analysis-Introduction.pdf
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
 
K044065257
K044065257K044065257
K044065257
 
Rapport_Cemracs2012
Rapport_Cemracs2012Rapport_Cemracs2012
Rapport_Cemracs2012
 
Neural networks
Neural networksNeural networks
Neural networks
 
DATA STRUCTURE.pdf
DATA STRUCTURE.pdfDATA STRUCTURE.pdf
DATA STRUCTURE.pdf
 
DATA STRUCTURE
DATA STRUCTUREDATA STRUCTURE
DATA STRUCTURE
 
Ai_Project_report
Ai_Project_reportAi_Project_report
Ai_Project_report
 
Lagrange Interpolation
Lagrange InterpolationLagrange Interpolation
Lagrange Interpolation
 
Verifiable secure computation of linear fractional programming using certific...
Verifiable secure computation of linear fractional programming using certific...Verifiable secure computation of linear fractional programming using certific...
Verifiable secure computation of linear fractional programming using certific...
 
Data clustering using map reduce
Data clustering using map reduceData clustering using map reduce
Data clustering using map reduce
 
Transfer Learning for Improving Model Predictions in Highly Configurable Soft...
Transfer Learning for Improving Model Predictions in Highly Configurable Soft...Transfer Learning for Improving Model Predictions in Highly Configurable Soft...
Transfer Learning for Improving Model Predictions in Highly Configurable Soft...
 

More from Apurbo Datta

Bioinformatrics and it's application
Bioinformatrics and it's applicationBioinformatrics and it's application
Bioinformatrics and it's applicationApurbo Datta
 
Data communication and communications technology
Data communication and communications technologyData communication and communications technology
Data communication and communications technologyApurbo Datta
 
Internet of Things(Bangladesh)
Internet of Things(Bangladesh)Internet of Things(Bangladesh)
Internet of Things(Bangladesh)Apurbo Datta
 
Algorithms In our Daily life
Algorithms In our Daily lifeAlgorithms In our Daily life
Algorithms In our Daily lifeApurbo Datta
 
How to improve Bangladeshi movie industry
How to improve Bangladeshi movie industryHow to improve Bangladeshi movie industry
How to improve Bangladeshi movie industryApurbo Datta
 
Digital Electronic and it application
Digital Electronic and it applicationDigital Electronic and it application
Digital Electronic and it applicationApurbo Datta
 
High study in abroad(indian subcontinent countries)
High  study in abroad(indian subcontinent countries)High  study in abroad(indian subcontinent countries)
High study in abroad(indian subcontinent countries)Apurbo Datta
 
ROBOTICS Apurbo datta
ROBOTICS Apurbo dattaROBOTICS Apurbo datta
ROBOTICS Apurbo dattaApurbo Datta
 
C programming-apurbo datta
C programming-apurbo dattaC programming-apurbo datta
C programming-apurbo dattaApurbo Datta
 

More from Apurbo Datta (12)

Bioinformatrics and it's application
Bioinformatrics and it's applicationBioinformatrics and it's application
Bioinformatrics and it's application
 
Data communication and communications technology
Data communication and communications technologyData communication and communications technology
Data communication and communications technology
 
Genetic Disorder
Genetic DisorderGenetic Disorder
Genetic Disorder
 
Internet of Things(Bangladesh)
Internet of Things(Bangladesh)Internet of Things(Bangladesh)
Internet of Things(Bangladesh)
 
Algorithms In our Daily life
Algorithms In our Daily lifeAlgorithms In our Daily life
Algorithms In our Daily life
 
How to improve Bangladeshi movie industry
How to improve Bangladeshi movie industryHow to improve Bangladeshi movie industry
How to improve Bangladeshi movie industry
 
Java swing
Java swingJava swing
Java swing
 
Digital Electronic and it application
Digital Electronic and it applicationDigital Electronic and it application
Digital Electronic and it application
 
High study in abroad(indian subcontinent countries)
High  study in abroad(indian subcontinent countries)High  study in abroad(indian subcontinent countries)
High study in abroad(indian subcontinent countries)
 
Stack and Queue
Stack and Queue Stack and Queue
Stack and Queue
 
ROBOTICS Apurbo datta
ROBOTICS Apurbo dattaROBOTICS Apurbo datta
ROBOTICS Apurbo datta
 
C programming-apurbo datta
C programming-apurbo dattaC programming-apurbo datta
C programming-apurbo datta
 

Recently uploaded

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 

Recently uploaded (20)

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 

Interpolation and-its-application

  • 2. What is interpolation ? Interpolation is the process of using points with known values or sample points to estimate values at other unknown points. It can be used to predict unknown values for any geographic point data, such as elevation, rainfall, chemical concentrations, noise levels, and so on. Example:-Find value of x for y(x)=0.390 , from the following table
  • 3. Application of interpolation in Computer Science Iterative reconstruction in digital imaging Approximation Using CAD Facilities Interpolation in Grapics
  • 4. Application of interpolation in Computer Science 1 • Approximation Using CAD Facilities
  • 5. Application of interpolation in Computer Science  Let us consider a problem where the formulation of the problem depends on some parameters and an iterative solution is possible. It is well known that the final solution depends on the initial approximation in terms of accuracy and of computer runtime. If some solutions can be found using an initial solution which is not accurate, the next initial solutions can be evaluated by the use of an interpolation method. In this way the computer time decreases and the accuracy is increased Approximation of the Initial Solution for Iterative Methods
  • 6. Application of interpolation in Computer Science Moving Average in Experimental Data Processing Important sources of the points considered in interpolation problems are the experiments. For instance, a thorough experimental and numerical study was carried out regarding The experimental data were used to calibrate the numerical FEM model, so the experimental data was checked, double checked and over checked in order to offer a high degree of confidence. Several states of the running conditions were studied and several millions of experimental values were acquired. In this way there was verified the repeatability of the experimental data for all the measurement points. Figure 4 - Repeatability of the experimental values for the same measurement point
  • 7. Application of interpolation in Computer Science  The experimental data were used to calibrate the numerical FEM model, so the experimental data was checked, double checked and over checked in order to offer a high degree of confidence. Several states of the running conditions were studied and several millions of experimental values were acquired. In this way there was verified the repeatability of the experimental data for all the measurement points. Figure 5 : The “trend line” facility offered in Excel, in order to smooth the curves
  • 8. Application of interpolation in Computer Science The most facile method to smooth the curves was to use Excel in order to add a trend line which might present the relevant variation of the phenomenon. Excel also offers a whole set of facilities, such as:  import of the data from several formats: text, Visual FoxPro tables, comma separated values, etc; graphics of the data presented in the sheet;  record, store and run a macro (a set of consecutive commands), in this way being possible to draw a graph by using a single click
  • 9. Application of interpolation in Computer Science Secure Multiparty Computation and Secret Sharing schemes “Secret sharing” or secret splitting describes the methodology of distributing secret information among a group of participants in a way that a subset of this group is needed to reconstruct the secret. Whereby a single piece of information cannot be used to reconstruct the secret. Secret sharing has a wide operation range. It can be used in high security areas for validation reasons e.g. in the military or in the banking area where it might be necessary to have a 4, 6 or 8 eye validation principle. It also can be used to ensure the secure transport of information e.g. transport of a cryptographic key over several channels. Last but not least it can be used in secure access regulation where only a combination of trustworthy people might get access to a secure area
  • 10. Application of interpolation in Computer Science 1) k is the least quantity of participants you would like to be able to reconstruct the secret 2) Choose a polynomial of grade k-1 3) Define k random indices (a0…ak-1) 4) Define k points which can be calculated by the polynomial 5) Distribute k points to the participants. 6) To calculate the secret out of the keys use e.g. Lagrange interpolation [5] with x=0 . Secret Sharing schemes step by step:
  • 11. Application of interpolation in Computer Science Secret sharing graphical explanation:  Let’s start with a simple polynomial y = a 0+ a1x1.  a0 is our secret and since the grade of the polynomial is 1 we need at least two points to determine it (see figure 1). figure 1: graph of a first grade polinomial. a0 is the secret e.g. password. The points are the given keys • If you have only one point given an infinite account of possible solutions can be calculated (see figure 2). figure 2: graph of a first grade polinomial. a0 is the secret e.g. password. Since there is only one fix point the secret is not reconstructible, because an infinite amount of lines are crossing the point
  • 12. Application of interpolation in Computer Science  If K is supposed to be bigger than 2 just take a polynomial with a higher grade e.g. y = a0- a2x2+a0x4 in this case K is equal 5 (see figure 3). figure 3: graph of a fourth grade polynomial. a0 is the secret e.g. password. The points are the given keys.  Now if you would like to add more participants to have a key you could just create a new key by taking another point of the polynomial (see figure 4). figure 4: graph of a fourth grade polynomial. a0 is the secret e.g. password. The points are the given keys. The x are additional keys that could be created without interfering with already existing keys.
  • 13. Application of interpolation in Computer Science Nonlinear programming The Lagrange multiplier method has several generalizations. In nonlinear programming there are several multiplier rules, e.g., the Caratheodory-John Multiplier Rule and the Convex Multiplier Rule, for inequality constraints
  • 14. ADVANTAGES AND DISADVANTAGES of LAGRANGE’S INTERPOLATION • ADVANTAGES • The formula is simple and easy to remember. • There is no need to construct the divided difference table. • The application of the formula is not speedy. • DISADVANTAGE • There is always a chance to committing some error. • The calculation provide no check whether the functional values used the taken correctly or not.