SeisLab 3.01
Release 10.0301 of a collection of functions for analysis/display of seismic and well-log data.
Author: Eike Rietsch

Hi there, I was using Seislab and for no reason it starts giving me error even after I re-downloaded it. I am having with this particular function: s_log2reflectivity

after running presets.. I get this error:
Error using struct/moperation (line 37)
Operation "*" is not defined for these two arguments

Error in l_depth2time (line 194)
wlog=l_curve(wlog,param.action,mnem_out,temp,'ms',param.description);

Error in s_log2reflectivity (line 64)
wlog1=l_depth2time(wlog1,{'output',cm.twt});

if anyone has a solution for this, it will be extremely helpful. Please let me know what is wrong. I did not alter the original code. Thanks in advance.

Very essential tools
I am trying the tikhonov function and getting errors...
suppose my Ax=b
A=matrix of 11375x3
b=vector of 11375x1
I calculated svd of A using svd(A,0)
assuming x_0 is zero
and insert lambda as [10,1,1e-2]
unfortunately..I keep getting an error that
Error in tikhonov (line 66)
if (nargin==6), omega = V\x_0; omega = omega(1:p); end

Fantastic code - just what I needed. However, I am trying to modify it a bit for cross-variogram. Can I do it this way: save the
lam = (y(iid(:,1))-y(iid(:,2)));
for two separate variable (say A and B) Combine=bsxfun(@times, lamA,lamB);
Combine_cross = accumarray([ixedge ixtheta],Combine,...
[21 7],fvar,nan);
Combine_cross(:,end)=Combine_cross(:,1);