x=linspace(0,1);
y=x;
q=rand(size(x));
delta=0.1;
[X,Y]=meshgrid(x,y);
E=exp(-(X-Y).^2/delta);
G=E*q(:);
G
G =
16.7486
17.3033
17.8524
18.3945
18.9286
19.4532
19.9674
20.4699
20.9598
21.4360
21.8978
22.3443
22.7748
23.1887
23.5855
23.9647
24.3260
24.6693
24.9942
25.3008
25.5892
25.8594
26.1116
26.3461
26.5634
26.7637
26.9475
27.1154
27.2679
27.4056
27.5291
27.6391
27.7362
27.8211
27.8944
27.9568
28.0088
28.0511
28.0843
28.1089
28.1254
28.1343
28.1360
28.1309
28.1192
28.1013
28.0774
28.0475
28.0119
27.9705
27.9234
27.8705
27.8117
27.7469
27.6757
27.5980
27.5136
27.4220
27.3229
27.2160
27.1008
26.9769
26.8439
26.7014
26.5488
26.3858
26.2119
26.0266
25.8297
25.6206
25.3990
25.1645
24.9170
24.6561
24.3816
24.0934
23.7914
23.4754
23.1456
22.8019
22.4446
22.0738
21.6897
21.2928
20.8834
20.4620
20.0290
19.5852
19.1311
18.6675
18.1952
17.7149
17.2275
16.7340
16.2352
15.7322
15.2260
14.7175
14.2078
13.6980
[Y,X]=meshgrid(y,x);
E=exp(-(X-Y).^2/delta);
G1=E*q(:)
G1 =
16.7486
17.3033
17.8524
18.3945
18.9286
19.4532
19.9674
20.4699
20.9598
21.4360
21.8978
22.3443
22.7748
23.1887
23.5855
23.9647
24.3260
24.6693
24.9942
25.3008
25.5892
25.8594
26.1116
26.3461
26.5634
26.7637
26.9475
27.1154
27.2679
27.4056
27.5291
27.6391
27.7362
27.8211
27.8944
27.9568
28.0088
28.0511
28.0843
28.1089
28.1254
28.1343
28.1360
28.1309
28.1192
28.1013
28.0774
28.0475
28.0119
27.9705
27.9234
27.8705
27.8117
27.7469
27.6757
27.5980
27.5136
27.4220
27.3229
27.2160
27.1008
26.9769
26.8439
26.7014
26.5488
26.3858
26.2119
26.0266
25.8297
25.6206
25.3990
25.1645
24.9170
24.6561
24.3816
24.0934
23.7914
23.4754
23.1456
22.8019
22.4446
22.0738
21.6897
21.2928
20.8834
20.4620
20.0290
19.5852
19.1311
18.6675
18.1952
17.7149
17.2275
16.7340
16.2352
15.7322
15.2260
14.7175
14.2078
13.6980
G==G1
ans =
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
[Y,X]=ndgrid(y,x);
E=exp(-(X-Y).^2/delta);
G1=E*q(:)
G1 =
16.7486
17.3033
17.8524
18.3945
18.9286
19.4532
19.9674
20.4699
20.9598
21.4360
21.8978
22.3443
22.7748
23.1887
23.5855
23.9647
24.3260
24.6693
24.9942
25.3008
25.5892
25.8594
26.1116
26.3461
26.5634
26.7637
26.9475
27.1154
27.2679
27.4056
27.5291
27.6391
27.7362
27.8211
27.8944
27.9568
28.0088
28.0511
28.0843
28.1089
28.1254
28.1343
28.1360
28.1309
28.1192
28.1013
28.0774
28.0475
28.0119
27.9705
27.9234
27.8705
27.8117
27.7469
27.6757
27.5980
27.5136
27.4220
27.3229
27.2160
27.1008
26.9769
26.8439
26.7014
26.5488
26.3858
26.2119
26.0266
25.8297
25.6206
25.3990
25.1645
24.9170
24.6561
24.3816
24.0934
23.7914
23.4754
23.1456
22.8019
22.4446
22.0738
21.6897
21.2928
20.8834
20.4620
20.0290
19.5852
19.1311
18.6675
18.1952
17.7149
17.2275
16.7340
16.2352
15.7322
15.2260
14.7175
14.2078
13.6980
G==G1
ans =
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
x=linspace(0,1,10);
y=linspace(1,2,6);
[X,Y]=meshgrid(x,y);
E=exp(-(X-Y).^2/delta);
q=rand(size(x));
G=E*q(:)
G =
1.9414
0.8989
0.2170
0.0256
0.0014
0.0000
[Y,X]=meshgrid(y,x);
E=exp(-(X-Y).^2/delta);
E*q(:)
??? Error using ==> mtimes
Inner matrix dimensions must agree.
size(E)
ans =
10 6
size(q)
ans =
1 10
[Y,X]=ndgrid(y,x);
E=exp(-(X-Y).^2/delta);
size(E)
ans =
6 10
G1=E*q(:)
G1 =
1.9414
0.8989
0.2170
0.0256
0.0014
0.0000
G
G =
1.9414
0.8989
0.2170
0.0256
0.0014
0.0000
cd figtree-0.9.3/matlab/
ls
CompileMexFilesUsingMatlab.m
figtreeChooseEvaluationMethod.dll
figtreeChooseEvaluationMethod.m
figtree.dll
figtreeKCenterClustering.dll
figtreeKCenterClustering.m
figtree.m
CompileMexFilesUsingMatlab
-> mexopts.sh sourced from directory (DIR = $MATLAB/bin)
FILE = /usr/local/matlab-R2008a/bin/mexopts.sh
----------------------------------------------------------------
-> MATLAB = /usr/local/matlab-R2008a
-> CC = gcc
-> CC flags:
CFLAGS = -ansi -D_GNU_SOURCE -fexceptions -fPIC -fno-omit-frame-pointer -pthread
CDEBUGFLAGS = -g
COPTIMFLAGS = -O -DNDEBUG
CLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm -lstdc++
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> CXX = g++
-> CXX flags:
CXXFLAGS = -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread
CXXDEBUGFLAGS = -g
CXXOPTIMFLAGS = -O -DNDEBUG
CXXLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> FC = g95
-> FC flags:
FFLAGS = -fexceptions -fPIC -fno-omit-frame-pointer
FDEBUGFLAGS = -g
FOPTIMFLAGS = -O
FLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> LD = g++
-> Link flags:
LDFLAGS = -pthread -shared -Wl,--version-script,/usr/local/matlab-R2008a/extern/lib/glnxa64/mexFunction.map -Wl,--no-undefined
LDDEBUGFLAGS = -g
LDOPTIMFLAGS = -O
LDEXTENSION = .mexa64
arguments =
-> LDCXX =
-> Link flags:
LDCXXFLAGS =
LDCXXDEBUGFLAGS =
LDCXXOPTIMFLAGS =
LDCXXEXTENSION =
arguments =
----------------------------------------------------------------
Warning: You are using gcc version "4.7.2-2ubuntu1)". The earliest gcc version supported
with mex is "4.0.0". The latest version tested for use with mex is "4.2.0".
To download a different version of gcc, visit http://gcc.gnu.org
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/ANN.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_fix_rad_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_pr_search.cpp"
In file included from ../external/ann_1.1.1/src/kd_pr_search.h:30:0,
from ../external/ann_1.1.1/src/bd_pr_search.cpp:26:
../external/ann_1.1.1/src/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’:
../external/ann_1.1.1/src/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_tree.cpp"
../external/ann_1.1.1/src/bd_tree.cpp: In constructor ‘ANNbd_tree::ANNbd_tree(ANNpointArray, int, int, int, ANNsplitRule, ANNshrinkRule)’:
../external/ann_1.1.1/src/bd_tree.cpp:154:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/bd_tree.cpp: In function ‘ANNdecomp selectDecomp(ANNpointArray, ANNidxArray, int, int, const ANNorthRect&, ANNkd_splitter, ANNshrinkRule, ANNorthRect&)’:
../external/ann_1.1.1/src/bd_tree.cpp:312:46: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/brute.cpp"
../external/ann_1.1.1/src/brute.cpp: In member function ‘virtual void ANNbruteForce::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’:
../external/ann_1.1.1/src/brute.cpp:65:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_dump.cpp"
../external/ann_1.1.1/src/kd_dump.cpp: In function ‘ANNkd_node* annReadDump(std::istream&, ANNtreeType, ANNcoord**&, ANNidx*&, int&, int&, int&, ANNcoord*&, ANNcoord*&)’:
../external/ann_1.1.1/src/kd_dump.cpp:280:54: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:299:53: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:308:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:337:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:341:70: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp: In function ‘ANNkd_node* annReadTree(std::istream&, ANNtreeType, ANNidxArray, int&)’:
../external/ann_1.1.1/src/kd_dump.cpp:429:62: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:447:54: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_fix_rad_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_pr_search.cpp"
In file included from ../external/ann_1.1.1/src/kd_pr_search.h:30:0,
from ../external/ann_1.1.1/src/kd_pr_search.cpp:25:
../external/ann_1.1.1/src/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’:
../external/ann_1.1.1/src/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_search.cpp"
../external/ann_1.1.1/src/kd_search.cpp: In member function ‘virtual void ANNkd_tree::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’:
../external/ann_1.1.1/src/kd_search.cpp:103:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_split.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_tree.cpp"
../external/ann_1.1.1/src/kd_tree.cpp: In constructor ‘ANNkd_tree::ANNkd_tree(ANNpointArray, int, int, int, ANNsplitRule)’:
../external/ann_1.1.1/src/kd_tree.cpp:403:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_util.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/perf.cpp"
../external/ann_1.1.1/src/perf.cpp: In function ‘void annPrintStats(ANNbool)’:
../external/ann_1.1.1/src/perf.cpp:120:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:121:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:122:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:123:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:124:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:125:70: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:126:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:128:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:129:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/figtree.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/KCenterClustering.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/mex/mexFigtree.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> gcc -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fexceptions -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "/usr/local/matlab-R2008a/extern/src/mexversion.c"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -O -pthread -shared -Wl,--version-script,/usr/local/matlab-R2008a/extern/lib/glnxa64/mexFunction.map -Wl,--no-undefined -o "figtree.mexa64" ANN.o bd_fix_rad_search.o bd_pr_search.o bd_search.o bd_tree.o brute.o kd_dump.o kd_fix_rad_search.o kd_pr_search.o kd_search.o kd_split.o kd_tree.o kd_util.o perf.o figtree.o KCenterClustering.o mexFigtree.o mexversion.o -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
/usr/bin/ld: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> mexopts.sh sourced from directory (DIR = $MATLAB/bin)
FILE = /usr/local/matlab-R2008a/bin/mexopts.sh
----------------------------------------------------------------
-> MATLAB = /usr/local/matlab-R2008a
-> CC = gcc
-> CC flags:
CFLAGS = -ansi -D_GNU_SOURCE -fexceptions -fPIC -fno-omit-frame-pointer -pthread
CDEBUGFLAGS = -g
COPTIMFLAGS = -O -DNDEBUG
CLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm -lstdc++
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> CXX = g++
-> CXX flags:
CXXFLAGS = -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread
CXXDEBUGFLAGS = -g
CXXOPTIMFLAGS = -O -DNDEBUG
CXXLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> FC = g95
-> FC flags:
FFLAGS = -fexceptions -fPIC -fno-omit-frame-pointer
FDEBUGFLAGS = -g
FOPTIMFLAGS = -O
FLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> LD = g++
-> Link flags:
LDFLAGS = -pthread -shared -Wl,--version-script,/usr/local/matlab-R2008a/extern/lib/glnxa64/mexFunction.map -Wl,--no-undefined
LDDEBUGFLAGS = -g
LDOPTIMFLAGS = -O
LDEXTENSION = .mexa64
arguments =
-> LDCXX =
-> Link flags:
LDCXXFLAGS =
LDCXXDEBUGFLAGS =
LDCXXOPTIMFLAGS =
LDCXXEXTENSION =
arguments =
----------------------------------------------------------------
Warning: You are using gcc version "4.7.2-2ubuntu1)". The earliest gcc version supported
with mex is "4.0.0". The latest version tested for use with mex is "4.2.0".
To download a different version of gcc, visit http://gcc.gnu.org
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/ANN.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_fix_rad_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_pr_search.cpp"
In file included from ../external/ann_1.1.1/src/kd_pr_search.h:30:0,
from ../external/ann_1.1.1/src/bd_pr_search.cpp:26:
../external/ann_1.1.1/src/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’:
../external/ann_1.1.1/src/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_tree.cpp"
../external/ann_1.1.1/src/bd_tree.cpp: In constructor ‘ANNbd_tree::ANNbd_tree(ANNpointArray, int, int, int, ANNsplitRule, ANNshrinkRule)’:
../external/ann_1.1.1/src/bd_tree.cpp:154:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/bd_tree.cpp: In function ‘ANNdecomp selectDecomp(ANNpointArray, ANNidxArray, int, int, const ANNorthRect&, ANNkd_splitter, ANNshrinkRule, ANNorthRect&)’:
../external/ann_1.1.1/src/bd_tree.cpp:312:46: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/brute.cpp"
../external/ann_1.1.1/src/brute.cpp: In member function ‘virtual void ANNbruteForce::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’:
../external/ann_1.1.1/src/brute.cpp:65:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_dump.cpp"
../external/ann_1.1.1/src/kd_dump.cpp: In function ‘ANNkd_node* annReadDump(std::istream&, ANNtreeType, ANNcoord**&, ANNidx*&, int&, int&, int&, ANNcoord*&, ANNcoord*&)’:
../external/ann_1.1.1/src/kd_dump.cpp:280:54: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:299:53: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:308:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:337:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:341:70: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp: In function ‘ANNkd_node* annReadTree(std::istream&, ANNtreeType, ANNidxArray, int&)’:
../external/ann_1.1.1/src/kd_dump.cpp:429:62: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:447:54: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_fix_rad_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_pr_search.cpp"
In file included from ../external/ann_1.1.1/src/kd_pr_search.h:30:0,
from ../external/ann_1.1.1/src/kd_pr_search.cpp:25:
../external/ann_1.1.1/src/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’:
../external/ann_1.1.1/src/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_search.cpp"
../external/ann_1.1.1/src/kd_search.cpp: In member function ‘virtual void ANNkd_tree::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’:
../external/ann_1.1.1/src/kd_search.cpp:103:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_split.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_tree.cpp"
../external/ann_1.1.1/src/kd_tree.cpp: In constructor ‘ANNkd_tree::ANNkd_tree(ANNpointArray, int, int, int, ANNsplitRule)’:
../external/ann_1.1.1/src/kd_tree.cpp:403:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_util.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/perf.cpp"
../external/ann_1.1.1/src/perf.cpp: In function ‘void annPrintStats(ANNbool)’:
../external/ann_1.1.1/src/perf.cpp:120:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:121:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:122:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:123:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:124:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:125:70: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:126:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:128:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:129:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/figtree.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/KCenterClustering.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/mex/mexFigtreeChooseEvaluationMethod.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> gcc -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fexceptions -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "/usr/local/matlab-R2008a/extern/src/mexversion.c"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -O -pthread -shared -Wl,--version-script,/usr/local/matlab-R2008a/extern/lib/glnxa64/mexFunction.map -Wl,--no-undefined -o "figtreeChooseEvaluationMethod.mexa64" ANN.o bd_fix_rad_search.o bd_pr_search.o bd_search.o bd_tree.o brute.o kd_dump.o kd_fix_rad_search.o kd_pr_search.o kd_search.o kd_split.o kd_tree.o kd_util.o perf.o figtree.o KCenterClustering.o mexFigtreeChooseEvaluationMethod.o mexversion.o -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
/usr/bin/ld: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> mexopts.sh sourced from directory (DIR = $MATLAB/bin)
FILE = /usr/local/matlab-R2008a/bin/mexopts.sh
----------------------------------------------------------------
-> MATLAB = /usr/local/matlab-R2008a
-> CC = gcc
-> CC flags:
CFLAGS = -ansi -D_GNU_SOURCE -fexceptions -fPIC -fno-omit-frame-pointer -pthread
CDEBUGFLAGS = -g
COPTIMFLAGS = -O -DNDEBUG
CLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm -lstdc++
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> CXX = g++
-> CXX flags:
CXXFLAGS = -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread
CXXDEBUGFLAGS = -g
CXXOPTIMFLAGS = -O -DNDEBUG
CXXLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> FC = g95
-> FC flags:
FFLAGS = -fexceptions -fPIC -fno-omit-frame-pointer
FDEBUGFLAGS = -g
FOPTIMFLAGS = -O
FLIBS = -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
arguments = -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32
-> LD = g++
-> Link flags:
LDFLAGS = -pthread -shared -Wl,--version-script,/usr/local/matlab-R2008a/extern/lib/glnxa64/mexFunction.map -Wl,--no-undefined
LDDEBUGFLAGS = -g
LDOPTIMFLAGS = -O
LDEXTENSION = .mexa64
arguments =
-> LDCXX =
-> Link flags:
LDCXXFLAGS =
LDCXXDEBUGFLAGS =
LDCXXOPTIMFLAGS =
LDCXXEXTENSION =
arguments =
----------------------------------------------------------------
Warning: You are using gcc version "4.7.2-2ubuntu1)". The earliest gcc version supported
with mex is "4.0.0". The latest version tested for use with mex is "4.2.0".
To download a different version of gcc, visit http://gcc.gnu.org
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/ANN.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_fix_rad_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_pr_search.cpp"
In file included from ../external/ann_1.1.1/src/kd_pr_search.h:30:0,
from ../external/ann_1.1.1/src/bd_pr_search.cpp:26:
../external/ann_1.1.1/src/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’:
../external/ann_1.1.1/src/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/bd_tree.cpp"
../external/ann_1.1.1/src/bd_tree.cpp: In constructor ‘ANNbd_tree::ANNbd_tree(ANNpointArray, int, int, int, ANNsplitRule, ANNshrinkRule)’:
../external/ann_1.1.1/src/bd_tree.cpp:154:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/bd_tree.cpp: In function ‘ANNdecomp selectDecomp(ANNpointArray, ANNidxArray, int, int, const ANNorthRect&, ANNkd_splitter, ANNshrinkRule, ANNorthRect&)’:
../external/ann_1.1.1/src/bd_tree.cpp:312:46: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/brute.cpp"
../external/ann_1.1.1/src/brute.cpp: In member function ‘virtual void ANNbruteForce::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’:
../external/ann_1.1.1/src/brute.cpp:65:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_dump.cpp"
../external/ann_1.1.1/src/kd_dump.cpp: In function ‘ANNkd_node* annReadDump(std::istream&, ANNtreeType, ANNcoord**&, ANNidx*&, int&, int&, int&, ANNcoord*&, ANNcoord*&)’:
../external/ann_1.1.1/src/kd_dump.cpp:280:54: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:299:53: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:308:64: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:337:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:341:70: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp: In function ‘ANNkd_node* annReadTree(std::istream&, ANNtreeType, ANNidxArray, int&)’:
../external/ann_1.1.1/src/kd_dump.cpp:429:62: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/kd_dump.cpp:447:54: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_fix_rad_search.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_pr_search.cpp"
In file included from ../external/ann_1.1.1/src/kd_pr_search.h:30:0,
from ../external/ann_1.1.1/src/kd_pr_search.cpp:25:
../external/ann_1.1.1/src/pr_queue.h: In member function ‘void ANNpr_queue::insert(PQkey, PQinfo)’:
../external/ann_1.1.1/src/pr_queue.h:88:69: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_search.cpp"
../external/ann_1.1.1/src/kd_search.cpp: In member function ‘virtual void ANNkd_tree::annkSearch(ANNpoint, int, ANNidxArray, ANNdistArray, double)’:
../external/ann_1.1.1/src/kd_search.cpp:103:71: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_split.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_tree.cpp"
../external/ann_1.1.1/src/kd_tree.cpp: In constructor ‘ANNkd_tree::ANNkd_tree(ANNpointArray, int, int, int, ANNsplitRule)’:
../external/ann_1.1.1/src/kd_tree.cpp:403:48: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/kd_util.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../external/ann_1.1.1/src/perf.cpp"
../external/ann_1.1.1/src/perf.cpp: In function ‘void annPrintStats(ANNbool)’:
../external/ann_1.1.1/src/perf.cpp:120:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:121:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:122:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:123:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:124:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:125:70: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:126:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:128:61: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
../external/ann_1.1.1/src/perf.cpp:129:58: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/figtree.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/KCenterClustering.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "../src/mex/mexFigtreeKCenterClustering.cpp"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> gcc -c -I../include -I../external/ann_1.1.1/include -I../external/ann_1.1.1/src -I/usr/local/matlab-R2008a/extern/include -I/usr/local/matlab-R2008a/simulink/include -DMATLAB_MEX_FILE -ansi -D_GNU_SOURCE -fexceptions -fPIC -fno-omit-frame-pointer -pthread -DFIGTREE_USE_MATLAB_MEX -DMX_COMPAT_32 -O -DNDEBUG "/usr/local/matlab-R2008a/extern/src/mexversion.c"
as: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
-> g++ -O -pthread -shared -Wl,--version-script,/usr/local/matlab-R2008a/extern/lib/glnxa64/mexFunction.map -Wl,--no-undefined -o "figtreeKCenterClustering.mexa64" ANN.o bd_fix_rad_search.o bd_pr_search.o bd_search.o bd_tree.o brute.o kd_dump.o kd_fix_rad_search.o kd_pr_search.o kd_search.o kd_split.o kd_tree.o kd_util.o perf.o figtree.o KCenterClustering.o mexFigtreeKCenterClustering.o mexversion.o -Wl,-rpath-link,/usr/local/matlab-R2008a/bin/glnxa64 -L/usr/local/matlab-R2008a/bin/glnxa64 -lmx -lmex -lmat -lm
/usr/bin/ld: /usr/local/matlab-R2008a/bin/glnxa64/libz.so.1: no version information available (required by /usr/lib/libbfd-2.22.90-system.20120924.so)
figtree(x,sqrt(delta),q,y,1e-10)
??? Invalid MEX-file
'/home/accounts/personale/clrmrc90/aa1213/advanced_numerical_analysis/figtree-0.9.3/matlab/figtree.mexa64':
/usr/local/matlab-R2008a/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6:
version `GLIBCXX_3.4.9' not found (required by
/home/accounts/personale/clrmrc90/aa1213/advanced_numerical_analysis/figtree-0.9.3/matlab/figtree.mexa64).
x=linspace(0,1,10);
y=linspace(1,2,6);
q=rand(size(x));
[Y,X]=ndgrid(y,x);
E=exp(-(X-Y).^2/delta);
delta=0.1;
E=exp(-(X-Y).^2/delta);
E*q(:)
ans =
2.4219
1.1279
0.2731
0.0324
0.0018
0.0000
g=figtree(x,sqrt(delta),q,y,1e-10)
g =
2.4219
1.1279
0.2731
0.0324
0.0018
0.0000
format long e
E*q(:)
ans =
2.421946400278849e+00
1.127876230811677e+00
2.730608230329309e-01
3.239449697619780e-02
1.818559959812807e-03
4.731193688186701e-05
g
g =
2.421946400278849e+00
1.127876230811677e+00
2.730608230329309e-01
3.239449697619780e-02
1.818559959812807e-03
4.731193688186702e-05
x=linspace(0,1,1000);
y=x;
x=linspace(0,1,100);
y=x;
[Y,X]=ndgrid(y,x);
E=exp(-(X-Y).^2/delta);
E*q(:);
{Error using *
Inner matrix dimensions must agree.
}
q=rand(size(x));
E*q;
{Error using *
Inner matrix dimensions must agree.
}
E*q(:);
tic,E*q(:);,toc
Elapsed time is 0.000049 seconds.
tic,E*q(:);,toc
Elapsed time is 0.000051 seconds.
tic,E*q(:);,toc
Elapsed time is 0.000042 seconds.
x=linspace(0,1,500);
y=x;
[Y,X]=ndgrid(y,x);
E=exp(-(X-Y).^2/delta);
tic,E*q(:);,toc
{Error using *
Inner matrix dimensions must agree.
}
q=rand(size(x));
tic,E*q(:);,toc
Elapsed time is 0.000392 seconds.
tic,E*q(:);,toc
Elapsed time is 0.000423 seconds.
tic,E*q(:);,toc
Elapsed time is 0.000404 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10),toc
g =
6.686985611849215e+01
6.735872448031637e+01
6.784772237285694e+01
6.833681115951555e+01
6.882595217673992e+01
6.931510674302577e+01
6.980423616792494e+01
7.029330176105603e+01
7.078226484111448e+01
7.127108674487853e+01
7.175972883620737e+01
7.224815251502764e+01
7.273631922630582e+01
7.322419046900227e+01
7.371172780500356e+01
7.419889286802980e+01
7.468564737251337e+01
7.517195312244608e+01
7.565777202019059e+01
7.614306607525349e+01
7.662779741301601e+01
7.711192828341950e+01
7.759542106960254e+01
7.807823829648524e+01
7.856034263929932e+01
7.904169693205840e+01
7.952226417596826e+01
8.000200754777075e+01
8.048089040802022e+01
8.095887630928955e+01
8.143592900430069e+01
8.191201245397909e+01
8.238709083542764e+01
8.286112854981710e+01
8.333409023019117e+01
8.380594074918221e+01
8.427664522663547e+01
8.474616903713870e+01
8.521447781745456e+01
8.568153747385377e+01
8.614731418934474e+01
8.661177443079913e+01
8.707488495596918e+01
8.753661282039538e+01
8.799692538420183e+01
8.845579031877629e+01
8.891317561333379e+01
8.936904958136026e+01
8.982338086693548e+01
9.027613845093184e+01
9.072729165708721e+01
9.117681015795094e+01
9.162466398069996e+01
9.207082351282257e+01
9.251525950767029e+01
9.295794308987402e+01
9.339884576062308e+01
9.383793940280668e+01
9.427519628601509e+01
9.471058907139945e+01
9.514409081638902e+01
9.557567497926395e+01
9.600531542358303e+01
9.643298642246405e+01
9.685866266271766e+01
9.728231924883070e+01
9.770393170680123e+01
9.812347598782144e+01
9.854092847180948e+01
9.895626597078879e+01
9.936946573211385e+01
9.978050544154199e+01
1.001893632261507e+02
1.005960176571004e+02
1.010004477522402e+02
1.014026329785592e+02
1.018025532544803e+02
1.022001889519986e+02
1.025955208986617e+02
1.029885303793936e+02
1.033791991381624e+02
1.037675093794891e+02
1.041534437698016e+02
1.045369854386299e+02
1.049181179796464e+02
1.052968254515478e+02
1.056730923787833e+02
1.060469037521246e+02
1.064182450290826e+02
1.067871021341680e+02
1.071534614589983e+02
1.075173098622512e+02
1.078786346694646e+02
1.082374236726847e+02
1.085936651299628e+02
1.089473477647010e+02
1.092984607648489e+02
1.096469937819508e+02
1.099929369300462e+02
1.103362807844223e+02
1.106770163802223e+02
1.110151352109085e+02
1.113506292265822e+02
1.116834908321623e+02
1.120137128854228e+02
1.123412886948909e+02
1.126662120176083e+02
1.129884770567544e+02
1.133080784591363e+02
1.136250113125442e+02
1.139392711429762e+02
1.142508539117312e+02
1.145597560123751e+02
1.148659742675791e+02
1.151695059258330e+02
1.154703486580356e+02
1.157685005539629e+02
1.160639601186173e+02
1.163567262684584e+02
1.166467983275180e+02
1.169341760234014e+02
1.172188594831760e+02
1.175008492291504e+02
1.177801461745453e+02
1.180567516190578e+02
1.183306672443227e+02
1.186018951092710e+02
1.188704376453892e+02
1.191362976518806e+02
1.193994782907312e+02
1.196599830816822e+02
1.199178158971116e+02
1.201729809568263e+02
1.204254828227675e+02
1.206753263936328e+02
1.209225168994137e+02
1.211670598958555e+02
1.214089612588376e+02
1.216482271786794e+02
1.218848641543724e+02
1.221188789877421e+02
1.223502787775401e+02
1.225790709134713e+02
1.228052630701564e+02
1.230288632010324e+02
1.232498795321944e+02
1.234683205561805e+02
1.236841950257012e+02
1.238975119473173e+02
1.241082805750673e+02
1.243165104040471e+02
1.245222111639447e+02
1.247253928125316e+02
1.249260655291133e+02
1.251242397079418e+02
1.253199259515920e+02
1.255131350643036e+02
1.257038780452924e+02
1.258921660820325e+02
1.260780105435103e+02
1.262614229734553e+02
1.264424150835484e+02
1.266209987466090e+02
1.267971859897656e+02
1.269709889876099e+02
1.271424200553384e+02
1.273114916418822e+02
1.274782163230277e+02
1.276426067945315e+02
1.278046758652302e+02
1.279644364501476e+02
1.281219015636021e+02
1.282770843123161e+02
1.284299978885292e+02
1.285806555631177e+02
1.287290706787222e+02
1.288752566428862e+02
1.290192269212063e+02
1.291609950304971e+02
1.293005745319740e+02
1.294379790244519e+02
1.295732221375668e+02
1.297063175250189e+02
1.298372788578406e+02
1.299661198176905e+02
1.300928540901760e+02
1.302174953582068e+02
1.303400572953797e+02
1.304605535593977e+02
1.305789977855262e+02
1.306954035800849e+02
1.308097845139817e+02
1.309221541162856e+02
1.310325258678454e+02
1.311409131949509e+02
1.312473294630431e+02
1.313517879704709e+02
1.314543019422998e+02
1.315548845241707e+02
1.316535487762140e+02
1.317503076670178e+02
1.318451740676532e+02
1.319381607457586e+02
1.320292803596832e+02
1.321185454526928e+02
1.322059684472390e+02
1.322915616392924e+02
1.323753371927432e+02
1.324573071338683e+02
1.325374833458687e+02
1.326158775634779e+02
1.326925013676413e+02
1.327673661802700e+02
1.328404832590701e+02
1.329118636924478e+02
1.329815183944922e+02
1.330494581000382e+02
1.331156933598089e+02
1.331802345356406e+02
1.332430917957905e+02
1.333042751103292e+02
1.333637942466188e+02
1.334216587648775e+02
1.334778780138328e+02
1.335324611264650e+02
1.335854170158388e+02
1.336367543710290e+02
1.336864816531388e+02
1.337346070914105e+02
1.337811386794329e+02
1.338260841714450e+02
1.338694510787356e+02
1.339112466661433e+02
1.339514779486535e+02
1.339901516880986e+02
1.340272743899575e+02
1.340628523002580e+02
1.340968914025834e+02
1.341293974151826e+02
1.341603757881861e+02
1.341898317009272e+02
1.342177700593715e+02
1.342441954936533e+02
1.342691123557216e+02
1.342925247170946e+02
1.343144363667257e+02
1.343348508089803e+02
1.343537712617240e+02
1.343712006545244e+02
1.343871416269655e+02
1.344015965270767e+02
1.344145674098764e+02
1.344260560360308e+02
1.344360638706293e+02
1.344445920820763e+02
1.344516415410997e+02
1.344572128198783e+02
1.344613061912870e+02
1.344639216282602e+02
1.344650588032760e+02
1.344647170879590e+02
1.344628955528042e+02
1.344595929670208e+02
1.344548077984979e+02
1.344485382138911e+02
1.344407820788310e+02
1.344315369582538e+02
1.344208001168548e+02
1.344085685196629e+02
1.343948388327409e+02
1.343796074240053e+02
1.343628703641722e+02
1.343446234278249e+02
1.343248620946063e+02
1.343035815505336e+02
1.342807766894369e+02
1.342564421145227e+02
1.342305721400591e+02
1.342031607931859e+02
1.341742018158478e+02
1.341436886668511e+02
1.341116145240436e+02
1.340779722866175e+02
1.340427545775350e+02
1.340059537460770e+02
1.339675618705140e+02
1.339275707608987e+02
1.338859719619805e+02
1.338427567562412e+02
1.337979161670518e+02
1.337514409619492e+02
1.337033216560334e+02
1.336535485154832e+02
1.336021115611918e+02
1.335490005725193e+02
1.334942050911639e+02
1.334377144251485e+02
1.333795176529249e+02
1.333196036275918e+02
1.332579609812285e+02
1.331945781293410e+02
1.331294432754217e+02
1.330625444156206e+02
1.329938693435266e+02
1.329234056550598e+02
1.328511407534708e+02
1.327770618544487e+02
1.327011559913353e+02
1.326234100204440e+02
1.325438106264826e+02
1.324623443280792e+02
1.323789974834091e+02
1.322937562959211e+02
1.322066068201630e+02
1.321175349677034e+02
1.320265265131497e+02
1.319335671002587e+02
1.318386422481413e+02
1.317417373575561e+02
1.316428377172924e+02
1.315419285106412e+02
1.314389948219508e+02
1.313340216432655e+02
1.312269938810474e+02
1.311178963629762e+02
1.310067138448284e+02
1.308934310174312e+02
1.307780325136899e+02
1.306605029156884e+02
1.305408267618571e+02
1.304189885542098e+02
1.302949727656445e+02
1.301687638473077e+02
1.300403462360183e+02
1.299097043617505e+02
1.297768226551718e+02
1.296416855552342e+02
1.295042775168167e+02
1.293645830184154e+02
1.292225865698791e+02
1.290782727201893e+02
1.289316260652791e+02
1.287826312558904e+02
1.286312730054664e+02
1.284775360980765e+02
1.283214053963695e+02
1.281628658495557e+02
1.280019025014103e+02
1.278385004983001e+02
1.276726450972261e+02
1.275043216738833e+02
1.273335157307311e+02
1.271602129050732e+02
1.269843989771440e+02
1.268060598781978e+02
1.266251816985976e+02
1.264417506959018e+02
1.262557533029429e+02
1.260671761358983e+02
1.258760060023484e+02
1.256822299093174e+02
1.254858350712973e+02
1.252868089182473e+02
1.250851391035703e+02
1.248808135120580e+02
1.246738202678063e+02
1.244641477420936e+02
1.242517845612221e+02
1.240367196143156e+02
1.238189420610738e+02
1.235984413394767e+02
1.233752071734375e+02
1.231492295804018e+02
1.229204988788858e+02
1.226890056959547e+02
1.224547409746356e+02
1.222176959812614e+02
1.219778623127436e+02
1.217352319037697e+02
1.214897970339231e+02
1.212415503347201e+02
1.209904847965631e+02
1.207365937756055e+02
1.204798710005254e+02
1.202203105792037e+02
1.199579070053065e+02
1.196926551647641e+02
1.194245503421485e+02
1.191535882269414e+02
1.188797649196933e+02
1.186030769380688e+02
1.183235212227757e+02
1.180410951433738e+02
1.177557965039626e+02
1.174676235487428e+02
1.171765749674491e+02
1.168826499006535e+02
1.165858479449325e+02
1.162861691578993e+02
1.159836140630956e+02
1.156781836547414e+02
1.153698794023401e+02
1.150587032551359e+02
1.147446576464214e+02
1.144277454976929e+02
1.141079702226501e+02
1.137853357310395e+02
1.134598464323375e+02
1.131315072392709e+02
1.128003235711758e+02
1.124663013571867e+02
1.121294470392606e+02
1.117897675750284e+02
1.114472704404753e+02
1.111019636324464e+02
1.107538556709766e+02
1.104029556014429e+02
1.100492729965365e+02
1.096928179580551e+02
1.093336011185119e+02
1.089716336425606e+02
1.086069272282356e+02
1.082394941080051e+02
1.078693470496369e+02
1.074964993568742e+02
1.071209648699232e+02
1.067427579657479e+02
1.063618935581742e+02
1.059783870978012e+02
1.055922545717186e+02
1.052035125030310e+02
1.048121779501872e+02
1.044182685061145e+02
1.040218022971582e+02
1.036227979818248e+02
1.032212747493304e+02
1.028172523179525e+02
1.024107509331859e+02
1.020017913657041e+02
1.015903949091235e+02
1.011765833775733e+02
1.007603791030706e+02
1.003418049327003e+02
9.992088422560224e+01
9.949764084976348e+01
9.907209917862009e+01
9.864428408746548e+01
9.821422094966913e+01
9.778193563270503e+01
9.734745449399171e+01
9.691080437654472e+01
9.647201260444317e+01
9.603110697811125e+01
9.558811576941689e+01
9.514306771658813e+01
9.469599201895009e+01
9.424691833148287e+01
9.379587675920375e+01
9.334289785137422e+01
9.288801259553476e+01
9.243125241136921e+01
9.197264914440026e+01
9.151223505951990e+01
9.105004283435512e+01
9.058610555247334e+01
9.012045669642816e+01
8.965313014064972e+01
8.918416014418095e+01
8.871358134326366e+01
8.824142874377603e+01
8.776773771352570e+01
8.729254397440042e+01
8.681588359437959e+01
8.633779297941018e+01
8.585830886514975e+01
8.537746830858009e+01
8.489530867949435e+01
8.441186765186191e+01
8.392718319507333e+01
8.344129356506971e+01
8.295423729536007e+01
8.246605318792913e+01
8.197678030404116e+01
8.148645795494150e+01
8.099512569246160e+01
8.050282329952945e+01
8.000959078059041e+01
7.951546835194276e+01
7.902049643199013e+01
7.852471563141714e+01
7.802816674329009e+01
7.753089073308873e+01
7.703292872867137e+01
7.653432201017890e+01
7.603511199988144e+01
7.553534025197131e+01
7.503504844230719e+01
7.453427835811348e+01
7.403307188763918e+01
7.353147100978023e+01
Elapsed time is 0.002338 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.001188 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.001240 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.001256 seconds.
tic,E*q(:);,toc
Elapsed time is 0.000361 seconds.
x=linspace(0,1,1000);
y=x;
tic,[Y,X]=ndgrid(y,x);,E=exp(-(X-Y).^2/delta);,E*q(:);,toc
{Error using *
Inner matrix dimensions must agree.
}
q=rand(size(x));
tic,[Y,X]=ndgrid(y,x);,E=exp(-(X-Y).^2/delta);,E*q(:);,toc
Elapsed time is 0.020310 seconds.
tic,[Y,X]=ndgrid(y,x);,E=exp(-(X-Y).^2/delta);,E*q(:);,toc
Elapsed time is 0.019578 seconds.
tic,[Y,X]=ndgrid(y,x);,E=exp(-(X-Y).^2/delta);,E*q(:);,toc
Elapsed time is 0.020433 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.002304 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.002391 seconds.
x=rand(2,10);
y=rand(2,6);
q=rand(1,10);
[Y1,X1]=ndgrid(y(1,:),x(1,:));
[Y2,X2]=ndgrid(y(2,:),x(2,:));
E1=exp(-(X1-Y1).^2/delta);
E2=exp(-(X2-Y2).^2/delta);
(E1.*E2)*q(:)
ans =
1.548891063144139e+00
1.322987068083147e+00
1.770603198672792e+00
1.759779852021262e+00
1.789532475408631e+00
2.281704275728061e+00
g=figtree(x,sqrt(delta),q,y,1e-10)
g =
1.548891063144139e+00
1.322987068083147e+00
1.770603198672792e+00
1.759779852021262e+00
1.789532475408631e+00
2.281704275728062e+00
x=linspace(0,1,1000);
y=linspace(0,1,1000);
tic,[Y1,X1]=ndgrid(y(1,:),x(1,:));,[Y2,X2]=ndgrid(y(2,:),x(2,:));,E1=exp(-(X1-Y1).^2/delta);,E2=exp(-(X2-Y2).^2/delta);(E1.*E2)*q(:);,toc
{Index exceeds matrix dimensions.
}
q=rand(1,1000);
tic,[Y1,X1]=ndgrid(y(1,:),x(1,:));,[Y2,X2]=ndgrid(y(2,:),x(2,:));,E1=exp(-(X1-Y1).^2/delta);,E2=exp(-(X2-Y2).^2/delta);(E1.*E2)*q(:);,toc
{Index exceeds matrix dimensions.
}
x=rand(2,1000);
y=rand(2,1000);
tic,[Y1,X1]=ndgrid(y(1,:),x(1,:));,[Y2,X2]=ndgrid(y(2,:),x(2,:));,E1=exp(-(X1-Y1).^2/delta);,E2=exp(-(X2-Y2).^2/delta);(E1.*E2)*q(:);,toc
Elapsed time is 0.047854 seconds.
tic,[Y1,X1]=ndgrid(y(1,:),x(1,:));,[Y2,X2]=ndgrid(y(2,:),x(2,:));,E1=exp(-(X1-Y1).^2/delta);,E2=exp(-(X2-Y2).^2/delta);(E1.*E2)*q(:);,toc
Elapsed time is 0.037105 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.021550 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.021103 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-10);,toc
Elapsed time is 0.021522 seconds.
tic,[Y1,X1]=ndgrid(y(1,:),x(1,:));,[Y2,X2]=ndgrid(y(2,:),x(2,:));,E1=exp(-(X1-Y1).^2/delta);,E2=exp(-(X2-Y2).^2/delta);(E1.*E2)*q(:);,toc
Elapsed time is 0.047945 seconds.
tic,[Y1,X1]=ndgrid(y(1,:),x(1,:));,[Y2,X2]=ndgrid(y(2,:),x(2,:));,E1=exp(-(X1-Y1).^2/delta);,E2=exp(-(X2-Y2).^2/delta);(E1.*E2)*q(:);,toc
Elapsed time is 0.035116 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-6);,toc
Elapsed time is 0.014368 seconds.
tic,g=figtree(x,sqrt(delta),q,y,1e-6);,toc
Elapsed time is 0.012641 seconds.
diary off