Excel Data preprocessing from a scattered one into an organised table
이 질문을 팔로우합니다.
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다.
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다.
오류 발생
페이지가 변경되었기 때문에 동작을 완료할 수 없습니다. 업데이트된 상태를 보려면 페이지를 다시 불러오십시오.
이전 댓글 표시
I have excel data that is pretty big (10000x63) and unorganised. I have attached the sample data file here (sample.xlsx).
This data is converted from a pdf to excel so there are a lot of issues. I will highlight some of them here.
Some key things to note about data
- There are strings and numbers and I would like to keep them both organised.
- After every 200-250 rows, the table header labels keep repeating which I would like to remove
- Whenever the table header repeats, the columns shift left or right (sometimes upto 5 or 6 columns)
- There is one column "Code" which has both strings(1,2) and numbers(2).
- There are some cells where there is no data or "------".
- There are some texts on the top and bottom of the table (legends etc) which I would like to remove.
I would like the data to look like this one big simple list (it took me 4 hours to make this). I would like to automate it as I have many excel files of similar dimensions(10000x63).

Additionally I would like to know if there's a better way to organise this data other than matlab?
Thank you well in advance for your help. I am still learning matlab so any help would mean a lot!
답변 (2개)
Cris LaPierre
2025년 3월 20일
편집: Cris LaPierre
2025년 3월 20일
I found it easier to work with the file if I first exported the data to a csv file in Excel.
While this works well for this file, I'm not sure how well it will work across all your files.
% Had to manually determine the number of headerlines.
% Ideally, this is constant across all your files.
opts = detectImportOptions('Sample.csv','NumHeaderLines',6,'VariableNamingRule','preserve','TextType','string','TreatAsMissing',"---");
opts.ConsecutiveDelimitersRule = 'join';
myT = readtable('Sample.csv',opts)
myT = 53x62 table
ID FORMULA NAME CAS No A B C n TMIN TMAX code T, K density @ T Var14 Var15 Var16 Var17 Var18 Var19 Var20 Var21 Var22 Var23 Var24 Var25 Var26 Var27 Var28 Var29 Var30 Var31 Var32 Var33 Var34 Var35 Var36 Var37 Var38 Var39 Var40 Var41 Var42 Var43 Var44 Var45 Var46 Var47 Var48 Var49 Var50 Var51 Var52 Var53 Var54 Var55 Var56 Var57 Var58 Var59 Var60 Var61 Var62
___ _____________________________ ____________________________________ __________ _________ _________ _________ _________ _________ _________ _________ _________ _____________ _________ _________ _________ _________ _________ _________ _________ _____ _____ _____ _____ _________ _____ _____ _____ _____ _________ _________ _____ _____ _____ _________ _________ _________ _____ _____ _________ _________ _________ _________ _________ _____ _________ _________ _________ _________ _________ _____ _________ _________ _________ _____ _________ _________ _________ _____ _________ _________ _____
1 "CBrClF2" "bromochlorodifluoromethane" "353-59-3" "0.6722" "0.24741" "426.15" "0.28571" "113.65" "426.15" "1,2" "298.15" "1.8100" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
2 "CBrCl2F" "bromodichlorofluoromethane" "353-58-2" "0.6835" "0.31179" "512.90" "0.28571" "113.65" "512.90" "2" "298.15" "1.6960" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
3 "CBrCl3" "bromotrichloromethane" "75-62-7" "0.6981" "0.27984" "606.00" "0.28571" "252.15" "606.00" "1,2" "298.15" "1.9940" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
4 "CBrF3" "bromotrifluoromethane" "75-63-8" "0.7446" "0.26811" "340.15" "0.28571" "105.15" "340.15" "1,2" "298.15" "1.5360" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
5 "CBr2F2" "dibromodifluoromethane" "75-61-6" "0.8426" "0.26912" "478.00" "0.28571" "131.60" "478.00" "1,2" "298.15" "2.2740" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
6 "CBr4" "carbon tetrabromide" "558-13-4" "1.0156" "0.24172" "706.76" "0.28571" "364.15" "706.76" "1,2" "462.70" "2.8962" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
7 "CClF3" "chlorotrifluoromethane" "75-72-9" "0.5797" "0.26892" "301.80" "0.28571" "92.00" "301.80" "1,2" "298.15" "0.8410" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
NaN "density = A B - (1 - T/C)^n" "(density - g/ml, T - K)" <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
NaN "FORMULA" "NAME" "CAS No" "A" "B" "C" "n" "TMIN" "TMAX" "code" "T, K" "density @ T" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
81 "C2HCl2F3" "1,1-dichloro-1,2,2-trifluoroethane" "812-04-4" "0.5697" "0.27827" "462.04" "0.28571" "229.44" "462.04" "2" "298.15" "1.4750" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
82 "C2HCl2F3" "1,2-dichloro-1,1,2-trifluoroethane" "354-23-4" "0.5813" "0.29392" "461.60" "0.28571" "195.15" "461.60" "1,2" "298.15" "1.4444" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
83 "C2HCl2F3" "2,2-dichloro-1,1,1-trifluoroethane" "306-83-2" "0.5501" "0.26342" "456.94" "0.28571" "166.00" "456.94" "1,2" "298.15" "1.4750" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
84 "C2HCl3" "trichloroethylene" "79-01-6" "0.4920" "0.26196" "571.00" "0.28571" "188.40" "571.00" "1,2" "298.15" "1.4556" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
85 "C2HCl3F2" "1,1,1-trichloro-2,2-difluoroethane" "354-12-1" "0.5964" "0.29415" "513.20" "0.28571" "267.59" "513.20" "2" "298.15" "1.5489" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
NaN "density = A B - (1 - T/C)^n" "(density - g/ml, T - K)" <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
NaN "FORMULA" "NAME" "CAS No" "A" "B" "C" "n" "TMIN" "TMAX" "code" "T, K" "density @ T" <missing> <missing> <missing> <missing> <missing> <missing> <missing> NaN NaN NaN NaN <missing> NaN NaN NaN NaN <missing> <missing> NaN NaN NaN <missing> <missing> <missing> NaN NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> <missing> NaN <missing> <missing> NaN
% Remove any rows where the ID is nan
ind = isnan(myT.ID);
myT(ind,:)=[];
% Remove any columns where the first value is missing
ind = table2array(varfun(@ismissing,myT(1,:)));
myT = removevars(myT,ind);
% convert numeric values to numeric data type
myT.code = cellfun(@str2num,myT.code,'UniformOutput',false);
myT = convertvars(myT,["A","B","C","n","TMIN","TMAX","T, K","density @ T"],'double')
myT = 39x13 table
ID FORMULA NAME CAS No A B C n TMIN TMAX code T, K density @ T
___ __________ ___________________________________________ __________ ______ _______ ______ _______ ______ ______ _______ ______ ___________
1 "CBrClF2" "bromochlorodifluoromethane" "353-59-3" 0.6722 0.24741 426.15 0.28571 113.65 426.15 {[1 2]} 298.15 1.81
2 "CBrCl2F" "bromodichlorofluoromethane" "353-58-2" 0.6835 0.31179 512.9 0.28571 113.65 512.9 {[ 2]} 298.15 1.696
3 "CBrCl3" "bromotrichloromethane" "75-62-7" 0.6981 0.27984 606 0.28571 252.15 606 {[1 2]} 298.15 1.994
4 "CBrF3" "bromotrifluoromethane" "75-63-8" 0.7446 0.26811 340.15 0.28571 105.15 340.15 {[1 2]} 298.15 1.536
5 "CBr2F2" "dibromodifluoromethane" "75-61-6" 0.8426 0.26912 478 0.28571 131.6 478 {[1 2]} 298.15 2.274
6 "CBr4" "carbon tetrabromide" "558-13-4" 1.0156 0.24172 706.76 0.28571 364.15 706.76 {[1 2]} 462.7 2.8962
7 "CClF3" "chlorotrifluoromethane" "75-72-9" 0.5797 0.26892 301.8 0.28571 92 301.8 {[1 2]} 298.15 0.841
81 "C2HCl2F3" "1,1-dichloro-1,2,2-trifluoroethane" "812-04-4" 0.5697 0.27827 462.04 0.28571 229.44 462.04 {[ 2]} 298.15 1.475
82 "C2HCl2F3" "1,2-dichloro-1,1,2-trifluoroethane" "354-23-4" 0.5813 0.29392 461.6 0.28571 195.15 461.6 {[1 2]} 298.15 1.4444
83 "C2HCl2F3" "2,2-dichloro-1,1,1-trifluoroethane" "306-83-2" 0.5501 0.26342 456.94 0.28571 166 456.94 {[1 2]} 298.15 1.475
84 "C2HCl3" "trichloroethylene" "79-01-6" 0.492 0.26196 571 0.28571 188.4 571 {[1 2]} 298.15 1.4556
85 "C2HCl3F2" "1,1,1-trichloro-2,2-difluoroethane" "354-12-1" 0.5964 0.29415 513.2 0.28571 267.59 513.2 {[ 2]} 298.15 1.5489
229 "C2I2" "diiodoacetylene" "624-74-8" 1.02 0.25494 606.27 0.28571 354.65 606.27 {[ 2]} NaN 4.0008
230 "C2I4" "tetraiodoethene" "513-92-8" 1.2309 0.25339 806.58 0.28571 460.15 806.58 {[ 2]} 561.45 3.2694
231 "C2N2" "cyanogen" "460-19-5" 0.2669 0.20997 400.15 0.20635 245.25 400.15 {[1 2]} 298.15 0.866
232 "C3ClF7" "1-chloro-1,1,2,2,3,3,3-heptafluoropropane" "422-86-6" 0.4969 0.22106 400.69 0.28571 191.78 400.69 {[ 2]} 298.15 1.3814
Star Strider
2025년 3월 20일
편집: Star Strider
2025년 3월 21일
I am not certain what result you want.
This approach first eliminated columns that are completely empty, then eliminates the empty rows from that result, finds the values in column 1 that are 'ID', and then segments the remaining rows by those results into separate cell arrays.
Try this —
C1 = readcell('Sample.xlsx', HeaderLines=6)
C1 = 54x62 cell array
Columns 1 through 10
{'ID' } {[<missing>]} {'FORMULA' } {[<missing>]} {[<missing>]} {'NAME' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 1]} {[<missing>]} {'CBrClF2' } {[<missing>]} {[<missing>]} {'bromochlorodif...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 2]} {[<missing>]} {'CBrCl2F' } {[<missing>]} {[<missing>]} {'bromodichlorof...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 3]} {[<missing>]} {'CBrCl3' } {[<missing>]} {[<missing>]} {'bromotrichloro...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 4]} {[<missing>]} {'CBrF3' } {[<missing>]} {[<missing>]} {'bromotrifluoro...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 5]} {[<missing>]} {'CBr2F2' } {[<missing>]} {[<missing>]} {'dibromodifluor...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 6]} {[<missing>]} {'CBr4' } {[<missing>]} {[<missing>]} {'carbon tetrabr...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 7]} {[<missing>]} {'CClF3' } {[<missing>]} {[<missing>]} {'chlorotrifluor...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{'ID' } {[<missing>]} {'FORMULA' } {[<missing>]} {[<missing>]} {'NAME' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 81]} {[<missing>]} {'C2HCl2F3' } {[<missing>]} {[<missing>]} {'1,1-dichloro-1...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 82]} {[<missing>]} {'C2HCl2F3' } {[<missing>]} {[<missing>]} {'1,2-dichloro-1...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 83]} {[<missing>]} {'C2HCl2F3' } {[<missing>]} {[<missing>]} {'2,2-dichloro-1...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 84]} {[<missing>]} {'C2HCl3' } {[<missing>]} {[<missing>]} {'trichloroethylene'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 85]} {[<missing>]} {'C2HCl3F2' } {[<missing>]} {[<missing>]} {'1,1,1-trichlor...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
Columns 11 through 20
{[<missing>]} {[<missing>]} {'CAS No' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'353-59-3' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'353-58-2' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'75-62-7' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'75-63-8' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'75-61-6' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'558-13-4' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'75-72-9' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'CAS No' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'812-04-4' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'354-23-4' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'306-83-2' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[06-Jan-2079]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'354-12-1' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
Columns 21 through 29
{'A' } {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {'B' } {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.6722]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2474]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.6835]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.3118]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.6981]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2798]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.7446]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2681]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.8426]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2691]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 1.0156]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2417]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.5797]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2689]} {[<missing>]} {[<missing>]} {[<missing>]}
{'density = A B ...'} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{'A' } {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {'B' } {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.5697]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2783]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.5813]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2939]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.5501]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2634]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.4920]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2620]} {[<missing>]} {[<missing>]} {[<missing>]}
{[ 0.5964]} {[<missing>]} {[<missing>]} {[<missing> ]} {[<missing>]} {[ 0.2942]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing> ]} {[<missing>]} {[<missing>]} {'density = A B ...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
Columns 30 through 39
{[<missing>]} {[<missing>]} {'C' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {'n' } {[<missing>]}
{[<missing>]} {[<missing>]} {[ 426.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 512.9000]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 606]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 340.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 478]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 706.7600]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 301.8000]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {'C' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {'n' } {[<missing>]}
{[<missing>]} {[<missing>]} {[ 462.0400]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 461.6000]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 456.9400]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 571]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[ 513.2000]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
Columns 40 through 49
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {'TMIN' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 113.6500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 113.6500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 252.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 105.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 131.6000]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 364.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 92]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {'TMIN' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 229.4400]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 195.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 166]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 188.4000]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 267.5900]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
Columns 50 through 59
{[<missing>]} {'TMAX' } {[<missing>]} {[<missing>]} {[<missing>]} {'code' } {[<missing>]} {[<missing>]} {[<missing>]} {'T, K' }
{[<missing>]} {[ 426.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 512.9000]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 2]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 606]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 340.1500]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 478]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 706.7600]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 462.7000]}
{[<missing>]} {[ 301.8000]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {'(density - g/m...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
{[<missing>]} {'TMAX' } {[<missing>]} {[<missing>]} {[<missing>]} {'code' } {[<missing>]} {[<missing>]} {[<missing>]} {'T, K' }
{[<missing>]} {[ 462.0400]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 2]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 461.6000]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 456.9400]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 571]} {[<missing>]} {[<missing>]} {[<missing>]} {'1,2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {[ 513.2000]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 2]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 298.1500]}
{[<missing>]} {'(density - g/m...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]}
Columns 60 through 62
{[<missing>]} {[<missing>]} {'density @ T'}
{[<missing>]} {[<missing>]} {[ 1.8100]}
{[<missing>]} {[<missing>]} {[ 1.6960]}
{[<missing>]} {[<missing>]} {[ 1.9940]}
{[<missing>]} {[<missing>]} {[ 1.5360]}
{[<missing>]} {[<missing>]} {[ 2.2740]}
{[<missing>]} {[<missing>]} {[ 2.8962]}
{[<missing>]} {[<missing>]} {[ 0.8410]}
{[<missing>]} {[<missing>]} {[<missing> ]}
{[<missing>]} {[<missing>]} {'density @ T'}
{[<missing>]} {[<missing>]} {[ 1.4750]}
{[<missing>]} {[<missing>]} {[ 1.4444]}
{[<missing>]} {[<missing>]} {[ 1.4750]}
{[<missing>]} {[<missing>]} {[ 1.4556]}
{[<missing>]} {[<missing>]} {[ 1.5489]}
{[<missing>]} {[<missing>]} {[<missing> ]}
Lv1 = cellfun(@(x)~all(ismissing(x),2),C1(1,:), Unif=0); % Logical Vector Of ‘missing’ Columns
Lv1 = [Lv1{:}];
C2 = C1(:,Lv1);
SzC2 = size(C2)
SzC2 = 1×2
54 13
<mw-icon class=""></mw-icon>
<mw-icon class=""></mw-icon>
% disp(C2)
Col1_mt = cellfun(@(x)~all(ismissing(x),2), C2(:,1), Unif=0); % Missing Rows In ‘C2’
Col1_mt_Lv = [Col1_mt{:}];
C2 = C2(Col1_mt_Lv,:) % Resulting Fiiltered ‘C2’
C2 = 44x13 cell array
Columns 1 through 10
{'ID' } {'FORMULA' } {'NAME' } {'CAS No' } {'A' } {'B' } {'C' } {'n' } {'TMIN' } {'TMAX' }
{[ 1]} {'CBrClF2' } {'bromochlorodif...'} {'353-59-3' } {[ 0.6722]} {[ 0.2474]} {[ 426.1500]} {[ 0.2857]} {[113.6500]} {[426.1500]}
{[ 2]} {'CBrCl2F' } {'bromodichlorof...'} {'353-58-2' } {[ 0.6835]} {[ 0.3118]} {[ 512.9000]} {[ 0.2857]} {[113.6500]} {[512.9000]}
{[ 3]} {'CBrCl3' } {'bromotrichloro...'} {'75-62-7' } {[ 0.6981]} {[ 0.2798]} {[ 606]} {[ 0.2857]} {[252.1500]} {[ 606]}
{[ 4]} {'CBrF3' } {'bromotrifluoro...'} {'75-63-8' } {[ 0.7446]} {[ 0.2681]} {[ 340.1500]} {[ 0.2857]} {[105.1500]} {[340.1500]}
{[ 5]} {'CBr2F2' } {'dibromodifluor...'} {'75-61-6' } {[ 0.8426]} {[ 0.2691]} {[ 478]} {[ 0.2857]} {[131.6000]} {[ 478]}
{[ 6]} {'CBr4' } {'carbon tetrabr...'} {'558-13-4' } {[ 1.0156]} {[ 0.2417]} {[ 706.7600]} {[ 0.2857]} {[364.1500]} {[706.7600]}
{[ 7]} {'CClF3' } {'chlorotrifluor...'} {'75-72-9' } {[ 0.5797]} {[ 0.2689]} {[ 301.8000]} {[ 0.2857]} {[ 92]} {[301.8000]}
{'ID' } {'FORMULA' } {'NAME' } {'CAS No' } {'A' } {'B' } {'C' } {'n' } {'TMIN' } {'TMAX' }
{[ 81]} {'C2HCl2F3'} {'1,1-dichloro-1...'} {'812-04-4' } {[ 0.5697]} {[ 0.2783]} {[ 462.0400]} {[ 0.2857]} {[229.4400]} {[462.0400]}
{[ 82]} {'C2HCl2F3'} {'1,2-dichloro-1...'} {'354-23-4' } {[ 0.5813]} {[ 0.2939]} {[ 461.6000]} {[ 0.2857]} {[195.1500]} {[461.6000]}
{[ 83]} {'C2HCl2F3'} {'2,2-dichloro-1...'} {'306-83-2' } {[ 0.5501]} {[ 0.2634]} {[ 456.9400]} {[ 0.2857]} {[ 166]} {[456.9400]}
{[ 84]} {'C2HCl3' } {'trichloroethylene'} {[06-Jan-2079]} {[ 0.4920]} {[ 0.2620]} {[ 571]} {[ 0.2857]} {[188.4000]} {[ 571]}
{[ 85]} {'C2HCl3F2'} {'1,1,1-trichlor...'} {'354-12-1' } {[ 0.5964]} {[ 0.2942]} {[ 513.2000]} {[ 0.2857]} {[267.5900]} {[513.2000]}
{'ID' } {'FORMULA' } {'NAME' } {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {'TMIN' } {'TMAX' }
{[229]} {'C2I2' } {'diiodoacetylene' } {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[354.6500]} {[606.2700]}
Columns 11 through 13
{'code'} {'T, K' } {'density @ T'}
{'1,2' } {[298.1500]} {[ 1.8100]}
{[ 2]} {[298.1500]} {[ 1.6960]}
{'1,2' } {[298.1500]} {[ 1.9940]}
{'1,2' } {[298.1500]} {[ 1.5360]}
{'1,2' } {[298.1500]} {[ 2.2740]}
{'1,2' } {[462.7000]} {[ 2.8962]}
{'1,2' } {[298.1500]} {[ 0.8410]}
{'code'} {'T, K' } {'density @ T'}
{[ 2]} {[298.1500]} {[ 1.4750]}
{'1,2' } {[298.1500]} {[ 1.4444]}
{'1,2' } {[298.1500]} {[ 1.4750]}
{'1,2' } {[298.1500]} {[ 1.4556]}
{[ 2]} {[298.1500]} {[ 1.5489]}
{'code'} {'T, K' } {'density @ T'}
{[ 2]} {'---' } {[ 4.0008]}
% Col1_mt_nv = find([Col1_mt{:}])
Col1_ID = cellfun(@(x)strcmp(x,'ID'), C2(:,1), Unif=0); % Rows Of Column 1 That Have 'ID'
Col1_ID_nv = [find([Col1_ID{:}]) size(Col1_ID,1)]; % Numeric Index Values
for k = 1:numel(Col1_ID_nv)-1 % Segment ‘C2’
idxrng = Col1_ID_nv(k) : Col1_ID_nv(k+1)-1;
Segment{k,:} = C2(idxrng,:);
end
for k = 1:numel(Segment) % Display Segments (Optional — Not Necessarry Forr The Rest Of The Code)
disp("----- Segment "+k+" -----")
Segment{k}
end
----- Segment 1 -----
ans = 8x13 cell array
Columns 1 through 11
{'ID'} {'FORMULA'} {'NAME' } {'CAS No' } {'A' } {'B' } {'C' } {'n' } {'TMIN' } {'TMAX' } {'code'}
{[ 1]} {'CBrClF2'} {'bromochlorodif...'} {'353-59-3'} {[0.6722]} {[0.2474]} {[426.1500]} {[0.2857]} {[113.6500]} {[426.1500]} {'1,2' }
{[ 2]} {'CBrCl2F'} {'bromodichlorof...'} {'353-58-2'} {[0.6835]} {[0.3118]} {[512.9000]} {[0.2857]} {[113.6500]} {[512.9000]} {[ 2]}
{[ 3]} {'CBrCl3' } {'bromotrichloro...'} {'75-62-7' } {[0.6981]} {[0.2798]} {[ 606]} {[0.2857]} {[252.1500]} {[ 606]} {'1,2' }
{[ 4]} {'CBrF3' } {'bromotrifluoro...'} {'75-63-8' } {[0.7446]} {[0.2681]} {[340.1500]} {[0.2857]} {[105.1500]} {[340.1500]} {'1,2' }
{[ 5]} {'CBr2F2' } {'dibromodifluor...'} {'75-61-6' } {[0.8426]} {[0.2691]} {[ 478]} {[0.2857]} {[131.6000]} {[ 478]} {'1,2' }
{[ 6]} {'CBr4' } {'carbon tetrabr...'} {'558-13-4'} {[1.0156]} {[0.2417]} {[706.7600]} {[0.2857]} {[364.1500]} {[706.7600]} {'1,2' }
{[ 7]} {'CClF3' } {'chlorotrifluor...'} {'75-72-9' } {[0.5797]} {[0.2689]} {[301.8000]} {[0.2857]} {[ 92]} {[301.8000]} {'1,2' }
Columns 12 through 13
{'T, K' } {'density @ T'}
{[298.1500]} {[ 1.8100]}
{[298.1500]} {[ 1.6960]}
{[298.1500]} {[ 1.9940]}
{[298.1500]} {[ 1.5360]}
{[298.1500]} {[ 2.2740]}
{[462.7000]} {[ 2.8962]}
{[298.1500]} {[ 0.8410]}
----- Segment 2 -----
ans = 6x13 cell array
Columns 1 through 11
{'ID'} {'FORMULA' } {'NAME' } {'CAS No' } {'A' } {'B' } {'C' } {'n' } {'TMIN' } {'TMAX' } {'code'}
{[81]} {'C2HCl2F3'} {'1,1-dichloro-1...'} {'812-04-4' } {[0.5697]} {[0.2783]} {[462.0400]} {[0.2857]} {[229.4400]} {[462.0400]} {[ 2]}
{[82]} {'C2HCl2F3'} {'1,2-dichloro-1...'} {'354-23-4' } {[0.5813]} {[0.2939]} {[461.6000]} {[0.2857]} {[195.1500]} {[461.6000]} {'1,2' }
{[83]} {'C2HCl2F3'} {'2,2-dichloro-1...'} {'306-83-2' } {[0.5501]} {[0.2634]} {[456.9400]} {[0.2857]} {[ 166]} {[456.9400]} {'1,2' }
{[84]} {'C2HCl3' } {'trichloroethylene'} {[06-Jan-2079]} {[0.4920]} {[0.2620]} {[ 571]} {[0.2857]} {[188.4000]} {[ 571]} {'1,2' }
{[85]} {'C2HCl3F2'} {'1,1,1-trichlor...'} {'354-12-1' } {[0.5964]} {[0.2942]} {[513.2000]} {[0.2857]} {[267.5900]} {[513.2000]} {[ 2]}
Columns 12 through 13
{'T, K' } {'density @ T'}
{[298.1500]} {[ 1.4750]}
{[298.1500]} {[ 1.4444]}
{[298.1500]} {[ 1.4750]}
{[298.1500]} {[ 1.4556]}
{[298.1500]} {[ 1.5489]}
----- Segment 3 -----
ans = 13x13 cell array
Columns 1 through 11
{'ID' } {'FORMULA'} {'NAME' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {'TMIN' } {'TMAX' } {'code'}
{[229]} {'C2I2' } {'diiodoacetylene' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[354.6500]} {[606.2700]} {[ 2]}
{[230]} {'C2I4' } {'tetraiodoethene' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[460.1500]} {[806.5800]} {[ 2]}
{[231]} {'C2N2' } {'cyanogen' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[245.2500]} {[400.1500]} {'1,2' }
{[232]} {'C3ClF7' } {'1-chloro-1,1,2...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[191.7800]} {[400.6900]} {[ 2]}
{[233]} {'C3ClF7' } {'2-chloro-1,1,1...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 191]} {[399.5900]} {[ 2]}
{[234]} {'C3Cl2F6'} {'1,2-dichlorohe...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[148.2500]} {[450.8900]} {[ 2]}
{[235]} {'C3Cl2F6'} {'1,3-dichloro-1...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[229.9600]} {[451.9000]} {[ 2]}
{[236]} {'C3Cl3F5'} {'1,1,1-trichlor...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[193.1500]} {[501.4400]} {'1,2' }
{[237]} {'C3Cl3F5'} {'1,2,2-trichlor...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[270.9500]} {[501.4400]} {'1,2' }
{[238]} {'C3Cl3F5'} {'1,2,3-trichlor...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[201.1500]} {[501.2100]} {'1,2' }
{[239]} {'C3Cl4F4'} {'1,2,2,3-tetrac...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[230.2500]} {[556.5600]} {'1,2' }
{[240]} {'C3Cl4F4'} {'1,1,1,3-tetrac...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 307]} {[555.2600]} {[ 2]}
Columns 12 through 13
{'T, K' } {'density @ T'}
{'---' } {[ 4.0008]}
{[561.4500]} {[ 3.2694]}
{[298.1500]} {[ 0.8660]}
{[298.1500]} {[ 1.3814]}
{[298.1500]} {[ 1.3814]}
{[298.1500]} {[ 1.6538]}
{[298.1500]} {[ 1.6538]}
{[298.1500]} {[ 1.6430]}
{[298.1500]} {[ 1.6531]}
{[298.1500]} {[ 1.6514]}
{[298.1500]} {[ 1.7103]}
{[ 387]} {[ 1.5251]}
----- Segment 4 -----
ans = 9x13 cell array
Columns 1 through 11
{'ID' } {'FORMULA'} {'NAME' } {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {'TMIN' } {'TMAX' } {'code'}
{[241]} {'C3Cl5F3'} {'1,1,1,3,3-pent...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[349.4000]} {[612.4100]} {[ 2]}
{[242]} {'C3Cl6F2'} {'hexachloro-2,2...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[260.4500]} {[666.8800]} {[ 2]}
{[243]} {'C3Cl6F2'} {'hexachlorodifl...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 324]} {[670.0400]} {[ 2]}
{[244]} {'C3Cl7F' } {'1,1,1,2,2,3,3-...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[420.5700]} {[707.4900]} {[ 2]}
{[245]} {'C3F6' } {'hexafluoroprop...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[116.6500]} {[399.3200]} {[ 2]}
{[246]} {'C3F6O' } {'hexafluoroacetone'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[151.1500]} {[357.1400]} {'1,2' }
{[247]} {'C3F6O' } {'trifluoromethy...'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[167.1500]} {[ 363]} {[ 2]}
{[248]} {'C3F8' } {'octafluoropropane'} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[124.8500]} {[345.0500]} {'1,2' }
Columns 12 through 13
{'T, K' } {'density @ T'}
{[429.4000]} {[ 1.5084]}
{[298.1500]} {[ 1.7752]}
{[472.1400]} {[ 1.5543]}
{[500.5700]} {[ 1.4844]}
{[298.1500]} {[ 1.2738]}
{[298.1500]} {[ 1.3210]}
{[298.1500]} {[ 1.3210]}
{[298.1500]} {[ 1.2732]}
----- Segment 5 -----
ans = 7x13 cell array
Columns 1 through 11
{'ID' } {'FORMULA' } {'NAME' } {'CAS No' } {[<missing>]} {[<missing>]} {[<missing>]} {'n' } {'TMIN' } {'TMAX' } {'code'}
{[321]} {'C3H3ClF4'} {'2-chloro-1,1,1...'} {'421-73-8' } {[<missing>]} {[<missing>]} {[<missing>]} {[0.2857]} {[205.1000]} {[428.1100]} {[ 2]}
{[322]} {'C3H3ClF4'} {'3-chloro-1,1,2...'} {'679-85-6' } {[<missing>]} {[<missing>]} {[<missing>]} {[0.2857]} {[205.1000]} {[428.1100]} {[ 2]}
{[323]} {'C3H3ClF4'} {'1-chloro-1,1,2...'} {'421-75-0' } {[<missing>]} {[<missing>]} {[<missing>]} {[0.2857]} {[205.1000]} {[428.1100]} {[ 2]}
{[324]} {'C3H3ClF4'} {'1-chloro-1,2,2...'} {'67406-66-0' } {[<missing>]} {[<missing>]} {[<missing>]} {[0.2857]} {[205.1000]} {[428.1100]} {[ 2]}
{[325]} {'C3H3ClF4'} {'2-chloro-1,1,3...'} {'19041-02-2' } {[<missing>]} {[<missing>]} {[<missing>]} {[0.2857]} {[205.1000]} {[428.1100]} {[ 2]}
{[326]} {'C3H3ClF4'} {'2-chloro-1,1,1...'} {'117970-90-8'} {[<missing>]} {[<missing>]} {[<missing>]} {[0.2857]} {[205.1000]} {[428.1100]} {[ 2]}
Columns 12 through 13
{'T, K' } {'density @ T'}
{[298.1500]} {[ 1.2432]}
{[298.1500]} {[ 1.2432]}
{[298.1500]} {[ 1.2432]}
{[298.1500]} {[ 1.2432]}
{[298.1500]} {[ 1.2432]}
{[298.1500]} {[ 1.2432]}
VN = Segment{1}(1,:);
for k = 1:numel(Segment)
Segments{k,:} = Segment{k}(2:end,:);
end
OneCellArray = vertcat(VN,Segments{:});
disp(OneCellArray)
Columns 1 through 10
{'ID' } {'FORMULA' } {'NAME' } {'CAS No' } {'A' } {'B' } {'C' } {'n' } {'TMIN' } {'TMAX' }
{[ 1]} {'CBrClF2' } {'bromochlorodif...'} {'353-59-3' } {[ 0.6722]} {[ 0.2474]} {[ 426.1500]} {[ 0.2857]} {[113.6500]} {[426.1500]}
{[ 2]} {'CBrCl2F' } {'bromodichlorof...'} {'353-58-2' } {[ 0.6835]} {[ 0.3118]} {[ 512.9000]} {[ 0.2857]} {[113.6500]} {[512.9000]}
{[ 3]} {'CBrCl3' } {'bromotrichloro...'} {'75-62-7' } {[ 0.6981]} {[ 0.2798]} {[ 606]} {[ 0.2857]} {[252.1500]} {[ 606]}
{[ 4]} {'CBrF3' } {'bromotrifluoro...'} {'75-63-8' } {[ 0.7446]} {[ 0.2681]} {[ 340.1500]} {[ 0.2857]} {[105.1500]} {[340.1500]}
{[ 5]} {'CBr2F2' } {'dibromodifluor...'} {'75-61-6' } {[ 0.8426]} {[ 0.2691]} {[ 478]} {[ 0.2857]} {[131.6000]} {[ 478]}
{[ 6]} {'CBr4' } {'carbon tetrabr...'} {'558-13-4' } {[ 1.0156]} {[ 0.2417]} {[ 706.7600]} {[ 0.2857]} {[364.1500]} {[706.7600]}
{[ 7]} {'CClF3' } {'chlorotrifluor...'} {'75-72-9' } {[ 0.5797]} {[ 0.2689]} {[ 301.8000]} {[ 0.2857]} {[ 92]} {[301.8000]}
{[ 81]} {'C2HCl2F3'} {'1,1-dichloro-1...'} {'812-04-4' } {[ 0.5697]} {[ 0.2783]} {[ 462.0400]} {[ 0.2857]} {[229.4400]} {[462.0400]}
{[ 82]} {'C2HCl2F3'} {'1,2-dichloro-1...'} {'354-23-4' } {[ 0.5813]} {[ 0.2939]} {[ 461.6000]} {[ 0.2857]} {[195.1500]} {[461.6000]}
{[ 83]} {'C2HCl2F3'} {'2,2-dichloro-1...'} {'306-83-2' } {[ 0.5501]} {[ 0.2634]} {[ 456.9400]} {[ 0.2857]} {[ 166]} {[456.9400]}
{[ 84]} {'C2HCl3' } {'trichloroethylene'} {[06-Jan-2079]} {[ 0.4920]} {[ 0.2620]} {[ 571]} {[ 0.2857]} {[188.4000]} {[ 571]}
{[ 85]} {'C2HCl3F2'} {'1,1,1-trichlor...'} {'354-12-1' } {[ 0.5964]} {[ 0.2942]} {[ 513.2000]} {[ 0.2857]} {[267.5900]} {[513.2000]}
{[229]} {'C2I2' } {'diiodoacetylene' } {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[354.6500]} {[606.2700]}
{[230]} {'C2I4' } {'tetraiodoethene' } {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[460.1500]} {[806.5800]}
{[231]} {'C2N2' } {'cyanogen' } {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[245.2500]} {[400.1500]}
{[232]} {'C3ClF7' } {'1-chloro-1,1,2...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[191.7800]} {[400.6900]}
{[233]} {'C3ClF7' } {'2-chloro-1,1,1...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 191]} {[399.5900]}
{[234]} {'C3Cl2F6' } {'1,2-dichlorohe...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[148.2500]} {[450.8900]}
{[235]} {'C3Cl2F6' } {'1,3-dichloro-1...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[229.9600]} {[451.9000]}
{[236]} {'C3Cl3F5' } {'1,1,1-trichlor...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[193.1500]} {[501.4400]}
{[237]} {'C3Cl3F5' } {'1,2,2-trichlor...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[270.9500]} {[501.4400]}
{[238]} {'C3Cl3F5' } {'1,2,3-trichlor...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[201.1500]} {[501.2100]}
{[239]} {'C3Cl4F4' } {'1,2,2,3-tetrac...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[230.2500]} {[556.5600]}
{[240]} {'C3Cl4F4' } {'1,1,1,3-tetrac...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 307]} {[555.2600]}
{[241]} {'C3Cl5F3' } {'1,1,1,3,3-pent...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[349.4000]} {[612.4100]}
{[242]} {'C3Cl6F2' } {'hexachloro-2,2...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[260.4500]} {[666.8800]}
{[243]} {'C3Cl6F2' } {'hexachlorodifl...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[ 324]} {[670.0400]}
{[244]} {'C3Cl7F' } {'1,1,1,2,2,3,3-...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[420.5700]} {[707.4900]}
{[245]} {'C3F6' } {'hexafluoroprop...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[116.6500]} {[399.3200]}
{[246]} {'C3F6O' } {'hexafluoroacetone'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[151.1500]} {[357.1400]}
{[247]} {'C3F6O' } {'trifluoromethy...'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[167.1500]} {[ 363]}
{[248]} {'C3F8' } {'octafluoropropane'} {[<missing> ]} {[<missing>]} {[<missing>]} {[<missing>]} {[<missing>]} {[124.8500]} {[345.0500]}
{[321]} {'C3H3ClF4'} {'2-chloro-1,1,1...'} {'421-73-8' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[205.1000]} {[428.1100]}
{[322]} {'C3H3ClF4'} {'3-chloro-1,1,2...'} {'679-85-6' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[205.1000]} {[428.1100]}
{[323]} {'C3H3ClF4'} {'1-chloro-1,1,2...'} {'421-75-0' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[205.1000]} {[428.1100]}
{[324]} {'C3H3ClF4'} {'1-chloro-1,2,2...'} {'67406-66-0' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[205.1000]} {[428.1100]}
{[325]} {'C3H3ClF4'} {'2-chloro-1,1,3...'} {'19041-02-2' } {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[205.1000]} {[428.1100]}
{[326]} {'C3H3ClF4'} {'2-chloro-1,1,1...'} {'117970-90-8'} {[<missing>]} {[<missing>]} {[<missing>]} {[ 0.2857]} {[205.1000]} {[428.1100]}
Columns 11 through 13
{'code'} {'T, K' } {'density @ T'}
{'1,2' } {[298.1500]} {[ 1.8100]}
{[ 2]} {[298.1500]} {[ 1.6960]}
{'1,2' } {[298.1500]} {[ 1.9940]}
{'1,2' } {[298.1500]} {[ 1.5360]}
{'1,2' } {[298.1500]} {[ 2.2740]}
{'1,2' } {[462.7000]} {[ 2.8962]}
{'1,2' } {[298.1500]} {[ 0.8410]}
{[ 2]} {[298.1500]} {[ 1.4750]}
{'1,2' } {[298.1500]} {[ 1.4444]}
{'1,2' } {[298.1500]} {[ 1.4750]}
{'1,2' } {[298.1500]} {[ 1.4556]}
{[ 2]} {[298.1500]} {[ 1.5489]}
{[ 2]} {'---' } {[ 4.0008]}
{[ 2]} {[561.4500]} {[ 3.2694]}
{'1,2' } {[298.1500]} {[ 0.8660]}
{[ 2]} {[298.1500]} {[ 1.3814]}
{[ 2]} {[298.1500]} {[ 1.3814]}
{[ 2]} {[298.1500]} {[ 1.6538]}
{[ 2]} {[298.1500]} {[ 1.6538]}
{'1,2' } {[298.1500]} {[ 1.6430]}
{'1,2' } {[298.1500]} {[ 1.6531]}
{'1,2' } {[298.1500]} {[ 1.6514]}
{'1,2' } {[298.1500]} {[ 1.7103]}
{[ 2]} {[ 387]} {[ 1.5251]}
{[ 2]} {[429.4000]} {[ 1.5084]}
{[ 2]} {[298.1500]} {[ 1.7752]}
{[ 2]} {[472.1400]} {[ 1.5543]}
{[ 2]} {[500.5700]} {[ 1.4844]}
{[ 2]} {[298.1500]} {[ 1.2738]}
{'1,2' } {[298.1500]} {[ 1.3210]}
{[ 2]} {[298.1500]} {[ 1.3210]}
{'1,2' } {[298.1500]} {[ 1.2732]}
{[ 2]} {[298.1500]} {[ 1.2432]}
{[ 2]} {[298.1500]} {[ 1.2432]}
{[ 2]} {[298.1500]} {[ 1.2432]}
{[ 2]} {[298.1500]} {[ 1.2432]}
{[ 2]} {[298.1500]} {[ 1.2432]}
{[ 2]} {[298.1500]} {[ 1.2432]}
OneTable = cell2table(OneCellArray(2:end,:), VariableNames=VN)
OneTable = 38x13 table
ID FORMULA NAME CAS No A B C n TMIN TMAX code T, K density @ T
___ ____________ _____________________________________________ _______________ ______ _______ ______ _______ ______ ______ _______ ____________ ___________
1 {'CBrClF2' } {'bromochlorodifluoromethane' } {'353-59-3' } 0.6722 0.24741 426.15 0.28571 113.65 426.15 {'1,2'} {[298.1500]} 1.81
2 {'CBrCl2F' } {'bromodichlorofluoromethane' } {'353-58-2' } 0.6835 0.31179 512.9 0.28571 113.65 512.9 {[ 2]} {[298.1500]} 1.696
3 {'CBrCl3' } {'bromotrichloromethane' } {'75-62-7' } 0.6981 0.27984 606 0.28571 252.15 606 {'1,2'} {[298.1500]} 1.994
4 {'CBrF3' } {'bromotrifluoromethane' } {'75-63-8' } 0.7446 0.26811 340.15 0.28571 105.15 340.15 {'1,2'} {[298.1500]} 1.536
5 {'CBr2F2' } {'dibromodifluoromethane' } {'75-61-6' } 0.8426 0.26912 478 0.28571 131.6 478 {'1,2'} {[298.1500]} 2.274
6 {'CBr4' } {'carbon tetrabromide' } {'558-13-4' } 1.0156 0.24172 706.76 0.28571 364.15 706.76 {'1,2'} {[462.7000]} 2.8962
7 {'CClF3' } {'chlorotrifluoromethane' } {'75-72-9' } 0.5797 0.26892 301.8 0.28571 92 301.8 {'1,2'} {[298.1500]} 0.841
81 {'C2HCl2F3'} {'1,1-dichloro-1,2,2-trifluoroethane' } {'812-04-4' } 0.5697 0.27827 462.04 0.28571 229.44 462.04 {[ 2]} {[298.1500]} 1.475
82 {'C2HCl2F3'} {'1,2-dichloro-1,1,2-trifluoroethane' } {'354-23-4' } 0.5813 0.29392 461.6 0.28571 195.15 461.6 {'1,2'} {[298.1500]} 1.4444
83 {'C2HCl2F3'} {'2,2-dichloro-1,1,1-trifluoroethane' } {'306-83-2' } 0.5501 0.26342 456.94 0.28571 166 456.94 {'1,2'} {[298.1500]} 1.475
84 {'C2HCl3' } {'trichloroethylene' } {[06-Jan-2079]} 0.492 0.26196 571 0.28571 188.4 571 {'1,2'} {[298.1500]} 1.4556
85 {'C2HCl3F2'} {'1,1,1-trichloro-2,2-difluoroethane' } {'354-12-1' } 0.5964 0.29415 513.2 0.28571 267.59 513.2 {[ 2]} {[298.1500]} 1.5489
229 {'C2I2' } {'diiodoacetylene' } {[<missing> ]} NaN NaN NaN NaN 354.65 606.27 {[ 2]} {'---' } 4.0008
230 {'C2I4' } {'tetraiodoethene' } {[<missing> ]} NaN NaN NaN NaN 460.15 806.58 {[ 2]} {[561.4500]} 3.2694
231 {'C2N2' } {'cyanogen' } {[<missing> ]} NaN NaN NaN NaN 245.25 400.15 {'1,2'} {[298.1500]} 0.866
232 {'C3ClF7' } {'1-chloro-1,1,2,2,3,3,3-heptafluoropropane'} {[<missing> ]} NaN NaN NaN NaN 191.78 400.69 {[ 2]} {[298.1500]} 1.3814
I kept the segmented results as cell arrays, since they are probably easier to work with that way.
Make appropriate changes to get the desired result.
.
EDIT — Corrected typographical errors, re-ran code.
EDIT — (20 Mar 2025 at 19:16)
Corrected typographical error in display loop so that it now displays all the segments.
EDIT — (21 Mar 2025 at 11:16)
Added ‘OneCellArray’ and ‘OneTable’.
.
카테고리
도움말 센터 및 File Exchange에서 Pattern Recognition and Classification에 대해 자세히 알아보기
참고 항목
2025년 3월 21일
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
