User Tools

Site Tools


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