rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
my_udir_coefficients.m
1 function U = my_udir_coefficients(X,Y,params)
2 %function U = my_udir_coefficients([],[],params)
3 %
4 % function computing parameter dependent coefficients of a function
5 % udir. The function f is obtained later by computing corresponding
6 % parameter independent components and then computing a linear combination
7 %
8 % the following evaluated at X= 0.0 (or 1.0)
9 %
10 % Xshift = X-params.transport_x * params.t;
11 % U = c_dir_1 * sin(pi*Xshift) +
12 % c_dir_2 * sin(16*pi*Xshift+transport_x*1*pi) * 1_(1<=t<2) +
13 
14 % Bernard Haasdonk 24.10.2008
15 
16 arg = -pi*params.transport_x*params.t;
17 U = [params.c_dir_1 * sin(arg) , ...
18  params.c_dir_2* sin(16*arg+params.transport_x*pi)...
19  *(params.t<2 & params.t>=1)];
20 %| \docupdate