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