You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
826 B
Matlab
33 lines
826 B
Matlab
7 years ago
|
% SBEACH toolbox - fsbeach_gentide
|
||
|
% Written by Joshua Simmons 11/2017
|
||
|
|
||
|
% Syntax:
|
||
|
% tideout = fsbeach_gentide(varargin)
|
||
|
%
|
||
|
% Input:
|
||
|
% varargin = time: array of measurement times for tide (minutes)
|
||
|
% elev: array of waterlevels at seaward model border (m)
|
||
|
%
|
||
|
% Output:
|
||
|
% tideout = stucture of time and elevation
|
||
|
|
||
|
function tideout = fsbeach_gentide(outpath,name,varargin)
|
||
|
OPT = struct( ...
|
||
|
'time', [0 100 200 300 400 500]', ...
|
||
|
'elev', [1 1.2 1.1 1.5 1]' ...
|
||
|
);
|
||
|
|
||
|
OPT = setproperty(OPT, varargin{:});
|
||
|
|
||
|
%transpose them if needed
|
||
|
OPT = fsbeach_makecolumn(OPT,{'time','elev'});
|
||
|
|
||
|
%zip
|
||
|
elvfile = OPT.elev; %initial pf
|
||
|
|
||
|
%and write
|
||
|
writetofileelv(elvfile, outpath, name)
|
||
|
|
||
|
tideout.time = OPT.time;
|
||
|
tideout.elev = OPT.elev;
|
||
|
end
|