Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Interpolating data using pdl

by vrk (Chaplain)
on Mar 15, 2017 at 09:46 UTC ( #1184670=note: print w/replies, xml ) Need Help??


in reply to Interpolating data using pdl

It's been some years since I've used PDL, so please clarify: what kind of invalid data does the matrix have? Is it NaN, Inf, 0 or something else? Are the valid data regularly spaced or do they appear randomly anywhere within the matrix?

Replies are listed 'Best First'.
Re^2: Interpolating data using pdl
by karthik248 (Acolyte) on Mar 15, 2017 at 10:10 UTC

    Actually we have data only at few points. There is no invalid data.

    What i'm trying to do is something like resizing a image. Suppose i have a 100x100 image and i want to resize it to 1000x1000.

    To be precise, I have a world map, and a dataset for every 1.25 interval along both latitude and longitudes. Now I want to be able to interpolate the existing data, so that i can calculate the data at any point on the map.

      Hello Again,

      Based on What i'm trying to do is something like resizing a image. Suppose i have a 100x100 image and i want to resize it to 1000x1000. you could use Image::Resize. Sample of code from documentation:

      use Image::Resize; $image = Image::Resize->new('large.jpg'); $gd = $image->resize(250, 250);

      But also Image::Imlib2. Sample of code from Stretch, resize, or thumbnail an image using Perl:

      use Image::Imlib2; # load image from file my $image = Image::Imlib2->load("in.png"); # get some info if you want my $width = $image->width; my $height = $image->height; # scale the image down to $x and $y # you can set $x or $y to zero and it will maintain aspect ratio my $image2 = $image->create_scaled_image($x,$y); # save thumbnail to file $image2->save("out.png");

      Seeking for Perl wisdom...on the process of learning...not there...yet!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1184670]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (4)
As of 2023-02-08 07:19 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    I prefer not to run the latest version of Perl because:







    Results (40 votes). Check out past polls.

    Notices?