- Define the range of values to read in xlsread and csvread (see the respective function documentation),
- Define 'HeaderLines',6 in textscan,
- Read in everything and then delete the first 6 rows, regardless of the function you use to import them.
Hot to take the first data values out and then plot all of data
    4 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
So each sample I take has 406 csv's. And I would like to leave the first six values out of the sample and then plot, just without those first 6 values. New to matlab. Any ideas?
Thanks
0 Commenti
Risposte (2)
  Star Strider
      
      
 il 11 Lug 2016
        There are at least three ways to deal with that, depending on the function you’re using to read your .csv files.
6 Commenti
  Star Strider
      
      
 il 12 Lug 2016
				Thank you.
The entire format descriptor is:
['%*f%*f%*f%*f%*f%*f' repmat('%f', 1, 400)]
In MATLAB, the square brackets when applied to strings act as a concatenation operator, here forming one string of all the elements within the brackets. The first six fields are ‘%*f’, with the asterisk telling MATLAB to ignore each of those fields. The repmat call avoids my having to type ‘%f’ 400 times to read in the 400 following values. (I could have use a repmat call for the first six fields as well, but considered that to be sort of ‘overkill’.)
  Walter Roberson
      
      
 il 12 Lug 2016
        YourData([1:406:end, 2:406:end, 3:406:end, 4:406:end, 5:406:end, 6:406:end], :) = [];
0 Commenti
Vedere anche
Categorie
				Scopri di più su Data Type Identification in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!




