Extracting data to plot time series with different colour for different days
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Anirban Mandal
le 25 Mai 2023
Commenté : Anirban Mandal
le 3 Juin 2023
I want to plot a time series plot of pressure data for different days, like the one I have attached below.![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1393609/image.png)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1393609/image.png)
I am using the following files to read the data. In the dataset, before LTST, there is the sol no also attached, which I am not able to extract. I am not being able to extract both seperately. I was able to extract LMST and sol using extractAfter and extractBefore functions as there is a 'M' seperating them. Any suggestions on how to extract LTST and sol?
2 commentaires
Réponse acceptée
Saffan
le 2 Juin 2023
Hi Anirban,
You can use the “split” function to extract “sol” values from LTST column using space as a delimiter.
Here is a code snippet to demonstrate that:
x = readtable('WE__0569___________CAL_PS__________________P01.csv');
timeinfo = table2array(x(:,3));
% Split timeinfo into SOL and LTST columns
splitCol = split(timeinfo, " ");
ltst = splitCol(:,2);
sol = str2double(splitCol(:,1));
Refer to this link for more information on splitting strings using delimiters:
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Data Import and Analysis dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!