visual3d:documentation:partners:matlab:matlab_read_v3d_text
This is an old revision of the document!
the following sample code can be used to read a text file exported from visual3d into matlab.
this assumes the user exported the headers. the numerical values are stored in numericdata and the headers are stored in headerdata.
exmaple
% --------------------------------------------------- % read visual3d text file % --------------------------------------------------- filename = 'c:\users\documents\support\test.txt'; numericdata = dlmread(filename,'\t',5,1); [ rows , columns ] = size(numericdata); headercount = ( columns + 1 )* 5; fileid = fopen(filename); importheaders = textscan(fileid,'%s',headercount,'delimiter','\t'); fclose(fileid); clearvars filename fileid; headerdata = cell(5,columns); start=2; for i=1:5 stop= (start + columns) - 1; headerdata(i,:) = transpose(importheaders{1,1}(start:stop)); start = stop+2; end clearvars rows columns start stop i headercount importheaders;
visual3d/documentation/partners/matlab/matlab_read_v3d_text.1718801362.txt.gz · Last modified: 2024/06/19 12:49 by sgranger