Home License -- for personal use only. Not for government, academic, research, commercial, or other organizational use. [Warning: Name is nonexistent or not a directory: /home/john/public_html/classes/csp_2009/project_04/../doa] [> In path (line 109) In addpath (line 86) In doa_test (line 19) In run (line 91)] 09-Nov-2026 11:09:38 doa_test(): MATLAB/Octave version 9.11.0.2358333 (R2021b) Update 7 Test doa(). doa_test3(): Use SVD algorithm and rectangular windowing to estimate direction of arrival, assuming d is known. Graphics saved as "doa_test3.png" Problem 3; number of signals known. Results from rectangular windowing: 0.620436 average error 0.045892 average relative error doa_test5(): Use eigenEsprit algorithm and exponential windowing to estimate direction of arrival, assuming d is known. Graphics saved as "doa_test5.png" Problem 5; number of signals known. Results from exponential windowing: 0.616479 average error 0.045611 average relative error doa_test7(): Use eigenEsprit algorithm and exponential windowing to estimate direction of arrival, assuming d is unknown. Number of signals unknown. Rectangular windowing: tol_k n wrong_d ave_error ave_rel_error 2 4 17 0.892815 0.066456 2 6 30 0.641780 0.047824 2 8 36 0.562198 0.042064 2 10 39 0.556037 0.041823 2 12 39 0.583479 0.043958 2 14 39 0.616095 0.046451 2 16 37 0.663582 0.050074 2 18 36 0.718494 0.054244 2 20 35 0.777803 0.058755 4 4 54 0.792411 0.060061 4 6 56 0.603819 0.045302 4 8 62 0.522643 0.039445 4 10 69 0.516819 0.039388 4 12 68 0.543090 0.041507 4 14 66 0.581312 0.044383 4 16 65 0.628008 0.048023 4 18 64 0.685027 0.052365 4 20 65 0.746388 0.057114 6 4 82 0.750730 0.057122 6 6 90 0.566320 0.043083 6 8 110 0.502994 0.038441 6 10 139 0.494801 0.038242 6 12 137 0.519108 0.040190 6 14 136 0.558574 0.043189 6 16 134 0.612299 0.047264 6 18 132 0.669762 0.051652 6 20 131 0.731599 0.056422 Exponential windowing: tol_k forget wrong_d ave_error ave_rel_error 2 0.600000 35 1.252348 0.091882 2 0.650000 15 1.145043 0.083890 2 0.700000 8 1.016722 0.074696 2 0.750000 14 0.852328 0.062984 2 0.800000 19 0.715628 0.053134 2 0.850000 27 0.601678 0.045008 2 0.900000 27 0.556699 0.041754 2 0.950000 240 0.726337 0.052167 4 0.600000 42 0.959455 0.072271 4 0.650000 45 0.872414 0.065758 4 0.700000 50 0.791650 0.059772 4 0.750000 52 0.714508 0.053969 4 0.800000 54 0.633758 0.047846 4 0.850000 56 0.563242 0.042506 4 0.900000 59 0.530636 0.040181 4 0.950000 57 0.726720 0.055743 6 0.600000 60 0.929323 0.070435 6 0.650000 66 0.840496 0.063799 6 0.700000 70 0.763919 0.058018 6 0.750000 74 0.682886 0.051889 6 0.800000 75 0.610114 0.046343 6 0.850000 82 0.539969 0.041134 6 0.900000 92 0.510857 0.039067 6 0.950000 96 0.709362 0.054834 doa_test(): Normal end of execution. 09-Nov-2026 11:09:47 [Warning: "../doa" not found in path.] [> In rmpath (line 71) In doa_test (line 39) In run (line 91)]