Attachment 'U01_test_distmat.m'

Download

   1 function U01_test_distmat
   2 %U01_TEST_DISTMAT            Test distmat.
   3 %
   4 %usage
   5 %  U06_test_distmat
   6 %
   7 %author
   8 %  saputra@cs.tu-berlin.de
   9 
  10 % Data
  11 X = [ 0.9, 2, 0.1, -3, 7.5; -2.4, 2.1, 0.3, -8, 4; 3.2, 1.1, -0.6, -0.9, 8; 9.4, -1.2, 2.1, 9.8, 7];
  12 
  13 % Correct distances
  14 correct_dist = [
  15                    0  11.757125499032490   8.698275691193054   7.971198153351853  10.645186705737011
  16   11.757125499032490                   0   4.542025979670306  15.874822833657074  12.194670967270907
  17    8.698275691193054   4.542025979670306                   0  11.742231474468557  12.900387591076479
  18    7.971198153351853  15.874822833657074  11.742231474468557                   0  18.474306482247176
  19   10.645186705737011  12.194670967270907  12.900387591076479  18.474306482247176                   0 ];
  20 
  21 % Run test.
  22 
  23 if exist('distmat.m', 'file') 
  24   fprintf('Testing distmat.m ...\n');
  25   [D1, D2, td] = distmat(X);
  26 
  27   if max(max(abs(D1 - correct_dist))) > 1e-10
  28     fprintf('D1 failed (discrepancy > 1e-10).\n');
  29   else
  30     fprintf('D1 OK.\n'); 
  31   end
  32 
  33   if max(max(abs(D2 - correct_dist))) > 1e-10
  34     fprintf('D2 failed (discrepancy > 1e-10).\n');
  35   else
  36     fprintf('D2 OK.\n'); 
  37   end
  38 end

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2009-04-20 10:21:37, 64.6 KB) [[attachment:ML_Praktikum_U01.pdf]]
  • [get | view] (2009-04-28 15:32:01, 71.3 KB) [[attachment:ML_Praktikum_U02.pdf]]
  • [get | view] (2009-05-18 09:22:01, 67.0 KB) [[attachment:ML_Praktikum_U03.pdf]]
  • [get | view] (2009-06-16 10:27:54, 88.5 KB) [[attachment:ML_Praktikum_U04.pdf]]
  • [get | view] (2009-07-06 08:59:00, 65.3 KB) [[attachment:ML_Praktikum_U05.pdf]]
  • [get | view] (2009-04-20 09:38:21, 48.3 KB) [[attachment:Matlab_Crash_Kurs.txt]]
  • [get | view] (2009-03-27 15:28:49, 65.9 KB) [[attachment:Praktikum_ML_Info.pdf]]
  • [get | view] (2009-04-22 16:14:23, 1.2 KB) [[attachment:U01_test_distmat.m]]
  • [get | view] (2009-04-22 16:14:28, 1.0 KB) [[attachment:U01_test_mydet.m]]
  • [get | view] (2009-04-28 15:32:56, 4053.5 KB) [[attachment:U01_usps.mat]]
  • [get | view] (2009-05-12 10:14:36, 2.2 KB) [[attachment:U02_test_isomap_lle.m]]
  • [get | view] (2009-05-12 10:14:45, 39.1 KB) [[attachment:U02_test_isomap_lle_example.png]]
  • [get | view] (2009-05-12 10:14:51, 2.0 KB) [[attachment:U02_test_pca.m]]
  • [get | view] (2009-05-13 10:04:58, 38.5 KB) [[attachment:U02_tests.zip]]
  • [get | view] (2009-05-18 07:57:34, 6.3 KB) [[attachment:U03_2gaussians.dat]]
  • [get | view] (2009-05-18 07:57:39, 15.6 KB) [[attachment:U03_5gaussians.dat]]
  • [get | view] (2009-06-05 10:12:33, 1.3 KB) [[attachment:U03_test_em_mog.m]]
  • [get | view] (2009-06-05 10:12:53, 0.8 KB) [[attachment:U03_test_function_handle_em_mog.m]]
  • [get | view] (2009-06-05 10:12:46, 0.8 KB) [[attachment:U03_test_function_handle_kmeans.m]]
  • [get | view] (2009-06-05 10:11:43, 1.3 KB) [[attachment:U03_test_kmeans.m]]
  • [get | view] (2009-06-05 10:12:02, 80.6 KB) [[attachment:U03_test_kmeans_agglo.m]]
  • [get | view] (2009-06-16 10:28:07, 1018.4 KB) [[attachment:U04_datasets.tar.gz]]
  • [get | view] (2009-07-01 11:00:45, 1.1 KB) [[attachment:U04_test_CV_krr.m]]
  • [get | view] (2009-07-15 09:23:29, 6.4 KB) [[attachment:U05_datasets.zip]]
  • [get | view] (2009-05-12 10:14:30, 0.9 KB) [[attachment:assert_equal.m]]
  • [get | view] (2009-04-28 15:33:04, 60.1 KB) [[attachment:fishbowl.mat]]
  • [get | view] (2009-04-28 15:33:13, 22.7 KB) [[attachment:flatroll.mat]]
  • [get | view] (2009-04-20 09:38:35, 0.1 KB) [[attachment:func1.m]]
  • [get | view] (2009-05-13 08:10:49, 371.6 KB) [[attachment:guide.pdf]]
  • [get | view] (2009-04-20 09:38:40, 0.2 KB) [[attachment:myprod.m]]
  • [get | view] (2009-04-28 15:33:08, 45.3 KB) [[attachment:swissroll.mat]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.