help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: entering tide data


From: David Bateman
Subject: Re: entering tide data
Date: Thu, 29 Jan 2009 22:06:51 +0100
User-agent: Mozilla-Thunderbird 2.0.0.17 (X11/20081018)

Brado wrote:
d.b. sent me the following instructions:

A bit of regexp magic will do the trick..

fid = fopen("tide.txt");
s = char(fread(fid)).';
fclose(fid);
t = regexp(s,'^\s*(\d+)\+(\d+)\s+([\.\d]+)','tokens','lineanchors');
dte = cellfun(@(x) x(1), t)
tme = cellfun(@(x) x(2), t)
tide = cellfun(@(x) x(3), t)

Thank you for your effort and time, however I'm completely new to
octave/matlab. Is the above a script? how do I use it? Thanks.

Here is a sample of the data: I made a mistake earlier, the date is numbered
by the day (365).

2007022+0030   0.231
2007022+0100   0.238
2007022+0130   0.235
2007022+0200   0.234

Have your data in a file tide.txt in the current directory of octave (pwd command in octave) then cut and paste the commands I sent into Octave's command window.

D.



--
David Bateman                                address@hidden
35 rue Gambetta                              +33 1 46 04 02 18 (Home)
92100 Boulogne-Billancourt FRANCE            +33 6 72 01 06 33 (Mob)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]