- Read the file into a MATLAB variable (matrix, table, or cell array).
- Extract the specific cell data using indexing.
- Append this data to your pre-initialized vector.
import and read specific cell from multiple cvx files
조회 수: 1 (최근 30일)
이전 댓글 표시
I have 115 cvx file having calibration data in it i want to store specific cell data from each file in one vector how can i do this?
댓글 수: 0
답변 (1개)
TED MOSBY
2025년 6월 23일
Hi,
The general strategy will be:
Get a list of all .cvx files: Use dir to find all files with the .cvx extension in your specified folder.
Initialize an empty vector: This vector will store the extracted data from each file.
Loop through each file: For each .cvx file found:
Below is an example :
filePattern = fullfile(folderPath, '*.cvx');
cvxFiles = dir(filePattern);
numFiles = length(cvxFiles);
extractedValues = zeros(numFiles, 1);
% Loop through each .cvx file
for i = 1:numFiles
fileName = cvxFiles(i).name;
fullFilePath = fullfile(folderPath, fileName);
dataTable = readtable(fullFilePath, 'FileType', 'text', 'Delimiter', ',', 'VariableNamingRule', 'preserve');
specificValue = dataTable{targetDataRow, targetCol};
extractedValues(i) = specificValue;
end
disp(extractedValues);
Hope this helps!
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!