Question
A short background on me. I am new to the forum and i have not used matlab in years. I am a mechanical design engineer and have a degree in Mechanical engineering. For the past few years I have been finding ways to automate my job through programming all self taught. What i am trying to find out is with matlab would i be able to read groups of thousands of solidworks cad files and retrieve the native files topology for use in further comparison or the cad files. In short i am essentially slowly working towards trying to create a machine learning neural network of existing cad files to allow for the creation of better naming conventions and avoidance of creating multiple instances of the same part. I have created a couple processes but the ether require each part being opened in solidworks and then run the topology or it requires the file to be converted to a step file, and C# ins't a good platform for machine leaning.
Expert Answer
Neeta Dsouza
PhD Expert
Answered Sep 17, 2026
Then you have no choice in the matter if you must do this entirely in MATLAB.
You need to open each file into MATLAB. So this means you need to learn the format specs for these files.
Then you will need to develop methods to compare the various shapes, again in MATLAB, somehow quantifying the difference between two objects so described.
I won't say it will be easy. In fact, I'll bet you could spend a few months just doing the work. Worth at least the equivalent of a Masters thesis, given that you will need to do a fair amount of innovation along the way.
100% Run Guarantee
3-Hour Fast-Track Delivery
Need a Custom Version or Complete Simulation for This Problem?
Our 500+ PhD engineers build, debug, and optimize working MATLAB scripts and Simulink (.slx) models tailored to your exact assignment rubrics with zero plagiarism.
Tested on MATLAB R2024b / R2026a
Turnitin 0% Plagiarism Report
Free 7-Day Revisions Guarantee
Have a different question? Ask here
Related solidworks Questions & Solutions
Browse All →
Explore similar technical troubleshooting questions and verified MATLAB solutions:
Ready-to-Run MATLAB & Simulink Projects
Browse All Projects →