- 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
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Hafiz Muhammad Saqib Ashfaq
 el 8 de Sept. de 2020
  
    
    
    
    
    Respondida: TED MOSBY
 el 23 de Jun. de 2025
            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 comentarios
Respuestas (1)
  TED MOSBY
 el 23 de Jun. de 2025
        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 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

