Rank: 1414 based on 77 downloads (last 30 days) and 2 files submitted
photo

Andreas Richter

E-mail

Personal Profile:

Professional Interests:

 

Watch this Author's files

 

Files Posted by Andreas View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
14 Jul 2009 nearest_neighbour_3D This function compute the nearest neighbours by Euclidean distance. Author: Andreas Richter neighbour 3d, points of clouds, nearest points, neighbor, 3d, nearest neighbour 30 2
  • 3.0
3.0 | 1 rating
29 Jun 2009 STL_Export This is a tool to export 3D graphics from a Tri_Surface file to an ASCII STL file. Author: Andreas Richter 3d graphics, stl, ascii, export, surface data, automotive 47 1
  • 4.0
4.0 | 1 rating
Comments and Ratings by Andreas
Updated File Comments Rating
15 Jul 2009 nearest_neighbour_3D This function compute the nearest neighbours by Euclidean distance. Author: Andreas Richter

Hello Bruno,

sorry for the missing of the H1 line. It will be corrected in the next update.

Maybe you're also rigth with the elapsed time of the function. But this tool is prior created for older Matlab versions as 2009A and for little or medium size of data. Under these conditions, the function works sufficient fast and authentic and is much easier than others. Of course, for large data size you need tools which use Delaunay techniques to works fast and to avoid out of memory errors.

Thanks for your comment

Andreas

Comments and Ratings on Andreas' Files View all
Updated File Comment by Comments Rating
15 Jul 2009 nearest_neighbour_3D This function compute the nearest neighbours by Euclidean distance. Author: Andreas Richter Richter, Andreas

Hello Bruno,

sorry for the missing of the H1 line. It will be corrected in the next update.

Maybe you're also rigth with the elapsed time of the function. But this tool is prior created for older Matlab versions as 2009A and for little or medium size of data. Under these conditions, the function works sufficient fast and authentic and is much easier than others. Of course, for large data size you need tools which use Delaunay techniques to works fast and to avoid out of memory errors.

Thanks for your comment

Andreas

14 Jul 2009 nearest_neighbour_3D This function compute the nearest neighbours by Euclidean distance. Author: Andreas Richter Luong, Bruno

- Computing the minimum distances for all pair of points is not a good way to compute nearest neighbor, and it's certainly not a fast one when the set of given points is large.

- As the author has warned, this method cannot handle large size data.

- The mfile miss the H1 line. When user type "help compute_nearest_neighbour' he/she would not know how to call the function, unless he is the author.

This function can accomplish with an equivalent stock function, which performs much faster. Here is the demo using new stock class in 2009A which is 10 time faster. For older Matlab version similar Delanay technique can be used to accomplish the same task as well.

% Data
n = 5000;
canditate_points=randn(n,3);
given_points=randn(n,3);

tic
nearest_neighbour=nearestNeighbor(DelaunayTri(canditate_points),given_points);
toc % Elapsed time is 0.322600 seconds.
clear idx

tic
[nearest_neighbour]=compute_nearest_neighbour(canditate_points,given_points);
toc % Elapsed time is 3.445318 seconds.
clear

02 Jul 2009 STL_Export This is a tool to export 3D graphics from a Tri_Surface file to an ASCII STL file. Author: Andreas Richter Roth, Holger

Thanks. Very helpful!

Top Tags Applied by Andreas
3d, 3d graphics, aerospace, ascii, automotive
Files Tagged by Andreas View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
14 Jul 2009 nearest_neighbour_3D This function compute the nearest neighbours by Euclidean distance. Author: Andreas Richter neighbour 3d, points of clouds, nearest points, neighbor, 3d, nearest neighbour 30 2
  • 3.0
3.0 | 1 rating
29 Jun 2009 STL_Export This is a tool to export 3D graphics from a Tri_Surface file to an ASCII STL file. Author: Andreas Richter 3d graphics, stl, ascii, export, surface data, automotive 47 1
  • 4.0
4.0 | 1 rating
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com