Removing blank spaces from data

7 次查看(过去 30 天)
My raw data is in an ascii file that looks like this...
Then I use text scan to read it into Matlab and display it...
But I need to remove the spaces between he numbers and the "G H z" so that I can turn these cells into doubles to process the data. HELP!

采纳的回答

Voss
Voss 2021-12-17
How about this (the file I'm using is attached - it may not have the exact same format as yours):
fid = fopen('GainSweep.txt');
F = textscan(fid,'%f%s%f%f%f');
fclose(fid);
display(F);
F = 1×5 cell array
{3×1 double} {3×1 cell} {3×1 double} {3×1 double} {3×1 double}
F(:,2) = [];
F = [F{:}];
display(F);
F = 3×4
1.0200 1.0000 -60.0000 -4.2140 1.0200 2.0000 -59.0000 -4.1530 1.0200 3.0000 -58.0000 -4.0370
  3 个评论
Voss
Voss 2021-12-17
This file uses some encoding that is two bytes per character, so I'll use fread to read them as uint16:
fid = fopen('GainSweep.txt');
data = fread(fid,'uint16').';
fclose(fid);
data(1) = []; % remove the first two-byte character, some header info or something
c = strsplit(char(data)) % split on whitespace, make a cell array of chars
c = 1×1816 cell array
Columns 1 through 804 {'1.020'} {'GHz'} {'1'} {'-60.000'} {'-4.214'} {'1.020'} {'GHz'} {'2'} {'-59.000'} {'-4.153'} {'1.020'} {'GHz'} {'3'} {'-58.000'} {'-4.037'} {'1.020'} {'GHz'} {'4'} {'-57.000'} {'-3.882'} {'1.020'} {'GHz'} {'5'} {'-56.000'} {'-3.713'} {'1.020'} {'GHz'} {'6'} {'-55.000'} {'-3.559'} {'1.020'} {'GHz'} {'7'} {'-54.000'} {'-3.441'} {'1.020'} {'GHz'} {'8'} {'-53.000'} {'-3.370'} {'1.020'} {'GHz'} {'9'} {'-52.000'} {'-3.344'} {'1.020'} {'GHz'} {'10'} {'-51.000'} {'-3.350'} {'1.020'} {'GHz'} {'11'} {'-50.000'} {'-3.371'} {'1.020'} {'GHz'} {'12'} {'-49.000'} {'-3.387'} {'1.020'} {'GHz'} {'13'} {'-48.000'} {'-3.386'} {'1.020'} {'GHz'} {'14'} {'-47.000'} {'-3.367'} {'1.020'} {'GHz'} {'15'} {'-46.000'} {'-3.339'} {'1.020'} {'GHz'} {'16'} {'-45.000'} {'-3.320'} {'1.020'} {'GHz'} {'17'} {'-44.000'} {'-3.327'} {'1.020'} {'GHz'} {'18'} {'-43.000'} {'-3.377'} {'1.020'} {'GHz'} {'19'} {'-42.000'} {'-3.476'} {'1.020'} {'GHz'} {'20'} {'-41.000'} {'-3.623'} {'1.020'} {'GHz'} {'21'} {'-40.000'} {'-3.807'} {'1.020'} {'GHz'} {'22'} {'-39.000'} {'-4.008'} {'1.020'} {'GHz'} {'23'} {'-38.000'} {'-4.198'} {'1.020'} {'GHz'} {'24'} {'-37.000'} {'-4.345'} {'1.020'} {'GHz'} {'25'} {'-36.000'} {'-4.417'} {'1.020'} {'GHz'} {'26'} {'-35.000'} {'-4.387'} {'1.020'} {'GHz'} {'27'} {'-34.000'} {'-4.239'} {'1.020'} {'GHz'} {'28'} {'-33.000'} {'-3.969'} {'1.020'} {'GHz'} {'29'} {'-32.000'} {'-3.585'} {'1.020'} {'GHz'} {'30'} {'-31.000'} {'-3.107'} {'1.020'} {'GHz'} {'31'} {'-30.000'} {'-2.558'} {'1.020'} {'GHz'} {'32'} {'-29.000'} {'-1.962'} {'1.020'} {'GHz'} {'33'} {'-28.000'} {'-1.340'} {'1.020'} {'GHz'} {'34'} {'-27.000'} {'-0.708'} {'1.020'} {'GHz'} {'35'} {'-26.000'} {'-0.077'} {'1.020'} {'GHz'} {'36'} {'-25.000'} {'0.547'} {'1.020'} {'GHz'} {'37'} {'-24.000'} {'1.162'} {'1.020'} {'GHz'} {'38'} {'-23.000'} {'1.769'} {'1.020'} {'GHz'} {'39'} {'-22.000'} {'2.367'} {'1.020'} {'GHz'} {'40'} {'-21.000'} {'2.958'} {'1.020'} {'GHz'} {'41'} {'-20.000'} {'3.540'} {'1.020'} {'GHz'} {'42'} {'-19.000'} {'4.111'} {'1.020'} {'GHz'} {'43'} {'-18.000'} {'4.667'} {'1.020'} {'GHz'} {'44'} {'-17.000'} {'5.204'} {'1.020'} {'GHz'} {'45'} {'-16.000'} {'5.717'} {'1.020'} {'GHz'} {'46'} {'-15.000'} {'6.202'} {'1.020'} {'GHz'} {'47'} {'-14.000'} {'6.656'} {'1.020'} {'GHz'} {'48'} {'-13.000'} {'7.077'} {'1.020'} {'GHz'} {'49'} {'-12.000'} {'7.464'} {'1.020'} {'GHz'} {'50'} {'-11.000'} {'7.818'} {'1.020'} {'GHz'} {'51'} {'-10.000'} {'8.141'} {'1.020'} {'GHz'} {'52'} {'-9.000'} {'8.434'} {'1.020'} {'GHz'} {'53'} {'-8.000'} {'8.700'} {'1.020'} {'GHz'} {'54'} {'-7.000'} {'8.941'} {'1.020'} {'GHz'} {'55'} {'-6.000'} {'9.157'} {'1.020'} {'GHz'} {'56'} {'-5.000'} {'9.350'} {'1.020'} {'GHz'} {'57'} {'-4.000'} {'9.520'} {'1.020'} {'GHz'} {'58'} {'-3.000'} {'9.666'} {'1.020'} {'GHz'} {'59'} {'-2.000'} {'9.787'} {'1.020'} {'GHz'} {'60'} {'-1.000'} {'9.883'} {'1.020'} {'GHz'} {'61'} {'0.000'} {'9.953'} {'1.020'} {'GHz'} {'62'} {'1.000'} {'9.997'} {'1.020'} {'GHz'} {'63'} {'2.000'} {'10.016'} {'1.020'} {'GHz'} {'64'} {'3.000'} {'10.011'} {'1.020'} {'GHz'} {'65'} {'4.000'} {'9.983'} {'1.020'} {'GHz'} {'66'} {'5.000'} {'9.935'} {'1.020'} {'GHz'} {'67'} {'6.000'} {'9.868'} {'1.020'} {'GHz'} {'68'} {'7.000'} {'9.784'} {'1.020'} {'GHz'} {'69'} {'8.000'} {'9.685'} {'1.020'} {'GHz'} {'70'} {'9.000'} {'9.572'} {'1.020'} {'GHz'} {'71'} {'10.000'} {'9.443'} {'1.020'} {'GHz'} {'72'} {'11.000'} {'9.300'} {'1.020'} {'GHz'} {'73'} {'12.000'} {'9.139'} {'1.020'} {'GHz'} {'74'} {'13.000'} {'8.961'} {'1.020'} {'GHz'} {'75'} {'14.000'} {'8.761'} {'1.020'} {'GHz'} {'76'} {'15.000'} {'8.539'} {'1.020'} {'GHz'} {'77'} {'16.000'} {'8.290'} {'1.020'} {'GHz'} {'78'} {'17.000'} {'8.011'} {'1.020'} {'GHz'} {'79'} {'18.000'} {'7.699'} {'1.020'} {'GHz'} {'80'} {'19.000'} {'7.348'} {'1.020'} {'GHz'} {'81'} {'20.000'} {'6.954'} {'1.020'} {'GHz'} {'82'} {'21.000'} {'6.510'} {'1.020'} {'GHz'} {'83'} {'22.000'} {'6.011'} {'1.020'} {'GHz'} {'84'} {'23.000'} {'5.453'} {'1.020'} {'GHz'} {'85'} {'24.000'} {'4.830'} {'1.020'} {'GHz'} {'86'} {'25.000'} {'4.143'} {'1.020'} {'GHz'} {'87'} {'26.000'} {'3.394'} {'1.020'} {'GHz'} {'88'} {'27.000'} {'2.587'} {'1.020'} {'GHz'} {'89'} {'28.000'} {'1.738'} {'1.020'} {'GHz'} {'90'} {'29.000'} {'0.864'} {'1.020'} {'GHz'} {'91'} {'30.000'} {'-0.006'} {'1.020'} {'GHz'} {'92'} {'31.000'} {'-0.838'} {'1.020'} {'GHz'} {'93'} {'32.000'} {'-1.595'} {'1.020'} {'GHz'} {'94'} {'33.000'} {'-2.243'} {'1.020'} {'GHz'} {'95'} {'34.000'} {'-2.760'} {'1.020'} {'GHz'} {'96'} {'35.000'} {'-3.141'} {'1.020'} {'GHz'} {'97'} {'36.000'} {'-3.401'} {'1.020'} {'GHz'} {'98'} {'37.000'} {'-3.564'} {'1.020'} {'GHz'} {'99'} {'38.000'} {'-3.662'} {'1.020'} {'GHz'} {'100'} {'39.000'} {'-3.722'} {'1.020'} {'GHz'} {'101'} {'40.000'} {'-3.767'} {'1.020'} {'GHz'} {'102'} {'41.000'} {'-3.813'} {'1.020'} {'GHz'} {'103'} {'42.000'} {'-3.868'} {'1.020'} {'GHz'} {'104'} {'43.000'} {'-3.934'} {'1.020'} {'GHz'} {'105'} {'44.000'} {'-4.012'} {'1.020'} {'GHz'} {'106'} {'45.000'} {'-4.095'} {'1.020'} {'GHz'} {'107'} {'46.000'} {'-4.180'} {'1.020'} {'GHz'} {'108'} {'47.000'} {'-4.259'} {'1.020'} {'GHz'} {'109'} {'48.000'} {'-4.328'} {'1.020'} {'GHz'} {'110'} {'49.000'} {'-4.384'} {'1.020'} {'GHz'} {'111'} {'50.000'} {'-4.426'} {'1.020'} {'GHz'} {'112'} {'51.000'} {'-4.454'} {'1.020'} {'GHz'} {'113'} {'52.000'} {'-4.471'} {'1.020'} {'GHz'} {'114'} {'53.000'} {'-4.476'} {'1.020'} {'GHz'} {'115'} {'54.000'} {'-4.471'} {'1.020'} {'GHz'} {'116'} {'55.000'} {'-4.453'} {'1.020'} {'GHz'} {'117'} {'56.000'} {'-4.419'} {'1.020'} {'GHz'} {'118'} {'57.000'} {'-4.366'} {'1.020'} {'GHz'} {'119'} {'58.000'} {'-4.290'} {'1.020'} {'GHz'} {'120'} {'59.000'} {'-4.191'} {'1.020'} {'GHz'} {'121'} {'60.000'} {'-4.071'} {'1.060'} {'GHz'} {'1'} {'-60.000'} {'-5.410'} {'1.060'} {'GHz'} {'2'} {'-59.000'} {'-5.283'} {'1.060'} {'GHz'} {'3'} {'-58.000'} {'-5.073'} {'1.060'} {'GHz'} {'4'} {'-57.000'} {'-4.813'} {'1.060'} {'GHz'} {'5'} {'-56.000'} {'-4.545'} {'1.060'} {'GHz'} {'6'} {'-55.000'} {'-4.306'} {'1.060'} {'GHz'} {'7'} {'-54.000'} {'-4.125'} {'1.060'} {'GHz'} {'8'} {'-53.000'} {'-4.011'} {'1.060'} {'GHz'} {'9'} {'-52.000'} {'-3.964'} {'1.060'} {'GHz'} {'10'} {'-51.000'} {'-3.967'} {'1.060'} {'GHz'} {'11'} {'-50.000'} {'-3.998'} {'1.060'} {'GHz'} {'12'} {'-49.000'} {'-4.031'} {'1.060'} {'GHz'} {'13'} {'-48.000'} {'-4.042'} {'1.060'} {'GHz'} {'14'} {'-47.000'} {'-4.017'} {'1.060'} {'GHz'} {'15'} {'-46.000'} {'-3.959'} {'1.060'} {'GHz'} {'16'} {'-45.000'} {'-3.878'} {'1.060'} {'GHz'} {'17'} {'-44.000'} {'-3.793'} {'1.060'} {'GHz'} {'18'} {'-43.000'} {'-3.722'} {'1.060'} {'GHz'} {'19'} {'-42.000'} {'-3.678'} {'1.060'} {'GHz'} {'20'} {'-41.000'} {'-3.665'} {'1.060'} {'GHz'} {'21'} {'-40.000'} {'-3.680'} {'1.060'} {'GHz'} {'22'} {'-39.000'} {'-3.711'} {'1.060'} {'GHz'} {'23'} {'-38.000'} {'-3.737'} {'1.060'} {'GHz'} {'24'} {'-37.000'} {'-3.736'} {'1.060'} {'GHz'} {'25'} {'-36.000'} {'-3.686'} {'1.060'} {'GHz'} {'26'} {'-35.000'} {'-3.568'} {'1.060'} {'GHz'} {'27'} {'-34.000'} {'-3.374'} {'1.060'} {'GHz'} {'28'} {'-33.000'} {'-3.103'} {'1.060'} {'GHz'} {'29'} {'-32.000'} {'-2.764'} {'1.060'} {'GHz'} {'30'} {'-31.000'} {'-2.369'} {'1.060'} {'GHz'} {'31'} {'-30.000'} {'-1.933'} {'1.060'} {'GHz'} {'32'} {'-29.000'} {'-1.467'} {'1.060'} {'GHz'} {'33'} {'-28.000'} {'-0.981'} {'1.060'} {'GHz'} {'34'} {'-27.000'} {'-0.481'} {'1.060'} {'GHz'} {'35'} {'-26.000'} {'0.028'} {'1.060'} {'GHz'} {'36'} {'-25.000'} {'0.547'} {'1.060'} {'GHz'} {'37'} {'-24.000'} {'1.073'} {'1.060'} {'GHz'} {'38'} {'-23.000'} {'1.608'} {'1.060'} {'GHz'} {'39'} {'-22.000'} {'2.150'} {'1.060'} {'GHz'} {'40'} {'-21.000'} Columns 805 through 1613 {'2.696'} {'1.060'} {'GHz'} {'41'} {'-20.000'} {'3.244'} {'1.060'} {'GHz'} {'42'} {'-19.000'} {'3.789'} {'1.060'} {'GHz'} {'43'} {'-18.000'} {'4.326'} {'1.060'} {'GHz'} {'44'} {'-17.000'} {'4.849'} {'1.060'} {'GHz'} {'45'} {'-16.000'} {'5.353'} {'1.060'} {'GHz'} {'46'} {'-15.000'} {'5.834'} {'1.060'} {'GHz'} {'47'} {'-14.000'} {'6.288'} {'1.060'} {'GHz'} {'48'} {'-13.000'} {'6.715'} {'1.060'} {'GHz'} {'49'} {'-12.000'} {'7.114'} {'1.060'} {'GHz'} {'50'} {'-11.000'} {'7.484'} {'1.060'} {'GHz'} {'51'} {'-10.000'} {'7.827'} {'1.060'} {'GHz'} {'52'} {'-9.000'} {'8.144'} {'1.060'} {'GHz'} {'53'} {'-8.000'} {'8.436'} {'1.060'} {'GHz'} {'54'} {'-7.000'} {'8.703'} {'1.060'} {'GHz'} {'55'} {'-6.000'} {'8.946'} {'1.060'} {'GHz'} {'56'} {'-5.000'} {'9.164'} {'1.060'} {'GHz'} {'57'} {'-4.000'} {'9.358'} {'1.060'} {'GHz'} {'58'} {'-3.000'} {'9.528'} {'1.060'} {'GHz'} {'59'} {'-2.000'} {'9.672'} {'1.060'} {'GHz'} {'60'} {'-1.000'} {'9.792'} {'1.060'} {'GHz'} {'61'} {'0.000'} {'9.887'} {'1.060'} {'GHz'} {'62'} {'1.000'} {'9.960'} {'1.060'} {'GHz'} {'63'} {'2.000'} {'10.011'} {'1.060'} {'GHz'} {'64'} {'3.000'} {'10.042'} {'1.060'} {'GHz'} {'65'} {'4.000'} {'10.054'} {'1.060'} {'GHz'} {'66'} {'5.000'} {'10.048'} {'1.060'} {'GHz'} {'67'} {'6.000'} {'10.025'} {'1.060'} {'GHz'} {'68'} {'7.000'} {'9.986'} {'1.060'} {'GHz'} {'69'} {'8.000'} {'9.928'} {'1.060'} {'GHz'} {'70'} {'9.000'} {'9.850'} {'1.060'} {'GHz'} {'71'} {'10.000'} {'9.750'} {'1.060'} {'GHz'} {'72'} {'11.000'} {'9.624'} {'1.060'} {'GHz'} {'73'} {'12.000'} {'9.470'} {'1.060'} {'GHz'} {'74'} {'13.000'} {'9.283'} {'1.060'} {'GHz'} {'75'} {'14.000'} {'9.060'} {'1.060'} {'GHz'} {'76'} {'15.000'} {'8.797'} {'1.060'} {'GHz'} {'77'} {'16.000'} {'8.490'} {'1.060'} {'GHz'} {'78'} {'17.000'} {'8.138'} {'1.060'} {'GHz'} {'79'} {'18.000'} {'7.735'} {'1.060'} {'GHz'} {'80'} {'19.000'} {'7.281'} {'1.060'} {'GHz'} {'81'} {'20.000'} {'6.773'} {'1.060'} {'GHz'} {'82'} {'21.000'} {'6.211'} {'1.060'} {'GHz'} {'83'} {'22.000'} {'5.597'} {'1.060'} {'GHz'} {'84'} {'23.000'} {'4.933'} {'1.060'} {'GHz'} {'85'} {'24.000'} {'4.225'} {'1.060'} {'GHz'} {'86'} {'25.000'} {'3.484'} {'1.060'} {'GHz'} {'87'} {'26.000'} {'2.722'} {'1.060'} {'GHz'} {'88'} {'27.000'} {'1.957'} {'1.060'} {'GHz'} {'89'} {'28.000'} {'1.211'} {'1.060'} {'GHz'} {'90'} {'29.000'} {'0.509'} {'1.060'} {'GHz'} {'91'} {'30.000'} {'-0.126'} {'1.060'} {'GHz'} {'92'} {'31.000'} {'-0.674'} {'1.060'} {'GHz'} {'93'} {'32.000'} {'-1.122'} {'1.060'} {'GHz'} {'94'} {'33.000'} {'-1.471'} {'1.060'} {'GHz'} {'95'} {'34.000'} {'-1.729'} {'1.060'} {'GHz'} {'96'} {'35.000'} {'-1.914'} {'1.060'} {'GHz'} {'97'} {'36.000'} {'-2.046'} {'1.060'} {'GHz'} {'98'} {'37.000'} {'-2.143'} {'1.060'} {'GHz'} {'99'} {'38.000'} {'-2.221'} {'1.060'} {'GHz'} {'100'} {'39.000'} {'-2.292'} {'1.060'} {'GHz'} {'101'} {'40.000'} {'-2.361'} {'1.060'} {'GHz'} {'102'} {'41.000'} {'-2.432'} {'1.060'} {'GHz'} {'103'} {'42.000'} {'-2.507'} {'1.060'} {'GHz'} {'104'} {'43.000'} {'-2.586'} {'1.060'} {'GHz'} {'105'} {'44.000'} {'-2.668'} {'1.060'} {'GHz'} {'106'} {'45.000'} {'-2.755'} {'1.060'} {'GHz'} {'107'} {'46.000'} {'-2.847'} {'1.060'} {'GHz'} {'108'} {'47.000'} {'-2.946'} {'1.060'} {'GHz'} {'109'} {'48.000'} {'-3.054'} {'1.060'} {'GHz'} {'110'} {'49.000'} {'-3.171'} {'1.060'} {'GHz'} {'111'} {'50.000'} {'-3.298'} {'1.060'} {'GHz'} {'112'} {'51.000'} {'-3.432'} {'1.060'} {'GHz'} {'113'} {'52.000'} {'-3.567'} {'1.060'} {'GHz'} {'114'} {'53.000'} {'-3.694'} {'1.060'} {'GHz'} {'115'} {'54.000'} {'-3.801'} {'1.060'} {'GHz'} {'116'} {'55.000'} {'-3.875'} {'1.060'} {'GHz'} {'117'} {'56.000'} {'-3.909'} {'1.060'} {'GHz'} {'118'} {'57.000'} {'-3.899'} {'1.060'} {'GHz'} {'119'} {'58.000'} {'-3.853'} {'1.060'} {'GHz'} {'120'} {'59.000'} {'-3.786'} {'1.060'} {'GHz'} {'121'} {'60.000'} {'-3.715'} {'1.100'} {'GHz'} {'1'} {'-60.000'} {'-7.289'} {'1.100'} {'GHz'} {'2'} {'-59.000'} {'-7.069'} {'1.100'} {'GHz'} {'3'} {'-58.000'} {'-6.822'} {'1.100'} {'GHz'} {'4'} {'-57.000'} {'-6.531'} {'1.100'} {'GHz'} {'5'} {'-56.000'} {'-6.197'} {'1.100'} {'GHz'} {'6'} {'-55.000'} {'-5.842'} {'1.100'} {'GHz'} {'7'} {'-54.000'} {'-5.497'} {'1.100'} {'GHz'} {'8'} {'-53.000'} {'-5.196'} {'1.100'} {'GHz'} {'9'} {'-52.000'} {'-4.962'} {'1.100'} {'GHz'} {'10'} {'-51.000'} {'-4.808'} {'1.100'} {'GHz'} {'11'} {'-50.000'} {'-4.729'} {'1.100'} {'GHz'} {'12'} {'-49.000'} {'-4.711'} {'1.100'} {'GHz'} {'13'} {'-48.000'} {'-4.728'} {'1.100'} {'GHz'} {'14'} {'-47.000'} {'-4.750'} {'1.100'} {'GHz'} {'15'} {'-46.000'} {'-4.748'} {'1.100'} {'GHz'} {'16'} {'-45.000'} {'-4.706'} {'1.100'} {'GHz'} {'17'} {'-44.000'} {'-4.620'} {'1.100'} {'GHz'} {'18'} {'-43.000'} {'-4.500'} {'1.100'} {'GHz'} {'19'} {'-42.000'} {'-4.363'} {'1.100'} {'GHz'} {'20'} {'-41.000'} {'-4.227'} {'1.100'} {'GHz'} {'21'} {'-40.000'} {'-4.102'} {'1.100'} {'GHz'} {'22'} {'-39.000'} {'-3.992'} {'1.100'} {'GHz'} {'23'} {'-38.000'} {'-3.890'} {'1.100'} {'GHz'} {'24'} {'-37.000'} {'-3.782'} {'1.100'} {'GHz'} {'25'} {'-36.000'} {'-3.647'} {'1.100'} {'GHz'} {'26'} {'-35.000'} {'-3.467'} {'1.100'} {'GHz'} {'27'} {'-34.000'} {'-3.224'} {'1.100'} {'GHz'} {'28'} {'-33.000'} {'-2.910'} {'1.100'} {'GHz'} {'29'} {'-32.000'} {'-2.527'} {'1.100'} {'GHz'} {'30'} {'-31.000'} {'-2.085'} {'1.100'} {'GHz'} {'31'} {'-30.000'} {'-1.599'} {'1.100'} {'GHz'} {'32'} {'-29.000'} {'-1.085'} {'1.100'} {'GHz'} {'33'} {'-28.000'} {'-0.557'} {'1.100'} {'GHz'} {'34'} {'-27.000'} {'-0.025'} {'1.100'} {'GHz'} {'35'} {'-26.000'} {'0.503'} {'1.100'} {'GHz'} {'36'} {'-25.000'} {'1.027'} {'1.100'} {'GHz'} {'37'} {'-24.000'} {'1.544'} {'1.100'} {'GHz'} {'38'} {'-23.000'} {'2.058'} {'1.100'} {'GHz'} {'39'} {'-22.000'} {'2.571'} {'1.100'} {'GHz'} {'40'} {'-21.000'} {'3.086'} {'1.100'} {'GHz'} {'41'} {'-20.000'} {'3.604'} {'1.100'} {'GHz'} {'42'} {'-19.000'} {'4.124'} {'1.100'} {'GHz'} {'43'} {'-18.000'} {'4.642'} {'1.100'} {'GHz'} {'44'} {'-17.000'} {'5.152'} {'1.100'} {'GHz'} {'45'} {'-16.000'} {'5.648'} {'1.100'} {'GHz'} {'46'} {'-15.000'} {'6.122'} {'1.100'} {'GHz'} {'47'} {'-14.000'} {'6.569'} {'1.100'} {'GHz'} {'48'} {'-13.000'} {'6.985'} {'1.100'} {'GHz'} {'49'} {'-12.000'} {'7.368'} {'1.100'} {'GHz'} {'50'} {'-11.000'} {'7.718'} {'1.100'} {'GHz'} {'51'} {'-10.000'} {'8.037'} {'1.100'} {'GHz'} {'52'} {'-9.000'} {'8.328'} {'1.100'} {'GHz'} {'53'} {'-8.000'} {'8.593'} {'1.100'} {'GHz'} {'54'} {'-7.000'} {'8.835'} {'1.100'} {'GHz'} {'55'} {'-6.000'} {'9.056'} {'1.100'} {'GHz'} {'56'} {'-5.000'} {'9.258'} {'1.100'} {'GHz'} {'57'} {'-4.000'} {'9.440'} {'1.100'} {'GHz'} {'58'} {'-3.000'} {'9.602'} {'1.100'} {'GHz'} {'59'} {'-2.000'} {'9.743'} {'1.100'} {'GHz'} {'60'} {'-1.000'} {'9.862'} {'1.100'} {'GHz'} {'61'} {'0.000'} {'9.957'} {'1.100'} {'GHz'} {'62'} {'1.000'} {'10.028'} {'1.100'} {'GHz'} {'63'} {'2.000'} {'10.075'} {'1.100'} {'GHz'} {'64'} {'3.000'} {'10.098'} {'1.100'} {'GHz'} {'65'} {'4.000'} {'10.097'} {'1.100'} {'GHz'} {'66'} {'5.000'} {'10.074'} {'1.100'} {'GHz'} {'67'} {'6.000'} {'10.031'} {'1.100'} {'GHz'} {'68'} {'7.000'} {'9.968'} {'1.100'} {'GHz'} {'69'} {'8.000'} {'9.886'} {'1.100'} {'GHz'} {'70'} {'9.000'} {'9.784'} {'1.100'} {'GHz'} {'71'} {'10.000'} {'9.663'} {'1.100'} {'GHz'} {'72'} {'11.000'} {'9.519'} {'1.100'} {'GHz'} {'73'} {'12.000'} {'9.353'} {'1.100'} {'GHz'} {'74'} {'13.000'} {'9.159'} {'1.100'} {'GHz'} {'75'} {'14.000'} {'8.935'} {'1.100'} {'GHz'} {'76'} {'15.000'} {'8.676'} {'1.100'} {'GHz'} {'77'} {'16.000'} {'8.379'} {'1.100'} {'GHz'} {'78'} {'17.000'} {'8.039'} {'1.100'} {'GHz'} {'79'} {'18.000'} {'7.650'} {'1.100'} {'GHz'} {'80'} {'19.000'} {'7.210'} {'1.100'} {'GHz'} {'81'} Columns 1614 through 1816 {'20.000'} {'6.714'} {'1.100'} {'GHz'} {'82'} {'21.000'} {'6.161'} {'1.100'} {'GHz'} {'83'} {'22.000'} {'5.553'} {'1.100'} {'GHz'} {'84'} {'23.000'} {'4.892'} {'1.100'} {'GHz'} {'85'} {'24.000'} {'4.187'} {'1.100'} {'GHz'} {'86'} {'25.000'} {'3.448'} {'1.100'} {'GHz'} {'87'} {'26.000'} {'2.692'} {'1.100'} {'GHz'} {'88'} {'27.000'} {'1.936'} {'1.100'} {'GHz'} {'89'} {'28.000'} {'1.204'} {'1.100'} {'GHz'} {'90'} {'29.000'} {'0.516'} {'1.100'} {'GHz'} {'91'} {'30.000'} {'-0.108'} {'1.100'} {'GHz'} {'92'} {'31.000'} {'-0.655'} {'1.100'} {'GHz'} {'93'} {'32.000'} {'-1.123'} {'1.100'} {'GHz'} {'94'} {'33.000'} {'-1.518'} {'1.100'} {'GHz'} {'95'} {'34.000'} {'-1.853'} {'1.100'} {'GHz'} {'96'} {'35.000'} {'-2.147'} {'1.100'} {'GHz'} {'97'} {'36.000'} {'-2.416'} {'1.100'} {'GHz'} {'98'} {'37.000'} {'-2.673'} {'1.100'} {'GHz'} {'99'} {'38.000'} {'-2.923'} {'1.100'} {'GHz'} {'100'} {'39.000'} {'-3.167'} {'1.100'} {'GHz'} {'101'} {'40.000'} {'-3.397'} {'1.100'} {'GHz'} {'102'} {'41.000'} {'-3.606'} {'1.100'} {'GHz'} {'103'} {'42.000'} {'-3.782'} {'1.100'} {'GHz'} {'104'} {'43.000'} {'-3.922'} {'1.100'} {'GHz'} {'105'} {'44.000'} {'-4.024'} {'1.100'} {'GHz'} {'106'} {'45.000'} {'-4.091'} {'1.100'} {'GHz'} {'107'} {'46.000'} {'-4.133'} {'1.100'} {'GHz'} {'108'} {'47.000'} {'-4.158'} {'1.100'} {'GHz'} {'109'} {'48.000'} {'-4.176'} {'1.100'} {'GHz'} {'110'} {'49.000'} {'-4.191'} {'1.100'} {'GHz'} {'111'} {'50.000'} {'-4.206'} {'1.100'} {'GHz'} {'112'} {'51.000'} {'-4.220'} {'1.100'} {'GHz'} {'113'} {'52.000'} {'-4.227'} {'1.100'} {'GHz'} {'114'} {'53.000'} {'-4.224'} {'1.100'} {'GHz'} {'115'} {'54.000'} {'-4.210'} {'1.100'} {'GHz'} {'116'} {'55.000'} {'-4.189'} {'1.100'} {'GHz'} {'117'} {'56.000'} {'-4.173'} {'1.100'} {'GHz'} {'118'} {'57.000'} {'-4.178'} {'1.100'} {'GHz'} {'119'} {'58.000'} {'-4.221'} {'1.100'} {'GHz'} {'120'} {'59.000'} {'-4.315'} {'1.100'} {'GHz'} {'121'} {'60.000'} {'-4.463'} {0×0 char}
if isempty(c{end})
c(end) = []; % throw out the last one if it comes out empty from strsplit
end
c = reshape(c,5,[]).' % make c into an n-by-5 cell array
c = 363×5 cell array
{'1.020'} {'GHz'} {'1' } {'-60.000'} {'-4.214'} {'1.020'} {'GHz'} {'2' } {'-59.000'} {'-4.153'} {'1.020'} {'GHz'} {'3' } {'-58.000'} {'-4.037'} {'1.020'} {'GHz'} {'4' } {'-57.000'} {'-3.882'} {'1.020'} {'GHz'} {'5' } {'-56.000'} {'-3.713'} {'1.020'} {'GHz'} {'6' } {'-55.000'} {'-3.559'} {'1.020'} {'GHz'} {'7' } {'-54.000'} {'-3.441'} {'1.020'} {'GHz'} {'8' } {'-53.000'} {'-3.370'} {'1.020'} {'GHz'} {'9' } {'-52.000'} {'-3.344'} {'1.020'} {'GHz'} {'10'} {'-51.000'} {'-3.350'} {'1.020'} {'GHz'} {'11'} {'-50.000'} {'-3.371'} {'1.020'} {'GHz'} {'12'} {'-49.000'} {'-3.387'} {'1.020'} {'GHz'} {'13'} {'-48.000'} {'-3.386'} {'1.020'} {'GHz'} {'14'} {'-47.000'} {'-3.367'} {'1.020'} {'GHz'} {'15'} {'-46.000'} {'-3.339'} {'1.020'} {'GHz'} {'16'} {'-45.000'} {'-3.320'} {'1.020'} {'GHz'} {'17'} {'-44.000'} {'-3.327'} {'1.020'} {'GHz'} {'18'} {'-43.000'} {'-3.377'} {'1.020'} {'GHz'} {'19'} {'-42.000'} {'-3.476'} {'1.020'} {'GHz'} {'20'} {'-41.000'} {'-3.623'} {'1.020'} {'GHz'} {'21'} {'-40.000'} {'-3.807'} {'1.020'} {'GHz'} {'22'} {'-39.000'} {'-4.008'} {'1.020'} {'GHz'} {'23'} {'-38.000'} {'-4.198'} {'1.020'} {'GHz'} {'24'} {'-37.000'} {'-4.345'} {'1.020'} {'GHz'} {'25'} {'-36.000'} {'-4.417'} {'1.020'} {'GHz'} {'26'} {'-35.000'} {'-4.387'} {'1.020'} {'GHz'} {'27'} {'-34.000'} {'-4.239'} {'1.020'} {'GHz'} {'28'} {'-33.000'} {'-3.969'} {'1.020'} {'GHz'} {'29'} {'-32.000'} {'-3.585'} {'1.020'} {'GHz'} {'30'} {'-31.000'} {'-3.107'}
c(:,2) = []; % remove the second column ('GHz')
F = cellfun(@(x)str2double(x),c) % convert to a double array
F = 363×4
1.0200 1.0000 -60.0000 -4.2140 1.0200 2.0000 -59.0000 -4.1530 1.0200 3.0000 -58.0000 -4.0370 1.0200 4.0000 -57.0000 -3.8820 1.0200 5.0000 -56.0000 -3.7130 1.0200 6.0000 -55.0000 -3.5590 1.0200 7.0000 -54.0000 -3.4410 1.0200 8.0000 -53.0000 -3.3700 1.0200 9.0000 -52.0000 -3.3440 1.0200 10.0000 -51.0000 -3.3500
Sarah Reed
Sarah Reed 2021-12-17
You're a life saver! thank you

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Convert Image Type 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by