Clear Filters
Clear Filters

Trouble loading .bin file

3 views (last 30 days)
Ryan Oates
Ryan Oates on 21 Feb 2015
Commented: Guillaume on 22 Feb 2015
Hi,
I'm having trouble importing a .bin file on an FTP server. Below is the code. Any thoughts on why fopen is returning -1??
FULLurl = 'ftp://disc2.nascom.nasa.gov/data/TRMM/Gridded/Derived_Products/3B42RT/Daily/2001/3B42RT_daily.2001.03.01.bin';
fid = fopen(FULLurl, 'r');
a = fread(fid, 'float','b');
fclose(fid);

Answers (1)

Guillaume
Guillaume on 21 Feb 2015
Any thoughts on why fopen is returning -1?
That would because fopen is only for accessing the filesystem. It does not work over ftp (or http for that matter).
For ftp access, use the ftp class.
  3 Comments
Image Analyst
Image Analyst on 21 Feb 2015
Attach the file, and attach your m-file script that demonstrates the problem.
Guillaume
Guillaume on 22 Feb 2015
Well, your syntax for fread looks a bit off. Possibly, you mean:
a = fread(fid, Inf, 'float', 0, 'b');

Sign in to comment.

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!