#-Newtons divided difference interpolation formula implementation using perl language----- =comment -----Input Instruction------ Enter the number of records Now enter the value of x and corresponding y Finally enter the value of x for finding y. =cut #-------------main code start--------- print "\Enter how many record you to enter : "; $n = <>; $k = 0; print "Enter the value of x with corresponding y : \n"; for($i=0; $i<$n; $i++) { $x[$i] = <>; # Input x[] $y[$k][$i]= <>; # Input y[] } print "\n\nEnter X for finding f(x): "; $p = <>; # Mechanism for difference table----------- for($i=1;$i<$n;$i++) { $k=$i; for($j=0;$j<($n-$i);$j++) { $y[$i][$j]=($y[$i-1][$j+1]-$y[$i-1][$j])/($x[$k]-$x[$j]); $k++; } } # Print difference table----------- print "\n\n--------------------------------Difference table for Newtons Divided Formula Formula--------------------------------------\n"; print "------------------------------------------------------------------------------------------------------------------------------------------\n"; print " X\t\t"; for($i=0;$i<$n;$i++){ print "Y($i)\t\t"; } print "\n------------------------------------------------------------------------------------------------------------------------------------------\n"; for($i=0;$i<$n;$i++) { printf("\n %.4lf\t",$x[$i]); for($j=0;$j<($n-$i);$j++) { printf(" %.3lf ",$y[$j][$i]); } print "\n"; } $i=0; do { if(($x[$i]<$p) && ($p<$x[$i+1])){ $k=1; } else{ $i++; } }while($k != 1); $f=$i; $sum=0; for($i=0;$i<($n-1);$i++) { $k=$f; $temp=1; for($j=0;$j<$i;$j++) { $temp = $temp * ($p - $x[$k]); $k++; } $sum = $sum + ($temp*($y[$i][$f])); } printf("\n\nFinal answer f(%.2f) = %f\n\n",$p,$sum); print "-------------THANK YOU------------\n"; =comment --------------Input example----------- 5 0 1 1 3 3 49 4 129 7 813 .3 Ans : (0.30) = 1.831000 =cut
Newtons divided difference interpolation formula implementation using perl language
Click any Bellow Tabs/Tags
Alamgir-Hossain
(14)
Algorithms
(5)
Android problem
(2)
ANN
(1)
ArticleWriting
(26)
Artificial Intelligence
(1)
Assembly
(1)
Bangla Love Poem
(3)
Bangla Poem
(2)
best programming solution
(9)
Books
(2)
BUET IICT MSC Admission
-2021
(1)
C
(49)
Campus
(7)
CPP
(88)
Database
(4)
Differences
(2)
Fishing
(1)
HSC
(1)
Html
(4)
interesting programming solution
(9)
Interview
(2)
It job preparation
(7)
JAVA
(97)
JavaScript
(5)
JSON
(1)
lead generation
(1)
machine learning
(2)
ML Projects
(3)
NewsPaper
(21)
Others
(13)
Perl
(23)
Php
(4)
Poem
(4)
Presentation
(1)
ProblemSolving
(3)
Project
(21)
Prolog
(13)
Python
(33)
research
(21)
Research Tool
(1)
Security
(3)
Social Engineering
(1)
Testimonials
(5)
Tutorial
(2)
Writings
(15)
XML
(1)
YoutubeSEO
(1)
উক্তি
(1)
কবিতা-আলগীর হোসেন
(2)
লেখনী
(33)
LATEST
3-latest-65px
Popular Posts
-
All instructions for connection & insert data in mysql from java JSP and Servlet using tomcat serverFrom this tutorial you can learn about... All instructions for connection & insert data in mysql from java JSP and Servlet using tomc...
-
% Prolog program for addition and multplication-------- % Alamgir Hossain % CSE, JUST go :- write ( 'Enter first number : ' ...
-
Inverse Lagrange’s Interpolation Formula Theory : . Example : 1. Use Lagrange’s inverse interpolation fo...
-
Project Name : Online examination system. Framework : MVC framework in java(3 layer architecture). Language: JAVA JSP, SERVLET, JS...
-
Here is the source code for online exam system using PHP, MYSQL,AJAX, JAVASCRIPT etc.... Source code for Online Exam System
No comments:
Post a Comment