Hi ! whether it is possible to do interpolation in scripting...
Hi ! Experts...
I just wanted to know whether it is possible in scripting...to do interpolation....
if so....have a look on my data file
I need temperature and salinity value with a bin size of 0.5 m
output looks somewhat like this
Note : one more thing here same dep value (0.789) repeated for around 22 rows so average of temperature and salinity should be taken, so whenever backward derivative equal to forward derivative average of temperature and salinity should be taken something like this
Here I am not completing asking you people to do the script for interpolation at least if you can able to do the averaging of temperature and salinity by checking forward and backward derivative it would be very helpful for me.
I've become obsessed with trying to get this to work.
As of yet, I am unable to figure it out. Unfortunately, I don't have Linux or UNIX available when I get home.
Anyone have tips for me on how I can pass param1 to ID via use of COUNTER and loop?
thx.
LIMIT=6
param1="999999999"
export... (0 Replies)
Hi everybody,
Firstly, this would be the first time I'm using JavaScript. My background is mainly Perl. Nevertheless, here's my problem.
So I've created a function
function linkout(url){
setTimeout("window.open(url)",5000) //in milliseconds
}
However because the variable "url" is... (0 Replies)
Hi all,
Consider I have a text file containing:
1003 60
1005 80
1100 110
Based on that file I need to create another file which is containing value from 1001 till 1100 which is a linear interpolation between two point (for 1004; 1006;1007 until 1109) and extrapolation based on 2... (7 Replies)
Dear all, could you help me with following question. There are two datasets (below). I need to find match between BP values from data1 and data2, and add corresponding CM value from data2 into data1. if there is not exact match, the corresponding CM value should be calculated using interpolation.... (20 Replies)
Hi I am a newbie in awk scripting.
I'm working with a file with xy coordinates that were acquired with a time stamp. All the time stamps were recorded but not the XY coordinates. Let see an example:
FFID X Y UNIX TIME TIMEGAP... (8 Replies)
Dear All,
I have two files which contain numerical data and strings. I want to create a new file that only revise numerical data from two files using interpolation. I guess AWK works, but I am new on AWK.
FileA.txt
.
.
index_2("0.1, 1, 2, 4, 8, 16, 32");
values("0.0330208, 0.0345557,... (17 Replies)
Dear all,
I always appreciate your help. I am an electrical engineer. I am using a tool for timing analysis of a circuit. I would like to interpolate results from two timing reports at different voltages (0.945V and 0.78V). If voltage is decreased, data arrival time is increased.
For... (4 Replies)
I am trying to perform linear interpolation on three columns in a CSV file.
When I run this code, I do not get any changes in the output (see Expected Output).
What am I doing wrong here?
Awk Code
'
function interpolate(lat1, lon1, t1, lat2, lon2, t2, i) {
for (i = 1; i... (2 Replies)
Discussion started by: hrrruser
2 Replies
LEARN ABOUT DEBIAN
pdl::gsl::diff
DIFF(3pm) User Contributed Perl Documentation DIFF(3pm)NAME
PDL::GSL::DIFF - PDL interface to numerical differentiation routines in GSL
DESCRIPTION
This is an interface to the numerical differentiation package present in the GNU Scientific Library.
SYNOPSIS
use PDL;
use PDL::GSL::DIFF;
my $x0 = 3.3;
my @res = gsldiff(&myfunction,$x0);
# same as above:
@res = gsldiff(&myfunction,$x0,{Method => 'central'});
# use only values greater than $x0 to get the derivative
@res = gsldiff(&myfunction,$x0,{Method => 'forward'});
# use only values smaller than $x0 to get the derivative
@res = gsldiff(&myfunction,$x0,{Method => 'backward'});
sub myfunction{
my ($x) = @_;
return $x**2;
}
FUNCTIONS
gsldiff()
This functions serves as an interface to the three differentiation functions present in GSL: gsl_diff_central, gsl_diff_backward and
gsl_diff_forward. To compute the derivative, the central method uses values greater and smaller than the point at which the derivative is
to be evaluated, while backward and forward use only values smaller and greater respectively. gsldiff() returns both the derivative and an
absolute error estimate. The default method is 'central', others can be specified by passing an option.
Please check the GSL documentation for more information.
Usage:
($d,$abserr) = gsldiff($function_ref,$x,{Method => $method});
Example:
#derivative using default method ('central')
($d,$abserr) = gsldiff(&myf,3.3);
#same as above with method set explicitly
($d,$abserr) = gsldiff(&myf,3.3,{Method => 'central'});
#using backward & forward methods
($d,$abserr) = gsldiff(&myf,3.3,{Method => 'backward'});
($d,$abserr) = gsldiff(&myf,3.3,{Method => 'forward'});
sub myf{
my ($x) = @_;
return exp($x);
}
BUGS
Feedback is welcome. Log bugs in the PDL bug database (the database is always linked from <http://pdl.perl.org>).
SEE ALSO
PDL
The GSL documentation is online at
http://sources.redhat.com/gsl/ref/gsl-ref_toc.html
AUTHOR
This file copyright (C) 2003 Andres Jordan <andresj@physics.rutgers.edu> All rights reserved. There is no warranty. You are allowed to
redistribute this software documentation under certain conditions. For details, see the file COPYING in the PDL distribution. If this file
is separated from the PDL distribution, the copyright notice should be included in the file.
The GSL differentiation routines were written by David Morrison.
FUNCTIONS
diff_central
Signature: (double x(); double [o] res(); double [o] abserr(); SV* funcion)
info not available
diff_central does not process bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input
piddles.
diff_backward
Signature: (double x(); double [o] res(); double [o] abserr(); SV* funcion)
info not available
diff_backward does not process bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input
piddles.
diff_forward
Signature: (double x(); double [o] res(); double [o] abserr(); SV* funcion)
info not available
diff_forward does not process bad values. It will set the bad-value flag of all output piddles if the flag is set for any of the input
piddles.
perl v5.14.2 2012-05-30 DIFF(3pm)